Люди ... ХЕЛП !!! Надо сделать прозрачное проксирование TCP соединения (не HTTP - просто TCP) ... пробую сделать так есть клиент 10.0.0.1 есть шлюз 10.0.0.3 есть севера Х.Х.Х.Х должно получится следующее КЛИЕНТ конектится к серверу на порт 1234 ... при этом его трафик идёт через шлюз ... на шлюзе трафик заворачиваем для прозрачного проксирования с помощью iptables командой: iptables -t nat -A PREROUTING -p tcp --dport 1234 -j REDIRECT --to-ports 5678 на шлюзе также есть TCP сервер который принимая коннекты на порт 5678 должен перенаправлять их на 1234 сервера Х.Х.Х.Х. вопрос ... Как этот TCP сервер узнае на какой IP сервера Х.Х.Х.Х ему конектиться .... Куда изначально конектился клиент ? как это узнать ? если в сервере делать getsockname и getpeername ... они возвращают только IP клиента и шлюза ... а как узнать серсеру куда же редиректить это соединение ? может правила какие другие надо для iptables или как вообще такое можно сделать ? Заранее благодарю.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум iptables & REDIRECT & сокеты (2004)
- Форум iptables & REDIRECT & сокеты (2004)
- Форум Чем заменить iprange в iptables? (2017)
- Форум iptables (2003)
- Форум iptables для прозрачного squid'а (2012)
- Форум iptables REDIRECT на закрытый извне порт (2013)
- Форум iptables и инверсия (2005)
- Форум iptables DNAT/SNAT и прозрачное проксирование (2013)
- Форум iptables - помогите пробросить порт (2020)
- Форум Iptables помогите с командой (2009)