是否可以这样设置:
[browser] -> [proxy_1 2.2.2.2:800x (PHP_SCRIPT)] -> [proxy_2 1.1.1.x:8080 (HTTP)] -> [remote server]
我有很多这样的代理:
1.1.1.1:8080
1.1.1.2:8080
1.1.1.3:8080
我希望PHP脚本接受传入的连接,并将其转发给我的真实代理,这样我就可以简单地给出我的屏蔽代理:
2.2.2.2:8080
2.2.2.2:8081
2.2.2.2:8082
这是可能的PHP套接字?谢谢!
是有可能的。您只需要确保您的代理1将连接转发给代理2,并且只有代理2将直接转发连接。如果您想使用PHP套接字,则需要解析HTTP头并处理整个连接。你可以使用curl库。
下面是一个使用curl代理概念的项目:https://github.com/jenssegers/php-proxy