Windows
不通過 OpenVPN 重定向所有流量?
我在 Windows 10 上使用 OpenVPN Connect 2.1.3.111 來訪問我公司的網路。我無法控制 OpenVPN 伺服器。
現在看來,當我連接時,*所有流量都通過 VPN 連接。*我希望一些流量(即公共訪問資源)不通過 VPN。
在 Windows 上使用 OpenVPN 是否有可能?
如果是這樣,是否需要在 Windows 本身或 OpenVPN 客戶端中進行調整?
您的伺服器配置可能會包含以下內容:
push "route 10.8.0.0 255.255.255.0" push "redirect-gateway" push "route 0.0.0.0 0.0.0.0"
連接到您的 OpenVPN 伺服器後,您可以通過命令行和
route print
.因此,您有一些選擇,因為您是設備上的管理員。
- 使用
route-nopull
:當與 –client 或 –pull 一起使用時,接受伺服器推送的選項,除了路由。
當在客戶端使用時,此選項有效地阻止伺服器將路由添加到客戶端的路由表,但請注意,此選項仍然允許伺服器設置客戶端 TUN/TAP 介面的 TCP/IP 屬性。
- 使用
route-noexec
:不要自動添加或刪除路由。而是使用環境變數將路由傳遞給 –route-up 腳本
- 每次連接時手動更改路由(或使其持久化,取決於您的使用情況):
route CHANGE 0.0.0.0 MASK 0.0.0.0 <your preferred gateway> METRIC n1 IF n2
route ADD x.x.x.x MASK y.y.y.y z.z.z.z
x.x.x.x
您的公司子網、y.y.y.y
網路遮罩和z.z.z.z
VPN 網關伺服器在哪裡。n1/2
取決於您的配置,如果您甚至需要它們。
- 要求您的網路/VPN 管理員更改您的配置(或每個人的配置)以不通過 VPN 路由所有內容。這是我最喜歡的,因為您不必干預客戶端配置等。
這些點不是你能做的一切,但應該足夠了。
詳細閱讀可以在官方文件中進行。
這當然是一個例子。所以你必須適應你的配置。