使用 OpenVPN 搭建并连接家庭内网

主要介绍使用华硕路由器自带的 OpenVPN server 配置并启动服务端,在外网访问家庭内网设备。

环境基础

  • 路由器:华硕 RT-AC68U
  • 带(动态)公网 IP 的宽带
  • 已配置好 DDNS

路由器服务端配置

  • 路由器管理页
  • 左侧 VPN
  • 虚拟专用网(VPN)服务
  • 开启 ON
  • 详细设置选:高级设置
  • 修改以下内容,其他保持默认即可:
    • Server Port 修改掉默认的
    • Username/Password Auth: 是
    • 仅用户名 / 密码验证: 是
    • VPN 子网 / 子网掩码: 修改为与家庭不同的网段。比如家庭使用的是 192.168.50.x,这里设置为 192.168.3.x,子网掩码保持默认 255.255.255.0
    • 允许客户端访问 LAN: 是
    • 允许客户端访问互联网:
      • 是 (通过 VPN 网络访问互联网)
      • 否(通过客户端默认路由表访问互联网)
    • 响应 DNS:
      • 是 (连接 VPN 后可以 DNS 解析)
      • 否(连接 VPN 后无法 DNS 解析)
    • 广告 DNS 至客户端:
      • 是 (连接 VPN 后 DNS 服务器为 VPN 服务器, 如 192.168.50.1)
      • 否(连接 VPN 后 DNS 服务器为客户端本地默认)
    • Legacy/fallback cipher: AES-256-CBC
    • (其他保持默认值即可)

config

保存并应用。在一般设置下,可以下载 client 配置文件。

客户端

  • MacOS: tunnelblick
  • 将前面下载配置文件导入,注意修改 remote 为自己的 DDNS 域名
  • 连接,使用路由器管理的账号密码。也可以在路由器 VPN 配置页面新增账号。
  • 测试与家庭网络(192.168.50.x)的连通: ping 192.168.50.1
Homeassistant - 使用小爱音箱控制 Hass 设备

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×