Вы не можете сделать это. Это невозможно. Что такое VPN? Это виртуальная сеть, которая проходит через Интернет. Это означает, что для фактического установления VPN вам сначала необходим доступ в Интернет. Если вы удалите свой "обычный интернет" маршрут и попытаетесь принудительно заставить весь трафик по VPN, он потерпит неудачу, потому что VPN даже не может быть установлен, потому что нет интернета.
Что было первым: цыпленок или яйцо?
ммм, на самом деле у меня просто была идея, как заставить это работать "в теории". Я гений, если это работает, не так ли скромно? Дайте мне знать, если это так ;-)
Измените шлюз по умолчанию на вашем ПК, чтобы он был частным IP-адресом VPN-сервера.
Теперь вам нужно знать публичный IP-адрес VPN-сервера, к которому вы подключаетесь, и изменить таблицу маршрутизации. Трудно объяснить без примера, так что вот оно.
Ваш локальный диапазон IP-адресов - 192.168.1.x, а шлюз по умолчанию (маршрутизатор) - 192.168.1.254.
Когда вы подключаетесь к VPN-серверу, вы подключаетесь по 67.35.67.89 (общедоступный IP-адрес). После подключения он назначает вам IP-адрес 192.168.3.65 и заменяет шлюз по умолчанию на частный IP-адрес VPN-серверов 192.168.3.1 (это изменение означает, что весь интернет-трафик теперь маршрутизируется через VPN-сервер). Это дает нам информацию, необходимую для настройки вашего ПК сейчас, как вы хотите. Отключи VPN.
Теперь измените настройки TCP/IP и измените шлюз по умолчанию на 192.168.3.1 (чтобы весь интернет-трафик направлялся через VPN-сервер). Весь интернет-трафик теперь потерпит неудачу, если VPN не работает. Теперь откройте командную строку и введите следующее:
route add 67.35.67.89 mask 255.255.255.255 192.168.1.254 metric 1 -p
Это добавит статический маршрут к вашему ПК с Windows, который переопределит шлюз по умолчанию, только когда вы попытаетесь подключиться к 67.35.67.89 (ваш VPN-сервер). Когда он совпадает с этой записью, он обычно выходит из вашего роутера (192.168.1.254) в Интернет. Это одно правило позволит установить VPN, тогда весь другой трафик будет проходить через VPN.
Примечание: при настройке шлюза по умолчанию вы получите предупреждение о том, что он находится в другой подсети, просто примите его и продолжайте.
Я никогда не делал этого, поэтому я не могу сказать, что это определенно сработает, но я знаю много о маршрутизации, и из "правил" маршрутизации это должно работать для вас. Если это так, пожалуйста, проголосуйте за этот ответ, так как на самом деле это довольно сложно решить, и я сомневаюсь, что вы найдете это решение где-нибудь еще.
РЕДАКТИРОВАТЬ: Я проверил это, когда я вернулся домой, и я был прав, это можно сделать так ;-)