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

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

Имеется небольшой сервис на NodeJs он принимает запросы и шлет webhook до стороннего сервиса и возвращает ответ.
Сторонний сервис хостится на AWS и периодически попадаются заблокированные адреса. И как решение возможно ли перенаправить запросы именно этого бекенда на прокси? Не переписывая сам бакенд.
Чувствую что можно такое сделать с iptables, но не могу додуматься как именно.
  • Вопрос задан
  • 455 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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. Не во всех случаях работает, но с обычным скриптом должен справиться на ура.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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