diff --git a/docs/autobypass.md b/docs/autobypass.md index b112346..8cb1c08 100644 --- a/docs/autobypass.md +++ b/docs/autobypass.md @@ -395,7 +395,8 @@ Steer сам переключается на другой. Упали все — ▼ ┌──────────────────────────────────────────────────────────────────────────┐ │ порты: 2408 · 500 · 4500 · 987 (вне игрового фильтра zapret) │ - │ пробуются на первых трёх якорях, нужно два работающих; │ + │ пробуются на первых трёх якорях, нужно два работающих: │ + │ разведка идёт по первому, второй — запасной; │ │ ни один не ответил — «провайдер не выпускает ни один порт» │ └──────────────────────────────────┬───────────────────────────────────────┘ ▼ @@ -451,6 +452,25 @@ Steer сам переключается на другой. Упали все — колония живого туннеля каждый раз узнаётся заново, и российская разводится с нуля. Принудительно развести все три заново можно кнопкой «Сменить точки входа». +### Запасной порт + +Выбранная точка ставится на туннель ещё раз, уже насовсем. Если на этот раз рукопожатия нет, +тот же адрес пробуется на втором найденном порту. Колония от этого не меняется: она зависит +от адреса, а не от порта. Не ответил и второй — туннель в этот раз не поднимается. + +### Какой туннель первый + +Туннели записываются в список лучшим первым: сначала по корзине, в которой нашлась точка +(российская и «HTTPS не идёт» — в конце), потом по потерям и кругу. Первый живой из списка +берут все, кому нужен один туннель: через него пробуются сервисы и качаются списки, мост +Telegram идёт через него, пока тот отвечает. Steer сам меряет задержку и идёт через самый +быстрый, а порядок решает, когда разница меньше 50 мс. + +Если в этот раз ни один туннель не разведывался заново, порядок остаётся прежним. Иначе +каждое «Применить» переставляло бы туннели по случайному дрожанию пинга, и Steer +перезапускался бы с обрывом соединений. Если хоть один туннель разведан заново, остальные +перемеряются тремя пингами изнутри, и список строится с нуля. + --- ## 6. Списки сервисов