Проброс (переброс) порта в локальную сеть
Добавлено: 28 янв 2024, 01:19
cat /etc/iptables
iptables-restore < /etc/iptables
redirect_port.sh
Код: Выделить всё
-A PREROUTING -d 192.168.107.1/32 -p tcp -m tcp --dport 5959 -j DNAT --to-destination 192.168.100.12:5900
#-A OUTPUT -d 192.168.107.1/32 -p tcp -m tcp --dport 5959 -j DNAT --to-destination 192.168.100.12
#-A POSTROUTING -d 192.168.100.12/32 -p tcp -m tcp --dport 5900 -j SNAT --to-source 192.168.100.9
redirect_port.sh
Код: Выделить всё
#!/bin/bash
GLOBAL_NETWORK=192.168.107.1/32
GLOBAL_PORT=5959
LOCAL_HOST=192.168.100.12
LOCAL_PORT=5900
GW_SHLUZ=192.168.100.9
iptables-save > /etc/iptables.tmp
iptables -t nat -A PREROUTING -d $GLOBAL_NETWORK -p tcp -m tcp --dport $GLOBAL_PORT -j DNAT --to-destination $LOCAL_HOST:$LOCAL_PORT
#iptables -t nat -A OUTPUT -d $GLOBAL_NETWORK -p tcp -m tcp --dport $GLOBAL_PORT -j DNAT --to-destination LOCAL_HOST
#iptables -t nat -A POSTROUTING -d $LOCAL_HOST -p tcp -m tcp --dport $LOCAL_PORT -j SNAT --to-source $GW_SHLUZ
iptables -t nat -nvL
#iptables-save > /etc/iptables
#iptables-restore < /etc/iptables