Elifarley's Page

Home | MacFreenet | ZeeProxy

 

ZeeProxy

 

I wanted a way to store a web site in a compressed archive in my computer and browse it just as if I were browsing the on-line version of the site.

I could simply decompress the archive inside a folder and browse the folder, but then why did I compress it in the first place? To save space, of course. Besides, if the pages use absolute URLs, like

a link

the browser would have to connect to the internet in order to get the URL.

I developed ZeeProxy to solve this problem. It's a HTTP proxy that serves web sites stored inside archives, decompressing things on-the-fly, as needed.

ZeeProxy currently can serve sites compressed in ZIP files as well as TAR GZIP (.tgz, tar.gz) files, but in this build only TAR GZIP files are enabled.

To run ZeeProxy on a Macintosh, double click the "ZeeProxy app" icon. It will serve any tar gzipped file named "default-arc" you put on the same folder as zeeproxy.jar. Instead of putting the file, you can use an alias too.

To run ZeeProxy under an OS which has a command line interface, cd to the folder containing zeeproxy,jar, and type "java -cp zeeproxy.jar ZeeProxy [archive-name]", without quotes. If you ommit the optional archive-name parameter, it will try to use "default-arc" as the archive to serve.

After launching ZeeProxy, all you have to do is to configure your browser to use a HTTP proxy. Set appropriately the IP (try 127.0.0.1 to use the same machine you are on) and the port to 443.


If you have any comments, please let me know.

 

zeeproxy alpha 1 ( 23k) - more convenient for Mac users.

zeeproxy alpha 1 ( 23k) - more convenient for PC users.

default-arc ( 23k) - Save this file in the same folder as zeeproxy.jar

 

Welcome
My Favorite Links:
The Freenet Project
MacBzip2 Home Page
The Java Tutorial
Project JEDI
My Info:
Name: Elifarley Callado Coelho
Email: elifarley@yahoo.com
1