LINUX.ORG.RU

Сообщения et2000

 

проброс портов + ссылки

Форум — Admin

Пробрасываю порт следующим скриптом: порт пробрасывается, но не передается ссылка после порта. т.е

xx.xx.xx.xx:6060/ab/cd => 192.168.0.2:8080 (обрезает ab/cd) куда можно капнуть, или посоветуете что нибудь

#bin/bash EXT_IP=«xx.xx.xx.xx» # Наружный IP (в интернете)

EXT_PORT=6060 # Порт для проброса на шлюзе

INT_IP=«192.168.8.1» # Локальный IP шлюза

EXT_IF=ppp0 # Внешний интерфейс.

INT_IF=eth0 # Внутренний интерфейс.

LAN_IP=192.168.8.2 # Локальный адрес сервера передаём скрипту первым параметром,

LAN_PORT=8080 # а тип сервера, в смысле какой порт (или набор портов открывать - вторым

iptables -t nat -A PREROUTING --dst $EXT_IP -p tcp --dport $EXT_PORT -j DNAT --to-destination $LAN_IP:$LAN_PORT

iptables -t nat -A POSTROUTING --dst $LAN_IP -p tcp --dport $LAN_PORT -j SNAT --to-source $INT_IP

iptables -t nat -A OUTPUT --dst $EXT_IP -p tcp --dport $EXT_PORT -j DNAT --to-destination $LAN_IP:$LAN_PORT

iptables -I FORWARD 1 -i $EXT_IF -o $INT_IF -d $LAN_IP -p tcp -m tcp --dport $LAN_PORT -j ACCEPT

et2000
()

RSS подписка на новые темы