Задать вопрос
astraleuro
@astraleuro
Системный администратор

Как проксировать трафик без изменений на клиенте?

Дано:
Есть Хост А, для которого аналог Роскомнадзора забанил доступ к Хосту С.
Есть Хост В, к которому доступ у Хоста А есть.
У Хоста В Хост С не забанен.
На Хосте А только юзерские права.
ПО на Хосте А не умеет в прокси.
Хост В полностью под контролем.
Хост А очень хочет по никому неведомому протоколу общаться с хостом С.
На хостах А и В linux.

Вопрос:
Как на Хосте В сделать этакий прокси, который бы перенаправлял запросы Хоста А Хоту С и ответы от Хоста С Хосту А, при этом не производя манипуляций на Хосте А? Прсто изменив в ПО на Хосте А адрес Хоста С на адрес Хоста В.

UPD:
Может неправильно выразился, не надо цепляться за слово "прокси", по сути, речь идет просто о перенаправлении на Хосте В трафика Хоста А на Хост С.
Что-то подсказывает мне что хватит нескольких правил iptables на В.

По условиям задачи на А нельзя ничего ставить или менять, только изменить адрес подключения (с адреса С на адрес В)
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Средний 2 комментария
Ответ пользователя alex1478 К ответам на вопрос (4)
@alex1478
Если на А linux, а софт не умеет в прокси, то поможет torsocks
Ответ написан