如何通过SOCKs代理(仅使用ssh -D
作为代理)发出HTTP请求?我尝试过使用SOCK代理的请求,但似乎不起作用(我看到了这个pull request)。例如:
proxies = { "http": "socks5://localhost:9999/" }
r = requests.post( endpoint, data=request, proxies=proxies )
如果 requests 库可用,那么仍然使用它会更为方便,但如果已知 urllib2 经过测试可以正常工作,则也可以切换到使用 urllib2。