如何使用代理服务器创建套接字?

时间:2012-10-18 13:03:28

标签: python sockets proxy

import socket
sock = socket.socket()
sock.connect('somesite')

如果我想通过代理连接套接字,我该怎么做?我没有在文档中看到相关参数或选项。

1 个答案:

答案 0 :(得分:0)

首先需要弄清楚它是什么类型的代理(SOCKS,HTTP等),然后找到实现该代理类型连接的库,或者滚动自己的例程。基本思路是您将脚本连接到代理服务器/端口,然后请求代理连接到您尝试请求的站点。

如果您不想这样做,另一个可行的选择是使用LD_PRELOAD使其透明地连接(在Linux下),就像torify一样。