Как заставить некоторые приложения использовать вторую сеть в порядке «Сеть->Служба»?

Как заставить некоторые приложения использовать вторую сеть в порядке «Сеть->Служба»?

Мой компьютер подключен к двум сетям: к первой через Ethernet, а ко второй через USB WiFi.

В первой сети нет интернета, есть только локальные приложения, которые мне нужны для работы, и локальные сайты.

Когда мне нужен доступ в Интернет, я сначала меняю порядок сетей на USB WiFi, но тогда я теряю связь с локальными сайтами и приложениями.

Есть ли способ заставить программу, например Google Chrome, использовать только вторую сеть, а все остальные приложения — первую?

решение1

Лучший способ (каламбурчик) — настроить маршрутизацию, чтобы ваш компьютер знал, какой интерфейс выбрать для подключения к нужной сети.

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

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

Я также предполагаю, что вы не используете одни и те же диапазоны IP-адресов в обеих сетях.

решение2

Вы не можете сделать это с Windows нативно. Вам нужно стороннее приложение. ForceBindIPсделаю это. Вот несколько хорошихнаправления.

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