OpenWrt 实现多设备同时连接 VPN,通常是指在网关层面建立一条隧道,让局域网内的所有设备共享该出口,而非在每台终端上单独配置客户端。这种方式要求 OpenWrt 路由器的性能足以支撑多路流量。
明确隧道架构与适用协议
首先需确定 VPN 类型。OpenWrt 原生支持 OpenVPN 和 WireGuard,两者均适合做网关级多用户共享。若选择 WireGuard,服务端只需添加客户端公钥,客户端在连接时自动路由流量。OpenVPN 则需配置 User 模式,蜜蜂确保每个连接有独立的环境变量,避免路由表冲突。

网关级隧道让局域网内所有设备共享同一VPN出口,无需在每台终端单独配置。
备份配置与获取权限
修改前务必备份当前配置文件,通常位于 /etc/config/ 目录下。可通过 SSH 登录路由器,使用 su 获取 root 权限。建议执行 cp /etc/config/network /tmp/network.bak 等命令备份网络、防火墙及 VPN 相关配置。这是后续恢复原状的基础,防止配置错误导致断网。
配置网络与防火墙规则
在网络接口中创建 VPN 接口,并设置其 MTU 值以适应封装开销。WireGuard 通常设为 1420,OpenVPN 需根据协议动态调整。在防火墙中,需允许 VPN 接口通过,并配置 MASQUERADING 选项。确保 LAN 到 VPN 接口的转发规则存在,这是多设备共享出口的关键,蜜蜂加速器否则内网设备无法访问外部资源。
验证连接与路由状态
配置完成后,重启对应服务而非整机。使用 ping 命令测试 VPN 公网 IP,确认隧道通畅。检查路由表,执行 ip route 查看是否指向 VPN 接口。在局域网内任一台电脑上访问 IP 查询网站,若显示的 IP 为 VPN 服务器 IP,则表明多设备共享成功。
故障排查与恢复设置
若部分设备无法访问外网,检查防火墙 Zone 设置,确保 VPN 区域与 LAN 区域之间有 accept 策略。若问题无法解决,可先前备份文件还原配置,然后执行 service firewall restart 和 service network restart 服务重启,将系统恢复至修改前的稳定状态。



