使用 meek bridge 程序化
using meek bridge programmatic
我正在使用 stem.process 模块开发 Tor 启动器。我的问题是,当我指定 tor 使用 meek bridge 时,它会在引导部分停止。我的配置:
config = { 'SocksPort': '7000', 'ControlPort': '9051', 'UseBridges': '1', 'Bridge': 'meek 0.0.2.0:3 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com' }
我正在使用此路径中提供的默认 meek 桥:
TorBrowser\Browser\TorBrowser\Data\Browser\profile.default\preferences\extension-overrides.js
当我使用 tor-browser 设置此桥时,它对我有用,但是当我以编程方式使用它时,它会冻结。谢谢大家
更新:
我找到了答案,我的错误是根本没有考虑可插拔传输。
当您想在 tor 配置中指定网桥时,您必须指定要使用的适当的可插拔传输。在我的例子中,我指定了一个 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'
}
我正在使用 stem.process 模块开发 Tor 启动器。我的问题是,当我指定 tor 使用 meek bridge 时,它会在引导部分停止。我的配置:
config = { 'SocksPort': '7000', 'ControlPort': '9051', 'UseBridges': '1', 'Bridge': 'meek 0.0.2.0:3 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com' }
我正在使用此路径中提供的默认 meek 桥:
TorBrowser\Browser\TorBrowser\Data\Browser\profile.default\preferences\extension-overrides.js
当我使用 tor-browser 设置此桥时,它对我有用,但是当我以编程方式使用它时,它会冻结。谢谢大家
更新: 我找到了答案,我的错误是根本没有考虑可插拔传输。
当您想在 tor 配置中指定网桥时,您必须指定要使用的适当的可插拔传输。在我的例子中,我指定了一个 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'
}