Почему один CDN-вход — это единая точка отказа
Вход через whitelisted-CDN работает потому, что оператор в режиме белых списков пропускает трафик к IP-адресам CDN. Но это означает, что доступность вашего сервиса для мобильных абонентов в этот момент равна доступности одного CDN-провайдера.
В октябре 2026 года это проявилось наглядно: после повреждения трёх дата-центров Яндекса (Сасово, Калуга, Владимир) облачная платформа работала в аварийном режиме, а часть узлов Яндекс CDN отвечала с ошибками или рвала потоки. Нода оператора при этом была жива, шлюз исправен — но абоненты, у которых в подписке первым стоял вход через Яндекс, теряли связь.
Вывод простой: для мобильного трафика нужен второй независимый вход — другой провайдер, другие whitelisted-адреса, тот же сервер за ним.
Что такое второй вход и чем он отличается от «ещё одного сервера»
Второй вход — это второй постоянный адрес того же сервера, через другого провайдера. Важные свойства:
- та же нода и тот же инбаунд — ничего не переустанавливается, пользователи и UUID прежние;
- другой путь до абонента — сбой одного провайдера не задевает второй;
- один баланс трафика — оплачивать два сервера не нужно.
В панели второй вход — это просто второй хост: копия рабочего, в которой другие Address, SNI и Host, а для XHTTP — при необходимости другой способ отправки данных (например, PUT с данными в теле запроса, если провайдер это поддерживает).
В Clearway второй вход называется «Вход 2», и с 12 октября 2026 года он основной: работает у всех операторов в нашей проверке модемами и не зависит от Яндекса.
Порядок хостов решает больше, чем кажется
Большинство клиентских приложений (Happ, v2RayTun, INCY) по умолчанию подключаются к первому серверу в подписке. Если резервный вход добавлен, но стоит вторым, через него пойдёт малая доля трафика — только у тех, кто вручную выбрал его в списке.
Мы видели это на реальных цифрах: у операторов, которые добавили второй вход, но оставили его вторым, через него шло 2–20% трафика. После перестановки на первое место — 65–99%.
Поэтому правило такое: стабильный вход — первым, Яндекс — вторым, как запасной. Удалять хост Яндекса не нужно: если у какого-то оператора что-то изменится, он подхватит абонентов.
Как переставить вход в Remnawave и 3x-ui
Remnawave. Hosts → найдите хост второго входа → перетащите его на первое место в списке хостов. Если хоста ещё нет — сделайте копию рабочего хоста и замените в копии Address, SNI и Host на адрес второго входа; путь, порт инбаунда и остальное оставьте как есть.
3x-ui. В разделе «Хосты» хост второго входа — первой строкой. В версиях без «Хостов» — первой строкой в External Proxy инбаунда.
Абоненты. Попросите обновить подписку в приложении (в Happ — кнопка обновления у подписки). До обновления приложение помнит старый порядок.
Если хотите, чтобы приложение само переключалось при сбое, соберите входы в балансировщик с проверкой через туннель — об этом отдельный разбор про observatory и balancer в Xray.
Как понять, что резервный вход реально работает
Смотрите не на «подключено» в приложении, а на трафик:
- В кабинете у каждого входа видно, сколько трафика через него прошло за месяц и какая это доля сервера. После перестановки доля второго входа должна расти в течение часов — по мере того, как абоненты обновляют подписку.
- Проверьте с телефона на мобильном интернете (не Wi-Fi) у нескольких операторов: откройте пару сайтов и загрузите файл на несколько мегабайт.
- Если доля второго входа не растёт — значит, первым в подписке всё ещё стоит старый хост, или абоненты не обновили подписку.