Назад | Перейти на главную страницу

iptables переадресация портов с общедоступного ip, но не с 127.0.0.1

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

Мне нужно: - Все пакеты, которые поступают на мой public_ip на порт 54321, должны быть переадресованы на порт 12345, но мне не нужен перевод, когда он поступает с localhost.

Спасибо

Попробуйте использовать REDIRECT из iptables.

    iptables -t nat -I PREROUTING -d <public ip> -p tcp --dport 54321 -j REDIRECT --to-port 12345

Если тебе надо udp, просто смени протокол.