Блог Clearway

Selectel и белые списки операторов: подходит ли под VPN-ноду

Коротко

Selectel часто попадает в «белые списки» мобильных операторов РФ, поэтому его подсети нередко остаются доступны даже при троттлинге и частичных шатдаунах. Но whitelist привязан к конкретной /24, статус меняется, и гарантий по IP никто не даёт — каждую подсеть нужно проверять отдельно и держать запасную. При этом прямое подключение к ноде под ограничениями всё равно рвётся: устойчивый вариант для оператора — спрятать вход за whitelisted CDN-edge и вести XHTTP-туннель на ноду в Selectel.

Что значит «белый список» у оператора

Во время локальных блокировок и мобильных шатдаунов операторы РФ переводят мобильный интернет в режим белого списка: доступны только whitelisted-ресурсы — часть CDN, госсайты, платёжные системы. Всё остальное отдаёт таймаут или сбрасывается на уровне DPI.

Для VPN-оператора это ключевой момент: клиент, который ходит напрямую на вашу ноду, обращается к датацентр-IP, которого в белом списке нет. Туннель отваливается, независимо от протокола. Whitelist работает не по отдельным адресам, а по подсетям /24 — оператор пропускает или режет диапазон целиком, ориентируясь на его категорию и репутацию. Поэтому вопрос «подходит ли хостер под ноду» — это на самом деле вопрос «в белых списках ли его конкретная /24».

Selectel и whitelist: что подтверждено, что проверять

На практике подсети Selectel часто остаются доступны в режиме белого списка — это делает его одним из разумных кандидатов под ноду в РФ-инфраструктуре. Но «часто» — не «всегда»: статус привязан к конкретной /24, зависит от её истории и может измениться без предупреждения. Гарантий по IP не даёт ни хостер, ни оператор.

Для сравнения — типичная картина по популярным площадкам (проверяйте актуально, статус подвижен):

ХостерТипичный статус в whitelistЧто делать
Selectelчасто whitelistedпроверять каждую /24 перед боем
cloud.ru / SberCloudчасто НЕ whitelistedне полагаться без проверки
Зарубежные ДЦкак правило неттолько за CDN-edge

Вывод простой: сам факт «взял сервер в Selectel» доступность не гарантирует. Гарантирует её только проверка конкретной подсети и запасной вариант на случай, если /24 выпадет из списка.

Как проверить подсеть перед запуском

Whitelist нельзя проверить из офиса на проводном интернете — там доступно всё. Нужен реальный мобильный канал в зоне ограничений:

  • Возьмите SIM целевого оператора и проверьте доступность IP/подсети именно с мобильного интернета в момент троттлинга, а не с Wi-Fi.
  • Тестируйте всю /24, а не один адрес: сосед по подсети может тянуть репутацию вверх или вниз.
  • Держите запасную подсеть у того же или другого whitelisted-хостера — миграция ноды должна быть заранее отрепетирована.
  • Поставьте периодический мониторинг доступности подсети с мобильного, чтобы поймать выпадение из списка раньше пользователей.

Это рутина, а не разовое действие: категории подсетей пересматриваются, и то, что работало месяц назад, может отвалиться.

Почему одна нода в Selectel не решает всё: вход за CDN

Даже если подсеть в белом списке, прямой транспорт под ограничениями обычно не проходит. Reality и Hysteria2 «в лоб» edge оператора чаще всего не пропускает — они не выглядят как обращение к разрешённому ресурсу. Рабочий подход — спрятать вход VPN за whitelisted CDN-edge (например, на базе Yandex CDN): оператор видит обращение к «белому» CDN-домену, а CDN проксирует трафик на вашу ноду в Selectel.

