У меня Windows 8.1 Enterprise
Я подключен к двум интернет-соединениям на моем ПК с помощью этих шлюзов:
192.168.1.1 = мой шлюз isp
192.168.43.1 = мой мобильный шлюз USB-модема
Теперь я хочу направить свой файл «VPN.exe» на шлюз 192.168.43.1, а затем направить свой файл «firefox.exe» на шлюз подключения VPN.
Как я могу это сделать?
Могу ли я использовать эту команду ?:
route add "VPN.exe" mask 255.255.255.255 192.168.43.1 -p
---> Пожалуйста, не рекомендуйте: использовать ForceBindIP
или iNetFusion
или Connectify Dispatch
Я просто хочу сделать это с помощью моих функций Windows, таких как команда маршрута или команды cmd
Вы не можете добавить такой маршрут.
Есть способ направить определенный процесс через определенный шлюз (VPN или что-то еще), но это нужно делать на маршрутизаторе, а не на ПК.
В частности, вам необходимо настроить «QoS на основе политик» в редакторе локальной групповой политики в Windows. Вы можете запустить его с помощью gpedit.msc
Там вы создаете новую политику QoS, выбираете исполняемый файл, который хотите, и устанавливаете значение DSCP (например, 11).
Теперь каждый пакет, который генерирует этот исполняемый файл, будет иметь значение DSCP 11.
Затем в своем маршрутизаторе вы можете настроить правило изменения, которое соответствует этому значению DSCP, и установить действие, чтобы «пометить маршрутизацию» с помощью значения «Новая метка маршрутизации» по вашему выбору.
Метки маршрутизации в маршрутах MikroTik, по сути, представляют собой отдельные таблицы маршрутизации. Таким образом, вы настраиваете новый шлюз по умолчанию в меню IP> Routes с той же меткой маршрутизации, которую вы установили в правиле mangle, и адресом VPN-шлюза.
Примечание. VPN необходимо настроить на самом маршрутизаторе, а не на вашем ПК с Windows.