能否让路由器自动使用 VPN,以便所有用户都使用 VPN?路由器是 TP-Link N600。基本上,一旦我连接到 Wi-Fi 连接,我希望一切都通过 VPN。
答案1
您可以在路由器上查看 DD-WRT(自定义固件)——据我所知,您的路由器支持它。这样您就可以直接在路由器上配置 VPN 提供商。这样您就不必在单个设备或不允许您直接安装/运行 VPN 软件的设备上安装/运行。
注意:我从未安装或使用过它,只是根据自己的情况研究了一下。有很多事情可能会出错,根据他们的网站错误刷新可能会损坏您的路由器!
答案2
您所描述的听起来像是您需要 IPSEC“隧道”,而不是“传输”。
如果您的路由器不提供创建 VPN 隧道的功能,那么我建议您使用 Openswan 在 Linux 中使用站点到站点 IPSec VPN 隧道,但这要求您至少有两个节点来创建连接,一个位于您尝试通过隧道传输的路由的每一端。如果您选择 Openswan 解决方案,您的 VPN 将对您的路由器透明,即它不会知道也不会关心它,但请注意,如果您遇到 NAT 问题,请尝试使用 SNAT 而不是 MASQUERADING。
此外,一些 ISP 会过滤 IPSEC 协议/端口等,因此您在进行故障排除时应该注意这一点!
另一方面,您可能想要在跟踪路由等过程中**或混淆您的 IP 信息。
答案3
假设路由器支持 DD-WRT 或同等版本(并且 TPLink 描述为 N600 的 TL-WDR3600 支持该版本),那么是的,您几乎可以做到这一点。
一般而言,VPN 充当虚拟接口,因此您可以通过 VPN 路由所有流量,而不是直接从 LAN 接口路由出去。请注意,LAN 内的流量当然不会被 VPN 加密,因为它不通过路由器。
使用 DD-WRT 和 OpenVPN 可以很容易地做到这一点 [ 当然,这需要 VPN 提供商支持 OpenVPN,但大多数都支持 ],但任何可以充当 VPN 客户端的路由器都应该具有此路由功能作为标准。