Войти

Показать полную графическую версию : Проброс портов


Wolf.bris
30-10-2013, 07:16
Доброго времени суток!
Такая ситуация:
нужно пробросить порты из внешней сети во внутреннюю на видеорегистратор, видеорегистратор в свою очередь пускает подключаться клиентов чьи IP у него прописаны.
В данный момент используется Netgear 2000, но при пробросе портов видеорегистратор все равно не пускает до тех пор пока не пропишешь внешний IP клиента.
Подскажите как сделать чтоб при подключении с любого IP, во время проброса все IP подменялись на один локальный?
Заранее спасибо

ruslandh
30-10-2013, 08:09
http://www.opennet.ru/docs/RUS/iptables/#TABLE.SNATTARGET
http://www.opennet.ru/docs/RUS/iptables/#TABLE.MASQUERADETARGET

El Scorpio
05-11-2013, 03:18
Подскажите как сделать чтоб при подключении с любого IP, во время проброса все IP подменялись на один локальный? »
Простой TCP-прокси rinetd (http://yandex.ru/yandsearch?country=ru&text=rinetd&clid=1909644&lr=75)
Слушает указанный TCP-порт, при получении пакета пересылает его в соответствующем направлении, заменяя исходящий адрес отправителя на свой.

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

К сожалению, для протокола UDP не работает.

Также можно использовать связку из двух nc : nc -l PORT_IN | nc SERVER PORT_OUT
nc с ключом -u может проксировать протокол UDP




© OSzone.net 2001-2012