medialam / proxy-server
HTTP and SOCKS proxy server api
v0.1.1
2020-10-06 13:58 UTC
Requires
- php: >=7.2
- ext-curl: *
- clue/socks-react: v0.4.0
- react/http: dev-streaming-multipart#b888423ea0ee65e89868c677b97f03bc66b176ae
Requires (Dev)
- ext-curl: *
- ext-json: *
- phpunit/phpunit: ~8.5
- squizlabs/php_codesniffer: 3.*
- symfony/process: 4.4.*
This package is auto-updated.
Last update: 2025-03-07 00:02:39 UTC
README
Simple proxy server aimed to provide unit tests for proxies
Usage
use Serps\ProxyServer\ProxyServer; $server = new ProxyServer(); // Adds a SOCKS4 proxy server listening on localhost:20104 $server->listenSocks4(20104, 'localhost'); // Adds a SOCKS5 proxy server listening on localhost:20105 $server->listenSocks5(20105, 'localhost'); // Adds a HTTP proxy server listening on localhost:20106 $server->listenHttp(20106, 'localhost'); // Starts all servers $server->getLoop()->run();