如何使龙卷风TCPClient使用代理(http或袜子)?

时间:2015-10-16 06:25:16

标签: python tcp proxy tornado

我正在搜索如何构建代理池服务器,我已经问过a question。因为没有人可以给我一个小费,我开始自己找到方法。

现在,我在github上找到一个名为pyproxy的好代理示例,它使用tornado.I我认为这行pyproxy/blob/master/pyproxy.py#L218是关键,它使用tornado.tcpclient.TCPClient().connect(host, int(port)连接目标站点。

tornado TCPClient不接受代理参数doc here 我需要龙卷风TCPClient使用http(和袜子,如果可能)代理连接目标站点,然后发回结果。 我该怎么做?

1 个答案:

答案 0 :(得分:0)

好吧,正如预期的那样,Tornado TCPClient是一个...... TCP客户端。不是HTTP客户端。因此,您无法使用HTTP代理,这是非常符合逻辑的。

您可以做的是与远程HTTP代理讨论 TCP 。但是你必须自己实现代理协议。