Smart Cache

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 Jun 2005 11:20
  • Rrelease-after

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.

  • Rrelease-mid
  •  02 Apr 2005 13:08
  • Rrelease-after

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.

  • Rrelease-mid
  •  26 Oct 2003 12:13
  • Rrelease-after

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.

  • Rrelease-mid
  •  02 Sep 2003 13:26
  • Rrelease-after

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.

  • Rrelease-mid
  •  25 Jun 2003 10:29
  • Rrelease-after

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.

Rss Recent comments

Rcomment-before 03 Feb 2002 15:10 Rcomment-trans ed_avis Rcomment-after

Alternatively
WWWOFFLE (/projects/wwwoffle/) does a similar job, with more emphasis on offline browsing and caching.

81c786340616b9dfc8400896fc8677fb_thumb

Project Spotlight

slimrat

A Rapidshare downloader.

0f761591ce0fa4c8ecb0c041dbd2c804_thumb

Project Spotlight

'Q' DVD-Author

GUI for dvdauthor