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

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

4

1 回答 1

0

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

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

于 2012-10-18T14:07:46.297 回答