Как пробросить udp порт из за ната через впс? Я нахожусь за NAT провайдером У меня есть Майнкрафт сервер на 19123. В локал хосте. Есть vps с белым ip? Как пробросить на нее этот порт.

25 Июн в 19:52
221 +1
0
Ответы
1

Чтобы пробросить UDP-порт из-за NAT через VPS с белым IP, вам нужно настроить сеть таким образом, чтобы пакеты UDP, приходящие на VPS, перенаправлялись на ваш локальный сервер Minecraft. Вот общий план действий:

Убедитесь, что у вас есть доступ к VPS: Убедитесь, что у вас есть доступ к вашей VPS с установленной операционной системой (например, Linux).

Настройка iptables на VPS: Используйте iptables для перенаправления UDP-портов с VPS на ваш локальный сервер. Выполните следующие действия:

Подключитесь к вашему VPS через SSH.

Используйте следующую команду, чтобы отправлять UDP-пакеты, приходящие на порт 19123 на VPS на ваш локальный IP-адрес и тот же порт. Замените LOCAL_IP на ваш локальный IP-адрес, например, 192.168.1.10:

sudo iptables -t nat -A PREROUTING -p udp --dport 19123 -j DNAT --to-destination LOCAL_IP:19123
sudo iptables -A FORWARD -p udp -d LOCAL_IP --dport 19123 -j ACCEPT

Проверьте, чтобы правила были применены:

sudo iptables -L -n -v
sudo iptables -t nat -L -n -v

Настройка клиента для передачи трафика: Вам также необходимо настроить клиент для отправки трафика на VPS. В конфигурации вашего Minecraft-сервера убедитесь, что он слушает на правильном интерфейсе и порту.

Проверка работы: Попробуйте подключиться к вашему серверу Minecraft через VPS, используя его IP и порт. Если все настроено правильно, вы должны увидеть ваш сервер.

Настройка брандмауэра: Если на вашей VPS есть брандмауэр (например, ufw), убедитесь, что он разрешает трафик на ваш порт:

sudo ufw allow 19123/udp

Сохранение настроек iptables: Чтобы изменения в iptables сохранились после перезагрузки, вам может понадобиться установить пакет для сохранения правил, например iptables-persistent (в Ubuntu):

sudo apt-get install iptables-persistent

Настройка статического маршрута (при необходимости): Если у вас динамический локальный IP, подумайте о настройке динамического DNS или о назначении статического IP-адреса для вашего локального сервера.

После выполнения всех этих шагов, вы должны быть в состоянии подключиться к вашему Minecraft-серверу через VPS, используя его внешний IP-адрес и указанный порт.

25 Июн в 19:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир