OpenVPN服务器本地networking访问和VPNnetworking访问

首先,如果这是一个重复道歉,我找不到与我的相匹配的问题

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

OpenVPN满足这两个服务器之间的高速连接的要求,但是,由于我的家庭服务器没有连接到家庭networking,我无法通过家庭networking访问我的家庭服务器。 我只能通过OpenVPN访问它,它有200毫秒的延迟。

所以简而言之,我想使用OpenVPN来连接我的2台服务器,以及访问我的家庭服务器,因为我没有vpn > 10毫秒的延迟

我希望这是有道理的?

可能的解决scheme?

更新例如

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

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

但是,如果我closures这个SSH会话,并让hserv连接到VPN连接,并尝试用ssh root@hserv重新连接到它,我无法。 这是问题。

我假设你使用redirect-gateway所以所有的stream量都将通过VPN和家庭服务器是在不同的子网,然后你的台式机/笔记本电脑。

最容易的解决scheme是将服务器和桌面放在同一个子网上。

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

 route <home_server_IP> net_gateway 

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