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

Использование iptables для прослушивания mySQL на двух портах

У меня есть машина mySQL, с которой мне нужно установить удаленное соединение. Проблема в том, что компьютер исходящего соединения находится в сети, которая блокирует исходящий порт 3306, а процесс mySQL используется совместно с другими приложениями / разработчиками.

В настоящее время я думаю об использовании мастера iptables, чтобы заставить его менять порты, когда он их прослушивает. я обнаружил

Я нашел команды iptables, которые работают на уровне NAT, например.

iptables -A PREROUTING -t nat -p tcp --dport 8080 -j REDIRECT --to-port 3306

Мне сложно найти подходящую цель iptables, которая работает на INPUT

Эммм ... У тебя уже есть ответ :-)

Если это не работает, возможно, вы блокируете эти порты в цепочке INPUT. Вам также нужно добавить правила принятия для них (я думаю, как для 8080, так и для 3306). Цепочка PREROUTING находится перед цепочкой INPUT.