OpenVPN服务器本地网络访问和vpn网络访问

OpenVPN服务器本地网络访问和vpn网络访问

首先,如果这是重复的,请原谅,因为我找不到与我的问题相匹配的问题

我有一个家庭 Linux 服务器和一个远程 VPS Linux 服务器。

OpenVPN 满足了这两台服务器之间高速连接的要求,但是,我无法通过家庭网络访问我的家庭服务器,因为我的家庭服务器“未连接”到我的家庭网络。我只能通过 OpenVPN 访问它,延迟约为 200ms。

简而言之,我想使用 OpenVPN 连接我的 2 台服务器,并像不使用 VPN 一样访问我的家庭服务器IE>10ms 延迟

我希望这是有道理的?

可能的解决方案?

更新例如

在家里,我使用别名 ssh 进入我的家庭服务器hserv

所以我在家里ssh root@hserv做我自己的事情。

但是,如果我关闭此 ssh 会话并让 hserv 连接到 VPN 连接,然后尝试使用 重新连接ssh root@hserv,则无法连接。这就是问题所在。

答案1

我假设您使用redirect-gateway,所以所有流量都通过 VPN,并且家庭服务器与您的台式机/笔记本电脑位于不同的子网。

最简单的解决方案是将服务器和桌面放在同一子网上。

其他解决方案是强制通过家庭网关路由器路由到此服务器。在 OpenVPN 客户端配置中添加:

route <home_server_IP> net_gateway

这会通过您的家庭网关/路由器将数据包路由到服务器。

相关内容