Ошибка unexpected EOF сама по себе не определяет причину. В текущем входе Clearway GET с телом отклоняется CDN с ошибкой 413. Проверьте серверный auto и лимит заголовков, затем клиентский header; для других ошибок сопоставьте время и журналы клиента, CDN, gateway и origin. Ответ HTTP 200 и успешный TLS ещё не подтверждают передачу HTTPS через туннель. Для текущего XHTTP-входа Clearway клиент отправляет uplink в заголовках: uplinkHTTPMethod: "GET", uplinkDataPlacement: "header", uplinkChunkSize: 4096, scMaxEachPostBytes: 4096. Сначала на сервере задайте uplinkDataPlacement: "auto" и serverMaxHeaderBytes: 262144, затем обновите Host и подписки клиентов. Порт, путь, пользователей и остальные параметры сохраняйте. Серверный auto нельзя переносить в клиентскую ссылку.

Настройка ноды за CDN: ключевые моменты

Схема одинаково ложится на Remnawave, 3x-ui, Marzban и Hiddify. Нода в Selectel держит XHTTP-инбаунд (например, на порту 25454); перед ней стоит CDN-edge; клиент ходит на CDN-поддомен.

Размер uplink-пакета влияет на число HTTP-запросов и нагрузку. Для текущего входа используйте клиентские uplinkChunkSize: 4096 и scMaxEachPostBytes: 4096. Увеличение пакетов ради экономии требует отдельной проверки лимитов CDN и сервера; перенос GET в body сейчас приводит к ошибке 413.

Если поднимать и обслуживать whitelisted-вход самостоятельно не хочется, Clearway (clear-way.pro) даёт операторам готовый whitelisted CDN-вход как сервис (edge-домен вида *.whitechannel-x1-cdn.ru) — без продажи серверов, вы просто заводите за него свою ноду.

Частые вопросы

Точно ли подсети Selectel в белом списке?

Часто — да, но не гарантированно. Whitelist привязан к конкретной /24 и меняется, поэтому проверяйте каждую подсеть с реального мобильного в зоне ограничений перед запуском. Держите запасную подсеть на случай выпадения из списка.

Можно ли обойтись одной нодой в Selectel без CDN?

В обычном режиме — да, прямое подключение работает. Но под троттлингом и в режиме белого списка прямой транспорт (Reality, Hysteria2) обычно не проходит через edge оператора. Для устойчивости вход прячут за whitelisted CDN, а нода остаётся origin-ом.

Почему XHTTP через CDN рвётся с ошибкой unexpected EOF?

Для текущего XHTTP-входа Clearway клиент отправляет uplink в заголовках: uplinkHTTPMethod: "GET", uplinkDataPlacement: "header", uplinkChunkSize: 4096, scMaxEachPostBytes: 4096. Сначала на сервере задайте uplinkDataPlacement: "auto" и serverMaxHeaderBytes: 262144, затем обновите Host и подписки клиентов. Порт, путь, пользователей и остальные параметры сохраняйте. Серверный auto нельзя переносить в клиентскую ссылку.

Selectel разблокирует Кинопоиск и другой российский стриминг?

Нет, и whitelist-CDN эту задачу не решает. Стриминг банит датацентр-IP по репутации, поэтому для российского контента нужен резидентный IP. Не путайте «пробить троттлинг оператора» и «разблокировать стриминг» — это разные задачи.

cloud.ru или SberCloud подойдут вместо Selectel?

Часто их подсети НЕ попадают в белые списки, поэтому под ноду в режиме ограничений они рискованнее. Как и с Selectel, решает не бренд хостера, а статус конкретной /24 — проверяйте актуально.

Сколько стоит трафик через whitelist-CDN?

Цена сырого трафика берётся из прайса конкретного CDN-провайдера и у всех разная. На масштабе к трафику добавляется отдельная плата за запросы, потому что XHTTP генерирует их много. Крупные посты в теле запроса уменьшают их число и снижают итоговую стоимость.

Whitelisted-вход для вашего VPN-сервиса

Clearway даёт «белый» CDN-вход перед вашей нодой — устойчивый к троттлингу операторов. Первые 10 ГБ бесплатно, без карты.

Попробовать →