PHProxy - Web based PHP Proxy
PHProxy is a web HTTP proxy written in php. It is designed to bypass proxy restrictions through a web interface very similar to the popular CGIProxy. The only thing that PHProxy needs is a web server with PHP installed (see Requirements below). Be aware though, that the sever has to be able to access those resources to deliver them to you.
Originaly developed in SourceForge during 2002-2007 and then abandoned. This project needs to live, this is why I have copied it here and will continue to develop it.
Support
Use the Github functionality here: https://github.com/PHProxy/PHProxy/issues/new
License
This source code is released under the GPL. A copy of the license in provided in this package in the file named LICENSE.md
Documentation
http://phproxy.readthedocs.org
Requirements
- php > 5
- safe_mode=off / fsockopen() allowed
- openssl for https support
- zlib for output compression
- file_uploads=on for file uploads.
Installation
Simply copy the files of the repository in your public web server folder.
cd /var/www/html/
git clone https://github.com:PHProxy/phproxy.git
Bugs and Limitations
PHP is retarded by nature, and as such, some problems arise that would have not if this script were otherwise coded in another programming language. The first example of this is dots in incoming variable names from POST and GET. In a normal programming language, this wouldn't be a problem as these variables could be accessed normally as they are supplied, with dots included. In PHP, however, dots in GET, POST, and COOKIE variable names are magically transformed into underscores because of the stupid shit that is register_globals.
Disclaimer
Basically use at your own risk.