Используя программный кроткий мост

Я работаю на 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' 

}
Другие вопросы по тегам