Измените номер порта исходящих пакетов, происходящих из локального процесса

Openvpn имеет много frontends

0
задан 6 December 2012 в 16:06
2 ответа

Я не могу придумать какой-либо инструмент, который бы делал это из коробки. Это довольно редкий сценарий, поскольку вы не можете создать правильное двустороннее сопоставление NAT, если только измените порт. Вам действительно нужен только односторонний трафик?

Однако вы всегда можете написать свой собственный модуль netfilter (это не так уж сложно) и изменить заголовки пакетов по своему усмотрению.

1
ответ дан 4 December 2019 в 14:19

Возможно, вы сможете сделать это с помощью Divert Sockets , хотя я никогда не использовал его для этой конкретной цели и не пробовал его на современном ядре.

Вот страница проекта для порта Linux. По сути, это добавляет задание в iptables, которое позволяет перенаправлять пакеты в пространство пользователя и изменять их перед отправкой обратно по сети (или полностью отбрасывать их).

1
ответ дан 4 December 2019 в 14:19

Теги

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