通过PHP挖掘代理

时间:2014-07-22 13:56:08

标签: php proxy

是否可以进行此设置:

[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 个答案:

答案 0 :(得分:2)

是的,有可能。您只需要确保您的proxy1将连接转发到proxy2,并且只有proxy2将直接转发连接。如果要使用PHP套接字,则需要解析HTTP标头并处理整个连接。你可以使用curl库。

这是一个使用curl代理概念的项目: https://github.com/jenssegers/php-proxy