LINUX.ORG.RU
ФорумAdmin

iptables: перенаправление портов с удаленного сервера на удаленный


0

1

Доброго дня, ребята.

Есть у меня удаленный сервер, например 8.8.8.8. Внутренних сетей нету.

Хочется сделать порт-форвардинг с 8.8.8.8:555 на ya.ru:80

То есть, чтобы я с внешним IP адресом 3.3.3.3 делал запрос на 8.8.8.8:555, а он бы перенаправлялся на ya.ru:80

Как это сделать с помощью iptables? Знаю про socat, но интересует решение через iptables.

Ответ на: комментарий от tazhate

Печально. Неужели нельзя? :( Можно через такие туннели, но это не выход.

Я помню в pf хотели такое добавить. Думал, что в iptables есть уже давно.

Zapekankin ()

iptable -t nat -A PREROUTING -p tcp -d 8.8.8.8 --dport 555 -j DNAT --to-destination ya.ru:80

iptable -t nat -A POSTROUTING -p tcp -d ya.ru --dport 80 -j SNAT --to-source 8.8.8.8

iptables -P FORWARD ACCEPT

sdio ★★★★★ ()
Ответ на: комментарий от Zapekankin

Нету и не было и iptables НЕ ПРЕДНАЗНАЧЕН для этого.
Я написал что и через что делать. если надо - расскажу подробнее.

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Это было до, а не после моего поста, я это видел и не сказал тебе ничего — ты предложил, ТС рассмотрит.

sdio ★★★★★ ()
Ответ на: комментарий от sdio

Это было до, а не после моего поста, я это видел и не сказал тебе ничего — ты предложил, ТС рассмотрит.

А в чем разница, если я написал уже все?

tazhate ★★★★★ ()
Ответ на: комментарий от Zapekankin

tazhate, и тебе спасибо тоже.

Не за что.
ps: lorcode и тег

tazhate ★★★★★ ()
Ответ на: комментарий от tazhate

Если ты не понимаешь, то и говорить не о чем.

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.