如何确保我们的脚本正在使用代理

如何确保我们的脚本正在使用代理

我编写了一个 python 脚本,用于请求网络上的页面。我使用的是 mac os,并在 wifi 上使用 127.0.0.1:9150 上的 socks 代理(通过代理 --tor-- 传递所有应用程序)。使用 wireshark,我如何知道它确实在使用代理?我可以以纯文本形式查看每个请求!

注意:我知道我的浏览器已经很好地设置了 tor。

答案1

检查你的 IP

session = requests.session()
session.proxies = {}
session.proxies['http'] = 'socks5h://localhost:9150'
session.proxies['https'] = 'socks5h://localhost:9150'
r = session.get("http://httpbin.org/ip")
print(r.text)

相关内容