2015-10-16 30 views
1

我正在寻找如何构建代理池服务器,我询问a question。因为没有人能给我一个小费,我开始自己找路。
如何使龙卷风TCPClient使用代理(HTTP或袜子)?

现在,我发现一个名为由GitHub pyproxy其使用tornado.I认为这条线pyproxy/blob/master/pyproxy.py#L218的关键是一个很好的代理为例,它采用tornado.tcpclient.TCPClient().connect(host, int(port)连接目标网站。

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

回答

0

那么,正如所料Tornado TCPClient是一个... TCP客户端。不是HTTP客户端。所以在那里你不能使用HTTP代理是非常合乎逻辑的。

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