Меня смущает настройка, что локальный сетевой трафик не маршрутизируется через VPN. Я хочу использовать VPN (подключение через клиент SSTP для Windows, без использования клиента SoftEther) дома (локальный IP-адрес: 10.0.0.2, шлюз: 10.0.0.254, подсеть: 255.0.0.0) и в других общедоступных сетях.
Чтобы получить доступ к моим услугам в моей локальной сети дома, VPN не должен направлять трафик, который идет на 10.0.0.0/18, на мой VPN-сервер, который размещен на VPS (скажем, мой VPN-сервер имеет следующий общедоступный IP-адрес: 165.25.82.1). , подсеть 255.255.255.0 и шлюз 165.25.82.254)
Когда меня нет дома (когда я дома у друга или на работе), трафик, идущий в локальные сети с ip 192.168.0.0/18, вообще не должен направляться в VPN. Весь остальной трафик (на внешние веб-сайты/сети) должен проходить через VPN для безопасного просмотра.
Примеры, что должно произойти, когда...
- доступ: 10.0.0.3 (веб-сервер дома) -> с использованием локального ip 10.0.0.2 (в VPN не заходит)
- доступ: 192.168.0.3 (сервер на работе) -> с использованием локального ip на работе (в VPN не заходит)
- доступ: внешние серверы, такие как 8.8.8.8 (google) -> использование общедоступного IP-адреса моего VPS 165.25.82.1 (весь трафик идет на VPN)
В настоящее время весь трафик направляется через VPN, и мне нужно отключить VPN, если я хочу получить доступ к службам в своей локальной сети.
Как я могу установить это без изменения маршрутов на моих клиентах (все надо пушить с сервера)? Я нашел несколько других сообщений, но все они охватывают случаи, когда на стороне VPN-сервера есть сеть. Спасибо за вашу помощь.