我有一个 OpenVPN 配置,它从服务器提取所有路由,然后通过该网关路由所有内容。这给我带来了麻烦,因为连接有时非常慢,我想将coruscant
本地网络上的服务器用作 Docker 和 CI 服务器。我已设法通过重置默认路由来限制这些路由:
连接到 VPN 之前:
$ netstat -rn | head
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 192.168.178.1 UGScg en0
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
连接到vpn后:
$ netstat -rn | head
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 10.106.176.1 UGScg utun4
10 10.106.176.1 UGSc utun4
10.106.176/22 10.106.176.6 UGSc utun4
10.106.176.6 10.106.176.6 UH utun4
80.85.192/20 10.106.176.1 UGSc utun4
...
# Reroute through local router
$ route delete default && route add default 192.168.178.1
我的路由器在 可用fritz.box
,将其 IP 添加到 后/etc/hosts
,连接到 VPN 时也可用。我的路由器使用 DHCP,我的本地服务器coruscant
可能会更改其 IP - 不会吗?
因此,我不确定如何在连接到 VPN 时使其可用。有没有办法将我的本地网络连接起来以便可解析?