是否可以进行此设置:
[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套接字?谢谢!
答案 0 :(得分:2)
是的,有可能。您只需要确保您的proxy1将连接转发到proxy2,并且只有proxy2将直接转发连接。如果要使用PHP套接字,则需要解析HTTP标头并处理整个连接。你可以使用curl库。
这是一个使用curl代理概念的项目: https://github.com/jenssegers/php-proxy