Используя программный кроткий мост
Я работаю на Tor Launcher с помощью модуля stem.process. Моя проблема в том, что когда я указываю 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-браузера, он работает для меня, но когда я использую его программно, он зависает. Спасибо вам всем
1 ответ
ОБНОВЛЕНИЕ: я нашел ответ, моя ошибка состояла в том, что я вообще не рассматривал возможность сменного транспорта.
если вы хотите указать мосты в конфигурации 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'
}