Java Transparent Proxy

Copyright (C) 1999 by Didier Frick

This software is provided under the GNU general public license.

Description

This software implements a transparent proxy in Java. A transparent proxy is a piece of software which is able to transparently redirect TCP connections from a given port on a given machine to a different port on a possibly different machine. This can be useful if you use Java applets and you want these applets to be able to reach a different server than the HTTP server the applets are originating from.

There are other ways to achieve the same results, however all these alternatives require some intervention on the client running the applets, which may not always be a reasonable or simple option.

Documentation

The distribution archives contain a file named README.txt with installation and usage documentation.

Download

proxypure.zip

The pure Java version of the proxy and associated documentation. Use this version on non-Windows NT platforms.

proxyNT.zip

The Windows NT version of the proxy and associated documentation. This version is optimized for Windows NT in that it is able to run as an NT service. It requires the Microsoft Java Virtual Machine to run.

proxySrc.zip

The Java source code for both versions of the proxy and associated documentation.