OS X:将 VPN 端口转发至 LAN

OS X:将 VPN 端口转发至 LAN

我有一台运行 OS X 10.6.8 的 Mac Mini。我将这台老朋友用作媒体服务器。在这台 Mac Mini 上,我有一个 VPN 连接,它将我连接到运行端口 80 和 4747 服务的服务器。我想将这些服务转发到我的 LAN。

Mac Mini 网络:

en1   -- WLAN -- 192.168.0.23 -- my LAN at home
tun0  -- VPN  -- 192.168.125.30

在 Mac Mini 上,我可以通过 IP 192.168.125.1 的 tun0 访问服务器。

我想让端口 192.168.123.1:80 和 192.168.125.1:4747 可供 en1 连接的网络使用。

如果我可以通过 192.168.0.23:80 访问 Mac Mini 地址的服务器,并且 Mac Mini 将转发或网络地址转换 (NAT) 到 192.168.125.1:80 (tun0),那就太好了。

背景是:我不想将每个设备都连接到VPN才能访问192.168.125.1提供的服务。

有人能给我一些关于如何做到这一点的提示吗?

答案1

您的服务器需要连接到两个网络或“子网”

将每个网络的网线插入服务器,

在 192.168.0.23 网络的网络设置中,删除其默认网关(假设它是静态分配的) http://www.macworld.com/article/2027960/configuring-your-macs-network-settings.html

它所做的就是允许您从内部或通过您的 vpn 访问它,但它不会访问外部世界或干扰其他网络。

这样你就可以通过两个 IP 地址访问服务器

相关内容