Я использую 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