CGI Proxy / Anonymizer / Web Proxy
This type of proxy-servers is called
differently: CGI proxy, anonymizer, web proxy etc.
Proxy server of this type represents
(from user’s point of view) a usual web-page, very similar to pages of search
engines. But instead of search phrases you should type into an input field the
URL of that site which you want to look at. Then, having pressed the "Submit"
button or "Go", you will get onto page, which URL you have specified to a CGI
proxy. But address of this page (in the address line) from the point of view of
your computer will be another, something like
http://www.cgi-proxy.com/http/www.your-url.com/path/
for example:
http://www.cgi-proxy.com/http/www.yahoo.com/
Using such proxy servers, you can
anonymously surf all over the Internet, without changing settings of your
browser and without using any additional programs.
CGI proxy supports HTTP and (sometimes)
FTP protocols.
Anonymity of CGI Proxy
As for anonymity, CGI proxies are the
same, as the HTTP proxies:
1. Transparent - these proxies are not
anonymous. They, first, let a web server know, that there is used a proxy
server, and, secondly, "give away" an IP address of a client.
2. Anonymous - these proxy servers let a
remote computer (web-server) know, that there is used a proxy, however, they do
not reveal an IP address of a client.
3. Distorting - unlike the previous
type, they transfer an IP address to a remote web-server, however, this address
is a phantom: randomly generated by a proxy-server or any fixed (not your) IP.
So, these proxies distort your IP address from web server’s point of view.
4. High anonymity – they do not send
your IP address to a remote computer. Moreover, they do not inform that there is
used any proxy server! So, a web-server "thinks” that it works directly with a
client.
How to use a free web anonymizer?
For use of a CGI proxy you do not need
to change your browser settings, to install additional programs or to make
something else more complex. It is enough, if one opens a web page of CGI proxy
in a browser, enters a required URL into the address field and press the "Go"
button.
The disadvantages in usage of the CGI
proxies are presence of additional advertising (which adds a CGI proxy itself,
they simply exist at the expense of such advertising), a limited FTP support
(not always supported) and sometimes a CGI proxy do not allow to view pictures.
Some CGI proxy could be installed as a
proxy in a browser, but it is rather an exception than a rule.
CGI Proxy Chaining
Creating a chain from free web
anonymizers (CGI proxy) is a very simple thing. It would be enough in one CGI
proxy to type an address (URL) of another CGI proxy and to press "Go". The same
way it is possible to use 3d, 4th, 5th... proxy-servers. In last proxy of a
chain just type URL of a required site and browse a site you need. That is all!
Thus, it is possible to organize into a
chain any number of CGI proxies.
Connection of various types proxies
into a chain.
CGI proxies could be combined with other
types of proxy servers (HTTP, SOCKS). However, they should be the last ones in
this chain:
You can organize them this way:
SOCKS proxy > > > > HTTP proxy > > > >
CGI proxy
HTTP proxy > > > > CGI proxy
SOCKS proxy > > > > CGI proxy
And you can not do so:
CGI proxy > > > > SOCKS proxy
SOCKS proxy > > > > CGI proxy > > > >
HTTP proxy
CGI proxy > > > > HTTP proxy
What should you do, if there is
already a corporate proxy server?
There is no problem. If you have an
Internet access (you can view web pages), you can use a CGI proxy. You also can
unite several HTTP / SOCKS proxies into a chain and at the end of this chain to
use a CGI proxy. Moreover, you can at the end of this chain create one more
chain - from CGI proxies!
How to check mail in mail programs
(such as Outlook) via CGI proxy?
Alas, with standard way this could be
hardly done.
What additional abilities does a
CGI proxy have?
Unlike other types of proxy servers CGI
proxies have considerably wider abilities as for information filtering.
They can:
- Prohibit execution of active content
(scripts) on a page - JavaScript, etc.
- Prohibit (or to leave only for
itself, without passing to a client) cookie files
- Encrypt URL to which a request is addressed. For example,
your request to the http://www.yahoo.com/ through CGI proxy in an address bar you will see something
like that:
http://www.cgi-proxy.com/abcd104dflsjuywe34sdfispd345klksfdsl
Thus a system administrator viewing
server logs with analysis purposes can not determine what server you have
reached (www.sex.com or www.altavista.com).
|