Smart Cache is full-featured pure Java proxy cache server. It can cache any pages and make them available for offline browsing. Other features include a URL filter, cookie filter, ability to fake User-Agents, Referer, and Cookie headers, Web forwarder (accelerator) mode, background downloading, multiple logs, fast operation, very configurable garbage collection, cache directory structure copies server structure, and cached files are ready for use (no headers inside).
| Tags | Internet Proxy Servers |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | OS Independent |
| Implementation | Java |
| Translations | English |
Recent releases


Changes: "overwrite by redirect" is now documented, the -local switch works, the 303 HTTP return code is supported, refresh_redirect can be greater than min_refresh time, the Expire dates "never" and "1.1.1970" and supported, and a crash caused by a missing "synchronize" in printDate has been fixed.


Changes: A new cfg statement overwrite_by_redirect y/n. Support for redirects without wildcards. Repair supports .rss. A scons build framework has been added. A security hole has been fixed by disabling the forwarder code. tar builds from the gnuarch repository now.


Changes: Corrupted dates in log files have been fixed. Support has been added for the Cache-Control: no-cache header. More than 1 line in rfail.cnf works. The sample configuration file has been merged with the one sent by Ben Dragon.


Changes: This release no longer converts to lowercase on case-insensitive redirects/rewrites. All levels of empty directories are removed during GC/killunref. The repair utility has been enhanced. The smart cache now accepts spaces in URLs. Some broken browsers do not encode them as %20. The target server can still reject URLs as invalid. The minimum TTL for searchcache can be specified as ui_searchcache_minage.


Changes: CTRL-C/shutdown is hooked on JDK 1.3 and higher. This release accepts and ignores empty HTTP requests (like Apache), which is a workaround for broken clients.
- All comments
Recent commentsAlternatively
WWWOFFLE (/projects/wwwoffle/) does a similar job, with more emphasis on offline browsing and caching.