Задать вопрос
@Flamy777

Iptables проброс socks?

Имеются два сервера с настроенными на них socks-прокси серверами. 1.2.3.4:7200 и 1.2.3.5:7201
Возможно ли через третий сервер 2.2.2.2 через порты 7200 и 7201 перенаправлять подключение соответственно на первый или второй сервер?

Через iptables на третьем сервер настроил проброс порта
iptables -t nat -A PREROUTING -d 2.2.2.2 -p tcp --dport 7200 -j DNAT --to-destination 1.2.3.4:7200
iptables -A FORWARD -d 1.2.3.4 -p tcp --dport 7200 -j ACCEPT


При попытке подключения к сокс через сервер 2.2.2.2, в логах на сервере 1.2.3.4 есть попытка подключения, но без авторизации.
  • Вопрос задан
  • 594 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
Допустим, источник имеет адрес 3.3.3.3.
3.3.3.3 шлет пакет на 2.2.2.2, тот делает подмену адреса назначения на 1.2.3.4.
Пакет летит на 1.2.3.4, но адрес источника в нем все еще 3.3.3.3, а не 2.2.2.2.
Поэтому обратно пакет отправляется по обычному маршруту, минуя 2.2.2.2.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы