@rizzli

Как перенаправить исходящие запросы определенного приложения на прокси?

Имеется небольшой сервис на NodeJs он принимает запросы и шлет webhook до стороннего сервиса и возвращает ответ.
Сторонний сервис хостится на AWS и периодически попадаются заблокированные адреса. И как решение возможно ли перенаправить запросы именно этого бекенда на прокси? Не переписывая сам бакенд.
Чувствую что можно такое сделать с iptables, но не могу додуматься как именно.
  • Вопрос задан
  • 407 просмотров
Пригласить эксперта
Ответы на вопрос 2
@q2digger
никого не трогаю, починяю примус
Для iptables есть модуль owner , позволяет фильтровать по владельцу запущенного процесса.
Мне видится это так. Запускаете свое приложение от отдельного пользователя, сстрока для iptables будет чтото типа:

iptables -t nat -A OUTPUT -m owner --gid-owner ТУТ_ГРУППА_ВАШЕГО_ПРОЦЕССА -p tcp --dport 443 -j DNAT --to ВАШЕ_ПРОКСИ


Нашел описание модуля:
https://www.frozentux.net/iptables-tutorial/iptabl...
Ответ написан
Комментировать
@edk55
Возможно стоит попробовать proxychains. Не во всех случаях работает, но с обычным скриптом должен справиться на ура.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы