How to Install and Configure Anon Proxy Server
What is Anon Proxy Server ?
Anon Proxy server is A fast http, https, socks caching proxy server. Easy web based configuration, optional p2p anonymous mode.
Requirements:
- PHP
- Apache Web Server
Download and Unzip Anon Proxy server
Login into the server with root
$cd /var/www/html
$wget http://waix.dl.sourceforge.net/project/anonproxyserver/anon_proxy_server/0.103/anon_proxy_server_0.103.tar.bz2
$tar -jxvf anon_proxy_server_0.103.tar.bz2
Open your Anon Proxy Server URL
Example :
http://localhost/anon_proxy_server/index.php
(If you get a permission/server error, then edit or delete .htaccess, by default it only lets the localhost access)
Then follow the instructions until you get a "tick" on all the required options and then click "save".
Hints:
Modify your php.ini
$vi /usr/local/lib/php/php.ini
### modify few lines below :
short_open_tag = On
magic_quotes_gpc = On
register_globals = Off
Chmod 777 cache folder
$chmod -R 777 /var/www/html/anon_proxy_server/cache
Note :
It's a good idea to clear your browser's cache before using or else the server's cache won't ever get a copy of what you're browsing.
Configure Anon Proxy Server
Open Your web browser example : http://10.10.10.10/anon_proxy_server/
Click Configure

We need to configure User Auth for the Proxy Server.
So when user using this proxy server they will need to input a username and password first before they can using the proxy.
Action : Choose Block
Rule : Choose User Auth + Is NOT
Command Line : grep '^%s[[:space:]]%s' /etc/plain_passwords
You can using other authentication method there such as mysql auth, apache2 htpasswd auth, samba ..etc.
In this tutorial i will using plain text for the authentication.

URL of This Installation : http://10.10.10.10 <-- change to your public ip address
Proxy Port Default : 8080 <-- you can change the proxy port if you like.
Leave other options untouched.
Click SAVE
Create file to Stored your Username and Password for User Auth
$vi /etc/plain_passwords
testing password123
Note :
testing = username
password123 = password
Click Start to Starting Up the Anon Proxy Server

You're Done.
Configure your Web Browser to using Proxy server.
Proxy ip : 10.10.10.10 <-- change this into your public ip address
Proxy port : 8080
Proxy user : testing
Proxy Pass : password123
How to set a Proxy in Mozilla Firefox Web Browser
1. Open your web browser. Ex : mozilla firefox
2. Click Tools and Click Options...
3. Click Advanced
4. Click Network tab
5. Click Settings...
6. Click Manual proxy configuration:
7. Input HTTP Proxy : 10.10.10.10 Port 8080
8. Check Use this proxy server for all protocols.
9. Click OK
10. Click OK
How to set a Proxy in Internet Explorer 8 Web Browser
1. open your Internet explorer web browser
2. click Tools and Click Internet Options
3. Click Connections tab
4. Click LAN settings
5. Under Proxy Server Address, Input : 10.10.10.10 Port 8080
6. Click Advanced
7. Check Use the same proxy server for all protocols
8. Click OK
9. Click OK
10.Click OK
If you have finished configure your web client proxy you will receive a proxy login box when you are trying to surf the internet.
You need to input your username and password in order to start surfing the internet.
Create .htaccess for Anon Proxy Server Web Administrator
$cd /var/www/html/anon_proxy_server
$vi .htaccess
AuthType Basic
AuthName "Welcome to Anon Proxy Server Web Admin"
AuthUserFile /etc/apache2/htpasswd
Require valid-user
Create htpasswd user and password for Anon Proxy Server Web Admin
$/usr/bin/htpasswd2 -c /etc/apache2/htpasswd
Input username : ex : admin
Input password : ex : password123
Restart Web Browser
$/etc/init.d/apache2 restart
Note :
If you try to visit http://10.10.10.10/anon_proxy_server
Then you will receive a login box for Anon Proxy Server Web Admin
You need to input a username admin and password password123
So you can see a Anon Proxy Server Web Administrator.
Recent blog posts |
Recent comments
|
Comments
proxy server
this application is nice! thank you for providing this kind of software. i can now use this in my personal needs..
thank you :-)
Post new comment