меня смущает, что я не нахожу никакого решения ...
Я настрою обратный прокси-сервер с iptables для моего игрового сервера на debian:
Kernel: 2.6.32-openvz-042stab108.2-amd64
iptables -t nat -A PREROUTING -p udp --dport 27015 -j DNAT --to-destination x.x.x.x:27015
но у меня есть ядро на VPS, где NAT не поддерживается.
теперь я ищу альтернативы iptable, где я могу использовать NAT и другие на моем Debian.
Вы могли бы использовать socat
чтобы перенаправить этот порт на ваш игровой сервер:
socat UDP4-RECVFROM:27015,fork UDP4-SENDTO:x.x.x.x:27015
Обратите внимание, что x.x.x.x будет видеть запросы, поступающие от вашего обратного прокси. Он не увидит исходный IP-адрес. Кроме того, не знаю, какие последствия это имеет для производительности.
Функциональность NAT является (насколько я знаю о построении ядра) частью ядра, поэтому, если вы не сможете перестроить модули ядра и / или переключить ядро, вам, скорее всего, не повезет.