通过PHP隧道代理



是否可以这样设置:

[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

最新更新