连接 wireguard 时 SSH 连接中断

连接 wireguard 时 SSH 连接中断

我将通过 ssh 连接到 vps,并连接到其上的 wireguard vpn 服务。

但是,一旦我执行 wireguard 客户端,ssh 连接就会断开。

当然我知道这是因为路由规则发生了改变,并且在 OpenVPN 的情况下修复了这些问题,但目前它不起作用。

wireguard 有什么不同?

这是客户端配置文件。

# TorGuard WireGuard Config
[Interface]
PrivateKey = uEHhYaGQy9eV5NP++IDlf/ffWrF8siKE0q79PYXHfWY=
ListenPort = 51820
DNS = 1.1.1.1
Address = 10.10.7.15/24

[Peer]
PublicKey = dHeUCCVg8iBJWTOGOY3KpqlSQhvK6+rug9p44hHUbS0=
AllowedIPs = 0.0.0.0/0
Endpoint = 46.107.90.26:1443
PersistentKeepalive = 25

提前致谢。

答案1

也许你可以这样做

route add -host <Your-Public-IP> gw <SSH-Server-Gateway-IP>

这样至少你的电脑可以保持连接

答案2

只需添加 PostUp/Down 步骤即可始终通过主接口而不是通过 wireguard 的接口将流量路由到您的 IP。

PostUp   = ip route add <your public ip>/32 dev eth0
PostDown = ip route del <your public ip>/32 dev eth0

相关内容