我将以某种方式连接两个 LAN,我想在每一侧的网关/路由器之间建立某种形式的 VPN 隧道。两个路由器都安装了 Ubuntu-server 10.04,但我唯一的类似 vpn 的体验是使用 ssh 设置按需 TCP 端口转发,但我希望这也适用于 Windows 客户端。
这两个网络仅通过 Internet 连接连接,我不希望我的私人流量暴露(像 samba 一样的流量)。
那么我该怎么做呢?
我将以某种方式连接两个 LAN,我想在每一侧的网关/路由器之间建立某种形式的 VPN 隧道。两个路由器都安装了 Ubuntu-server 10.04,但我唯一的类似 vpn 的体验是使用 ssh 设置按需 TCP 端口转发,但我希望这也适用于 Windows 客户端。
这两个网络仅通过 Internet 连接连接,我不希望我的私人流量暴露(像 samba 一样的流量)。
那么我该怎么做呢?
虽然我们有 VPN 在工作,但我们通常使用 cisco 技术来构建它们(尽管我们使用 linux 机器在它到达真正的路由器之前执行一些高级路由)。所以我没有使用 OpenVPN 的经验,但是快速的谷歌搜索提供了一些非常简单的教程。我喜欢这个。
VPN 是一个虚拟专用网络。根据定义,这使您的流量受到保护。它通过在网关之间的公共网络上发送数据包时对其进行加密来工作。
因此,您无需担心您的流量。通过隧道时受到保护。
如果您想阻止某些流量甚至通过隧道,您可以通过设置防火墙(或以适当的方式设置 iptables)来做到这一点,这样该特定流量就不会通过 vpn 接口进行路由。
您可以使用 Ubuntu 存储库中提供的 openvpn 进行设置。
我仍然不确定这是否是您正在寻找的,但这是我目前可以回答的最好的问题。