javaweb-submit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Javaweb-submit] ZeeProxy


From: Elifarley
Subject: [Javaweb-submit] ZeeProxy
Date: Sat, 09 Jun 2001 10:33:37 -0300
User-agent: Microsoft-Outlook-Express-Macintosh-Edition/5.02.2022

Hi there,

Would you like to list ZeeProxy in your Java page at

http://www.gnu.org/software/java/java-software.html

?


Below is some information about ZeeProxy. The same info can be read at the
following URL: http://www.geocities.com/elifarley/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 stored
                                                             inside the
following types of archives:


                                                                          -
TAR files;
                                                                - TAR files
compressed with RAZip;
                                                             - TAR files
compressed with GZIP (things
                                                               go really
slow if the GZIP file is large);


                   
INSTALLING
                                                             ZeeProxy uses
some Java classes which can
                                                                        be
found here. 

                                                                 If you use
a Mac, just put the file
                   
elifarley_pkg.jar inside "System
                   
Folder:Extensions:MRJ
                   
Libraries:MRJClasses"

                                                              If you are not
using MacOS, you should
                                                              include the
above file in your class path.

                   
RUNNING 

                                                             To run ZeeProxy
on a Macintosh, double
                                                             click the
"ZeeProxy app" icon. It will
                                                             automatically
detect and serve any supported
                                                             archive named
"default-arc" you put on the
                                                             same folder as
zeeproxy.jar. Instead of
                                                             putting the
file, you can use an alias to it.

                                                             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.
                                                             Then you will
be ready to browse the
                                                             contents of the
archive.

                                                             Let's suppose
you downloaded the example
                                                             file
default-arc.tgz to the same folder
                                                             zeeproxy.jar is
located, renamed
                   
"default-arc.tgz" to "default-arc", launched
                                                             ZeeProxy and
configured your browser.
                                                             Now just type
                   
http://www.geocities.com/elifarley/index.html
                                                             in your browser
to see ZeeProxy working.



                                                               CHANGES FROM
LAST VERSION: 
                                                               ZeeProxy
alpha 2 has been completely
                                                               rewritten to
take advantage of some new
                   
technologies, like:

                                                             -
VersaStreamFactory (automatically detects
                                                               compression
format used in archive);
                                                              - RAZip format
(improved random access
                   
performance); 
                                                             -
VersaFSFactory (automatically detects and
                                                             mounts TAR and
ZIP file systems; other file
                                                                systems are
planned in the future);
                                                             - Jandy web
application framework (allows
                                                             you to easily
create web clients and servers);

                                                               For further
information regarding these
                   
technologies, please visit
                   
http://www.geocities.com/elifarley/javalibs/

                                                                CONVERTING
FILES TO RAZIP
                   
FORMAT: 

                                                               To create
RAZip files or to convert your
                                                             GZIP files to
RAZip format (in order to get
                                                             faster
performance, for example), please take
                                                                         a
look at the 
                                                                       RAZip
home page 

                                                             If you have any
comments, please let me
                                                             know.

                                                              

                                                             ZeeProxy at
SourceForge - You can
                                                             download
ZeeProxy from there too.

                                                             ZeeProxy source
code ( 8k)

                                                             zeeproxy alpha
2 r2 ( 16k) - more convenient
                                                             for Mac users.

                                                             zeeproxy alpha
2 r2 ( 13k) - more convenient
                                                             for PC users.

                                                             default-arc
compressed in GZIP format (
                                                             78k) - Save
this file in the same folder as
                                                             zeeproxy.jar,
and then rename it from
                                                             default-arc.tgz
to "default-arc"

                                                             default-arc
compressed in RAZip format (
                                                             78k) - Save
this file in the same folder as
                                                             zeeproxy.jar,
and then rename it from
                   
"default-arc.pdf" to "default-arc"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]