Задать вопрос
@Alaskka

Почему с домашнего интернета не проходит исходящий UDP до моего VPS?

Добрый день. Нужна помощь разобраться с сетью.

Есть Windows VPS в датацентре (игровой dedicated Assetto Corsa Competizione). С домашнего интернета (Билайн, роутер Smart Box) не доходит исходящий UDP на игровой порт сервера. TCP до того же VPS с дома работает (в том числе RDP и проверка порта). С мобильного интернета (телефон, не домашний Wi‑Fi) UDP на тот же адрес/порт доходит - на VPS в PowerShell вижу входящий пакет с тестовой строкой. Внешние UDP-проверки с разных локаций (check-host) тоже доходят до VPS. На чужие публичные ACC-серверы с дома захожу нормально. Раньше до своего VPS с дома всё работало; проблема проявилась после периода, когда чинили RDP/RustDesk (сброс сети, правки firewall), но по тестам ПК и телефон по домашнему Wi‑Fi ведут себя одинаково плохо по UDP, а мобильный — хорошо.

Что уже пробовали

На VPS: открыты нужные UDP/TCP в облачном firewall хостинга; Windows Firewall — правила Allow на игровые порты; дамп правил — блокирующих inbound нет; при полностью выключенном Windows Firewall и Defender с дома UDP всё равно не доходил, а с check-host доходил. Пробовали другой UDP-порт — та же картина (мир доходит, дом нет).

Дома: Windows Firewall Private/Public выключен; Касперский ставили на паузу — без эффекта, усилитель TP-Link и роутер перезагружали/настраивали. В роутере Билайн: отключали ALG (шлюзы прикладного уровня), сетевой экран и DoS-защиты на тест; уменьшали MTU с 1500 до 1400 — не помогло. UPnP включён, DMZ и проброс портов для этой задачи не использовали (мы клиент к VPS, не хостим игру дома). VPN/прокси (MantaRay/TUN) маршрут на VPS шёл через туннель, но UDP до VPS всё равно не доезжал.

Билайн в поддержке: блокировок портов нет, firewall абонента отключали — после этого UDP с дома всё равно не проходит; обращение закрыли с рекомендацией проверить настройки устройств.

Как тестируем

На VPS: UdpClient слушает порт, ждёт пакет. С клиента шлём короткий UDP с текстом-маркером. Успех только если на VPS виден GOT с этим текстом. С мобильного — успех; с домашнего Wi‑Fi (ПК и телефон) — таймаут.

Вопрос, куда копать дальше?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Похоже, дело не в файрволах вообще, а в анти-DDoS/ACL на стороне хостинга VPS, завязанном на твой внешний IP. Это объясняет сразу всё: TCP цел, потому что режут обычно именно UDP, порт роли не играет, а с мобильного или check-host — просто другой IP, вот и проходит. Проверь: пересоздай PPPoE-сессию у Билайна (или смени WAN MAC), чтобы получить новый внешний IP, и повтори тест. Заработает — значит блокировка была по старому IP/подсети, дальше это уже к хостеру с логами анти-DDoS за твой IP.
Ответ написан
Комментировать
@rPman
Если ваш дом в России, в первую очередь нужно думать не на ваш vps а на вашего провайдера, а точнее его ТСПУ.

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

Как можно протестировать, что бы исключить причину на стороне vps:
Пока, vps-ки, взятые в аренду в локации Россия, не снабжены этими блокировками, т.е взяв сервер на час в усовном selectel/timeweb/aeza/... где-нибудь в москве/новосибирске можно провести тесты и посмотреть на работу подключений уже до тестируемого сервера.

Тестировать можно напрямую, тем же netcat -u (для udp), или настроив vpn до российского vps, и тогда у вас станет не заблокированный интернет (вопрос не изучал как следует, допускаю что технологии блокировки в российских датацентрах отстают от тех что на домашних провайдерах примерно так же далеко как у домашних провайдеров и мобильных (тут вообще ад).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы