A web-based proxy script is hosted on a website which provides a proxy service to users via a web browser.
A proxy service downloads requested web pages, modifies them for compatibility with the proxy, and forwards them on to the user.
Web proxies are commonly used for anonymous browsing and bypassing censorship and other restrictions . I am going to install with apache. You may also try with ngix.
:- Free for personal use and licensing options are available for commercial use.
:- Source Viewable and webmasters may modify the source code subject to the terms of the Software License Agreement.
:- Plug and Play. Simply upload, configure and go!
:- Admin Control Panel for easy management and configuration.
:- Skinable. A theme system allows for customization of your proxy.
:- Access Controls blacklist users by IP address and websites by domain name.
:- Kvit.in Integration protects the proxy by blocking specificed countries, filtering companies, malicious traffic, bots and spiders, and more.
:- Unique URLs provide greater privacy by expiring URLs in the browser history at the end of a browsing session.
:- Plugins allow for easy installation of site-specific modifications. Useful for adding new functionality to websites.
:- Centos 6.3 64bit with minimal installation
:- PHP version 5.0.x – 5.6.x with cURL support.
[root@rnd ~]# yum -y install php httpd unzip openssh-* wget
[root@rnd ~]# cd /var/www/html/
#download Glype proxy from below link and cp to /var/www/html.
[root@rnd html]# unzip glype-1.4.14.zip
[root@rnd html]# chown -R apache:apache *
[root@rnd html]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: [ OK ]
[root@rnd html]# chkconfig httpd on
#access from web and setup username and password for further administration.
# You can backlist/whitliest IP address and domain from this panel.
step:-3 Enable log
You may be held responsible for requests from your proxy’s IP address. You can use logs to record the decrypted URLs of pages visited by users in case of illegal activity undertaken through your proxy.
:- Log location
[root@rnd html]# tail -f /var/www/html/tmp/logs/2015-12-07.log
# Now enjoy webproxy.
Step:-4 Protect your webproxy with username and password.
[root@rnd html]# touch /var/www/html/.htaccess
[root@rnd html]# vim /var/www/html/.htaccess
[root@rnd html]# chown apache:apache /var/www/html/.htaccess
[root@rnd html]# chmod 644 /var/www/html/.htaccess
[root@rnd html]# htpasswd -bc /var/www/html/.htpasswd prabhat common@secure
[root@rnd html]# vim /etc/httpd/conf/httpd.conf
deny from all