1

Я на Windows 7 x64 box. У меня установлен OpenVPN, и я использую его для подключения к моей службе VPN.

Мне интересно, возможно ли иметь несколько сетевых интерфейсов / адаптеров, чтобы у меня могли быть определенные программы, использующие VPN, и определенные приложения, использующие мое обычное соединение с ISP. Это возможно?

Мое исследование указывает на то, что я использую адаптеры TAP, которые можно установить после установки OpenVPN. Я создал адаптер TAP с помощью скрипта "Add new TAP virtual ethernet adapter" .bat, поставляемого с OpenVPN.

Так что теперь у меня есть 1 физический адаптер и 1 адаптер TAP. Я также нашел это программное обеспечение ForceBindIP.exe, которое якобы заставляет определенные приложения использовать определенные IP-адреса / адаптеры.

В качестве теста я подключился к VPN. Это дало адаптеру TAP IP-адрес 10.2.10.4 . Если я использую Google Chrome и нахожу свой публичный IP-адрес, это дает мне что-то вроде 176.211.x.x

Затем я запустил ForceBindIp на своем локальном firefox.exe и сказал ему использовать IP-адрес моего физического сетевого адаптера (192.168.0.4). Так что теперь я запускаю Firefox и ищу свой публичный IP, и он также показывает мой IP как 176.211.x.x

Значит, и Chrome, и Firefox по-прежнему используют один и тот же адаптер? Что я здесь не так делаю? Можно ли даже сделать то, что я пытаюсь? В идеале я просто хочу иметь возможность определить, какие программы используют какие адаптеры (и, следовательно, контролировать, какой публичный IP-адрес у них есть).

0