proxy_site.pl - PROXY SITE server fast, small, simple and easy Perl script
perl ./proxy_site.pl [listen-port]
default listen port = 9999
This Perl script run as small, simple, fast, standalone HTTP daemon (HTTP SITE) and acts as HTTP, FTP, HTTPS, GOPHER, other protocols PROXY (depends on the LWP::UserAgent module installed protocols). It means, you can retrieve any remote resource as that HTTP SITE based local URL. This is useful when your own access is limited, but you can reach a server that in turn can reach others that you can't. In addition, the user is kept anonymous from any remote servers (that PROXY SITE hides client IP and possibly other client information from remote server). Common uses include: anonymous proxies similar to The Anonymizer, other personal uses, and others.
When an HTML resource is retrieved, it's modified so that all links in it point back through the same proxy, including images, form submissions, and everything else. Once you're using the proxy, you can browse normally and (almost) forget it's there.
This script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.