|Last Updated|| ||Ratings|| ||Unique User Downloads|| ||Download Rankings|
|2017-07-16 (1 year ago) || 44%||Total: 317 This week: 1||All time: 7,036 This week: 396|
This class can forward HTTP requests to destination servers.
It listens to connections on a given TCP port and forwards HTTP requests to final servers and return the responses.
The class uses Guzzle to forward requests to the destination HTTP servers.
The server host and an port that the proxy server lists are configurable.
Prize: One downloadable copy of Komodo IDE
|HTTP proxy servers are useful to provide anonymity to users or computers that want to access remote Web servers.
This class implements a proxy for HTTP requests using pure PHP code.
Standalone proxy server in PHP sockets, I am using Guzzle to route the requests. Idea was if I can make HTTP Proxy Server in php to get more control over proxy and custom logic. Currently it only supports http requests you can choose port of your own choice plus if you want to make it public or private. This is a standard HTTP Proxy so you can use in browser. By default its only working for localhost, but you can allow public ip's.
- ~~Package availble via composer~~
- Easy way to integrate custom Logic
- Support HTTPs
- ~~Parse FormData~~
How To Install?
Define package in your composer.json file as require dependency
Now update/install composer dependencies
$ composer install
$ composer update
Create a file server.php
$server = new ProxyServer(); // optional parameters for port and host like this new ProxyServer('8080','localhost')
// finally run the server
How to Run?
$ php server.php
||Applications that use this package
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.