Рейтинг:0

Как направить локальный трафик на локальный прозрачный прокси?

флаг cn

У меня есть приложение для использования нескольких портов для отправки пакетов. Я надеюсь, что трафик с какого-то порта (например, 8080) не должен быть перехвачен, а трафик с других портов должен быть перенаправлен на локальный прокси-сервер (прослушивание порта 15001). Мои команды iptables следующие:

iptables -t nat -N TEST_OUTPUT
iptables -t nat -A ВЫВОД -p tcp -j TEST_OUTPUT

iptables -t nat -A TEST_OUTPUT -p tcp --sport 8080 -j ВОЗВРАТ
iptables -t nat -A TEST_OUTPUT -m владелец! --uid-owner proxy -j ПЕРЕНАПРАВЛЕНИЕ --на порт 15001

Я планирую реализовать локальный прокси с Go, но кажется, что iptables NAT меняет dport пакета. Как узнать dport исходного пакета? Есть ли альтернативный способ?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.