Доброго времени суток!
Такая ситуация:
нужно пробросить порты из внешней сети во внутреннюю на видеорегистратор, видеорегистратор в свою очередь пускает подключаться клиентов чьи IP у него прописаны.
В данный момент используется Netgear 2000, но при пробросе портов видеорегистратор все равно не пускает до тех пор пока не пропишешь внешний IP клиента.
Подскажите как сделать чтоб при подключении с любого IP, во время проброса все IP подменялись на один локальный?
Заранее спасибо
Debian/Ubuntu - Проброс портов
-
El Scorpio
Re: Debian/Ubuntu - Проброс портов
Цитата Wolf.bris:
Подскажите как сделать чтоб при подключении с любого IP, во время проброса все IP подменялись на один локальный?
Простой TCP-прокси
Слушает указанный TCP-порт, при получении пакета пересылает его в соответствующем направлении, заменяя исходящий адрес отправителя на свой.
Можно указать клиенту адрес из локальной сети, в то время как реальный сервер может находиться где угодно.
Можно подключаться откуда угодно к серверу, который настроен на обслуживание только локальных клиентов.
К сожалению, для протокола UDP не работает.
Также можно использовать связку из двух nc : nc -l PORT_IN | nc SERVER PORT_OUT
nc с ключом -u может проксировать протокол UDP
Подскажите как сделать чтоб при подключении с любого IP, во время проброса все IP подменялись на один локальный?
Debian/Ubuntu - Проброс портов
Простой TCP-прокси
rinetd
Слушает указанный TCP-порт, при получении пакета пересылает его в соответствующем направлении, заменяя исходящий адрес отправителя на свой.
Можно указать клиенту адрес из локальной сети, в то время как реальный сервер может находиться где угодно.
Можно подключаться откуда угодно к серверу, который настроен на обслуживание только локальных клиентов.
К сожалению, для протокола UDP не работает.
Также можно использовать связку из двух nc : nc -l PORT_IN | nc SERVER PORT_OUT
nc с ключом -u может проксировать протокол UDP