Как направить файл на определенный шлюз?

Как направить файл на определенный шлюз?

У меня Windows 8.1 Корпоративная

Я подключен к двум интернет-соединениям на моем ПК с помощью следующих шлюзов:

192.168.1.1 = шлюз моего интернет-провайдера
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, как команда route или команды cmd.

решение1

Могу ли я использовать эту команду?:

Нет. Команда в том виде, в котором она написана, не имеет смысла – поле «destination» принимает только IP-адрес. (Кроме того, исполняемый файл даже не является местом назначения (он является источником); а сетевые маски имеют смысл только вместе с сетевым IP-адресом, а не с исполняемым файлом в любом случае.)

Я просто хочу сделать это с помощью таких функций Windows, как команда route или команды cmd.

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

Ваш единственный встроенный вариант — маршрутизацияна основе IP-адреса назначения:Например, вы можете добавить маршрут, который использует шлюз 192.168.43.1 для доступа к IP-адресу вашего VPN-сервера.

Связанный контент