我正在使用stem.process模块开发一个tor启动器。我的问题是,当我指定tor使用温顺桥时,它停在自举部分。我的配置:
config = { 'SocksPort': '7000', 'ControlPort': '9051', 'UseBridges': '1', 'Bridge': 'meek 0.0.2.0:3 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com' }
我正在使用此路径中提供的默认温顺桥:
TorBrowser\Browser\TorBrowser\Data\Browser\profile.default\preferences\extension-overrides.js
当我使用tor-browser设置这个桥时,它适用于我但是当我使用它编程时,它会冻结。谢谢大家
答案 0 :(得分:0)
更新: 我找到了答案,我的错误是根本不考虑可插入的transpoort。
当您要在tor config中指定网桥时,必须指定要使用的正确的可插拔传输。在我的情况下,我指定了 meek_lite 可插拔传输方式用于我的 meek_lite 类型桥。
我的问题的正确解决方案:
config = {
'SocksPort': '7000', 'ControlPort': '9051', 'UseBridges': '1',
'ClientTransportPlugin': 'meek_lite exec {}'.format(obfs4_binary_path),
'Bridge': 'meek 0.0.2.0:3 97700DFE9F483596DDA6264C4D7DF7641E1E39CE
url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com'
}