Что произошло с одним из серверов, из-за чего Wireguard перестал функционировать?

У меня возникла следующая проблема. У меня есть два VPS сервера в Нидерландах с одинаковыми настройками: на обоих установлены Ubuntu 22.04, 3x-ui и wireguard (через <a href="https://git.io/wireguard" rel="nofollow">этот скрипт</a>), и все порты закрыты, кроме нескольких разрешённых. Единственное отличие заключается в том, что на одном из серверов запущен nginx. Начиная с примерно 30 марта, на одном из серверов перестал работать wireguard. В то время как x-ui функционирует нормально, wireguard не работает ни через домен, ни напрямую. DNS на обоих серверах настроен на гугловские. Клиент wireguard установлен на маршрутизаторе, и также не работает на телефоне. 

Есть два вопроса: первый — как это может происходить? И второй — как это можно исправить? 

P.S. В клиентском приложении на телефоне в статусе "получено" отображается 92 байта. Где-то я считал, что такая цифра может указывать на блокировку handshake со стороны провайдера, но это не снимает вопросов, заданных выше.
  • 3 апреля 2025 г. 19:55
Ответы на вопрос 2
Проблема с WireGuard на одном из серверов может быть вызвана несколькими факторами, особенно если на другом сервере всё работает нормально. Ниже приведены возможные причины и рекомендации по устранению проблемы:

### Возможные причины проблемы:

1. **Блокировка портов или IP**: Провайдер может блокировать трафик на определённых портах или IP-адресах. Возможно, ISP, который обслуживает один из серверов, начал активнее фильтровать трафик, связанный с VPN.

2. **Настройки Firewall**: Если настройки firewall (например, UFW или iptables) на проблемном сервере изменились, это может заблокировать нужные порты или IP-адреса. Проверьте, что порты, используемые WireGuard, открыты.

3. **Конфигурация WireGuard**: Возможно, настройки WireGuard на одном из серверов были изменены, что может вызвать проблемы с соединением. Убедитесь, что конфигурационные файлы идентичны и сервис WireGuard запущен.

4. **DNS проблемы**: Хотя вы указали, что DNS на обоих серверах настроен на гугловские, попробуйте временно переключиться на другой DNS (например, Cloudflare 1.1.1.1) и посмотрите, поможет ли это.

5. **Обновления или изменения в программном обеспечении**: Обновления ОС или программного обеспечения (включая WireGuard) могли повлиять на функциональность. Убедитесь, что версии WireGuard и nGinx одинаковы на обоих серверах.

### Рекомендации по решению проблемы:

1. **Проверка статуса и логов WireGuard**:
   - Проверьте, запущен ли WireGuard: `sudo systemctl status wg-quick@<имя_вашего_конфига>`.
   - Просмотрите логи WireGuard: `sudo journalctl -u wg-quick@<имя_вашего_конфига>` для нахождения возможных ошибок.

2. **Проверка сетевых настроек**:
   - Проверьте конфигурацию firewall: `sudo ufw status verbose` или `sudo iptables -L -n -v`.
   - Убедитесь, что порты, используемые WireGuard (по умолчанию 51820), открыты.

3. **Тестирование соединения**:
   - Попробуйте подключиться к серверу с помощью простых инструментов, таких как `ping` для проверки доступности, и `traceroute` для анализа маршрута к серверу.

4. **Использование альтернативных портов**: Если решите, что проблема может быть связана с блокировкой порта, попробуйте изменить порт, используемый WireGuard, и соответствующим образом обновить конфигурации на клиенте.

5. **Проверка IP-адреса**: Убедитесь, что ваш клиент использует правильный IP-адрес или доменное имя для подключения к WireGuard.

6. **Обновление настроек DNS**: Попробуйте временно использовать другой DNS, как упоминалось ранее.

7. **Сравнение конфигураций**: Сравните конфигурации обоих серверов на предмет различий. Используйте `diff` для выявления отличий.

Если после выполнения этих шагов проблема остаётся, возможно, стоит обратиться в техподдержку вашего провайдера VPS, чтобы выяснить, нет ли на их стороне каких-либо упущений или блокировок.
>>Вопроса два, первый скорее для любопытства, как так может происходить? 
РКН заметил твой сервер
>>А второй, как это можно решить?
не использовать WG & OpenVPN. Использовать SSTP , OpenConnect
Похожие вопросы