PHProxy is een HTTP proxy geprogrammeerd in PHP. Ontworpen om firewalls en tussen liggende proxies te omzeilen zodat je toch je favorite site kan bezoeken wanneer deze geblokkeerd wordt op je werk, school of internet cafe. De applicatie moet worden geïnstalleerd op een server met minimaal PHP 4.2.0 en wordt bediend door een web interface. Onlangs is versie 0.3 uitgebracht met de volgende release notes:
This release's major new features are support for HTTP file uploads and Basic HTTP authorization in addition to a boatoad of bug fixes.
Changes:
- Script can now only work for PHP 4.2.0 and newer.
- Support for HTTP file uploads.
- Support for Basic HTTP authorization. Only one relam per domain is currently supported.
- $this->url_segments['prefix'] should be have been $this->url_segments['base'] in the follow_location method.
- err_no and err_msg variables are now passed by value in fsockopen like they should've been.
- mailto: links are now not proxified.
- New helper method: stripslashes()
- All files except HTML are now passed immediately to the user without first being stored in the script.
- Fixed problem with opening files if the path contained spaces.
- Fixed cookies being passed with the response headers in addition to the PHProxy cookies
- Fixed problem if the URL started with a question mark.
- New configurable variable: banned_hosts
- A dot at the beginning of domain names in banned_hosts and allowed_hosts matches all subdomains.