Исключить localhost из перенаправления связывания - PullRequest
0 голосов
/ 10 мая 2019

Я использую WFPSampler , чтобы перенаправить весь трафик на определенный интерфейс с помощью команды:

WFPSampler.exe -s PROXY -l FWPM_LAYER_ALE_BIND_REDIRECT_V4 -pla 10.0.2.15 -v -in

Это работает просто отлично, трафик от всех процессов перенаправляется, как и ожидалось. Единственная проблема заключается в том, что он также связывает 127.0.0.1 с 10.0.2.15 , а затем некоторые приложения не могут подключиться.

Например, я создал простой Python HTTP-сервер на 127.0.0.1: 8000 и не могу получить к нему доступ через браузер по этому адресу.

Я знаю, что на FWPM_LAYER_ALE_BIND_REDIRECT_V4 фильтрация возможна только по локальному адресу, но мне нужно каким-то образом фильтровать по удаленному адресу, чтобы избежать привязки localhost к 10.0.2.15

1 Ответ

0 голосов
/ 14 мая 2019

Вы можете перенаправить исходящий трафик с 10.0.2.15 на 127.0.0.1 одновременно, с помощью команды, подобной:

WFPSampler.exe -s PROXY -l FWPM_LAYER_ALE_CONNECT_REDIRECT_V4 -ipra 10.0.2.15 -pra 127.0.0.1 -v -in

Комментарии этого ответа уже упоминались.

...