Welcome to The-Server-admin.com the place were administrators can get the needed skills for the server room.




Proxy Server

Proxy Server

A proxy server is a server that acts on behalf of the host and request data. If the host is requesting data from www.google.com, the proxy server will receive the request and the proxy server will forward the information back to the host according to the filtering rules.

Uses of Proxy Servers

The proxy server is used to filter data on a network. Most corporations will use proxy servers to filter inappropriate information from the internet.  On the other side of the coin, hackers will use proxy server to hide information about their location and their computers. A proxy server offsite and setup correctly can completely mask the host computer.

Proxy Server Types

 

 

  1. Caching Proxy Server--Caching proxy server will store request so when other host request the same information it will be faster accessed; thus, freeing up the WAN (wide area network) connection for other uses. Squid caching proxy is a good example of this type of proxy server.
  2. Web Proxy Server--A web proxy server is a proxy server with a sole purpose of filtering web traffic.
  3. Content-Filtering Web Proxy Server--A content-filtering web proxy server is the most common proxy server out today. This type of proxy server main gold it to filer content from the web. Businesses use this type of proxy server the most.
  4. Anonymous Proxy Server--Anonymous proxy server is used when an end user wants to keep his or her information secure.
  5. Transparent Proxy Server--A transparent proxy server is normally used to intercept all data on a network so the end host will not have to be configured, thus the server is transparent to the network.

 

Installing a Proxy Server on OpenSuse 11.2

This is straight forward task. Open a command line and type the code below:

Zypper squid3


Configuring Squid3 Proxy Server on Opensuse 11.2

All the configuration you need is in one file.

Vim /etc/squid/squid.conf

 

To make this an anonymous proxy add the following to the bottom of the squid.conf file

header_access Allow allow all
header_access Authorization allow all
header_access WWW-Authenticate allow all
header_access Proxy-Authorization allow all
header_access Proxy-Authenticate allow all
header_access Cache-Control allow all
header_access Content-Encoding allow all
header_access Content-Length allow all
header_access Content-Type allow all
header_access Date allow all
header_access Expires allow all
header_access Host allow all
header_access If-Modified-Since allow all
header_access Last-Modified allow all
header_access Location allow all
header_access Pragma allow all
header_access Accept allow all
header_access Accept-Charset allow all
header_access Accept-Encoding allow all
header_access Accept-Language allow all
header_access Content-Language allow all
header_access Mime-Version allow all
header_access Retry-After allow all
header_access Title allow all
header_access Connection allow all
header_access Proxy-Connection allow all
header_access Cookie allow all
header_access Set-Cookie allow all
header_access All deny all

Remember this will not hide you’re the proxy server IP address but it will hit the LANs IP address. If you are looking to hide your WAN I you will need to use one of the proxy under the “A Few Good Proxy Servers”.

 

Starting Squid3 Proxy Server on Opensuse 11.2

Run the command listed below:

service squid3 start

To restart use:

service squid3 restart

A Few Good Proxy Servers

Here are a few good proxy servers. Some of the proxy server will be usable via a web browser and the others you will need to configured your web browser for.

List updated on 02/04/2010

* 128.112.139.27:3127 CoDeen/PlanetLab proxy server United States

* 128.227.56.82:3127 CoDeen/PlanetLab proxy server United States

* 128.232.103.203:3124 CoDeen/PlanetLab proxy server United Kingdom

* 128.232.103.203:3128 CoDeen/PlanetLab proxy server United Kingdom

* 128.252.19.18:3128 CoDeen/PlanetLab proxy server United States

* 128.59.20.227:3127 CoDeen/PlanetLab proxy server United States

* Web based proxy servers http://www.freeproxyserver.net/

* Web based proxy servers http://www.hidemyass.com/

* Web based proxy servers http://www.youhide.com/

Proxy Server List

http://www.samair.ru/proxy/ip-address-01.htm

http://www.topbits.com/proxy.html

http://www.xroxy.com/proxylist.htm

http://www.proxylist.net/


 

Powered by Bullraider.com