标题可能需要一些修改,提前致歉。
我的网络很小,由一台带一个网卡的服务器、一台台式电脑和几台笔记本电脑组成。每个客户端都连接到一个无线路由器(运行 OpenWrt)。
我正在尝试通过 VPN 桥接服务器和大型互联网之间的连接,但仍可以本地访问服务器。我尝试总结以下要求:
当然,如果服务器有两个 NIC,并且我添加了另一个路由器(在其中一个路由器上设置 OpenVPN),则可以轻松完成此操作。但是,我只能使用一个 NIC。在当前设置下,有没有办法做到这一点?我希望仅让互联网绑定的流量通过 VPN。
答案1
有什么原因导致您无法在服务器上设置另一个 vpn 连接接口,让流量首先进入服务器,然后使用 ACL 类型来表示“如果流量用于 x,则通过 vpn,否则通过标准互联网”。我认为这应该可行。否则,您可能能够根据您使用的路由器/调制解调器执行类似操作。
答案2
您可以在设置中创建 2 个网络。网络 1:192.168.0.0(服务器及其 VPN 连接)。网络 2:192.168.1.0(客户端)。在客户端上添加网络别名 (IP) 以访问服务器。允许两个网络 (192.168.0/192.168.1) 通过路由器进行 NAT 以连接到互联网。