1

Есть проблема, с которой я боролся без всякой удачи. По-видимому, в моей стране ограничены соединения Softether vpn, в результате чего максимальная скорость соединения составляет 600-700 Кбайт / с. С другой стороны, я точно знаю, что запутывание соединений с использованием Obfs4 (подключаемый транспорт Tor) работает хорошо, позволяя им оставаться незамеченными. Я использовал obfs4 для обфускации HTTPS-прокси-соединений, и была достигнута полная скорость 2-3 МБ / с.

Проблема заключается в том, что когда я замаскирую соединения Softether vpn, оборачивая их внутри соединений obfs4, скорость все еще остается низкой (близкой к той же скорости, что и у прямых соединений Softether, или, возможно, ниже). Мне нужно знать, что вызывает это другое поведение, в то время как слой запутывания работает хорошо в одном случае, но не в другом.

Возможно, я должен упомянуть, что запутывание Softether (SE) с помощью obfs4 не является простой задачей и требует модификации таблиц маршрутизации в моем случае. Это связано с тем, что когда клиент устанавливает прямые соединения SE с нелокальным хостом, таблицы маршрутизации автоматически изменяются клиентом, так что шлюзы по умолчанию удаляются, и элемент маршрутизации добавляется в таблицу, чтобы разрешить соединения SE связаться с IP-адресом сервера. Однако это не относится к локальным соединениям, и таблица маршрутизации остается неизменной. Поскольку я обертываю соединения SE с помощью локального клиента Obfs4, SE считает, что он устанавливает локальные соединения и не меняет таблицу маршрутизации. Поэтому я вручную удаляю шлюзы по умолчанию и добавляю адрес маршрутизации в таблицу. Я почти уверен, что этот процесс выполнен успешно, но мне все еще нужно сомневаться в этом как в факторе, влияющем на мою ситуацию в целом.

Я знаю, что, возможно, я не очень тщательно объяснил проблему, поэтому, пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

Спасибо.

1 ответ1

0

По-видимому, причина - "Ускорение UDP", в котором SE использует UDP-соединения в дополнение к TCP-соединениям, которые обычно используются. По какой-то причине эта опция отключена, когда используется слой запутывания (вероятно, потому что Obfs4 не настроен на прослушивание портов UDP, требуемых SE для "ускорения UDP"). Когда прямые SE-соединения выполняются с отключенным "ускорением UDP", достигается низкая скорость, аналогичная обфусцированным соединениям.

Я буду тестировать немного больше, чтобы увидеть, что я могу сделать по этому поводу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .