我购买了 VPN 服务,想要在 VPS 上用于网络机器人。
我已经安装了 OpenVPN 并从 VPN 服务进行了配置,但是 openVPN 正在与 VPN 服务建立隧道以用于所有服务,甚至用于远程桌面连接,因此现在由于 500+ 毫秒的延迟,很难从本地管理 Windows VPS。
那么有没有办法排除远程桌面服务或我的 IP,以便我可以以正常方式管理 VPS,但在 VPS 中其他东西可以使用 VPN?
答案1
您可以通过向路由表添加新条目来排除单个 IP 地址或地址范围。
从中找出您常用的“默认网关”(通常是路由器的 IP 地址)
ipconfig
。连接到 VPN。
在命令提示符中运行。
route add <vps-address> mask 255.255.255.255 <gateway>
如果要添加整个子网,请相应地调整网络掩码。(例如,
add 198.51.100.0 mask 255.255.255.0
)如果有效,请再次添加它,
route add -p
以便 Windows 将来记住它。
答案2
在 macOS 10.15.7 中使用 Tunnelblick 建立 OpenVPN 连接:
查找默认网关(
192.168.1.1
):$ netstat -rn | grep default default 192.168.1.1 UGSc en1 default fe80::%utun0 UGcI utun0 default fe80::%utun1 UGcI utun1
在终端中使用此命令将某个 IP 范围(例如
192.168.100.0 to 192.168.100.255
)排除在隧道之外:$ sudo route add 192.168.100.1/24 192.168.1.1 add net 192.168.100.1: gateway 192.168.1.1