共计 620 个字符,预计需要花费 2 分钟才能阅读完成。
搭建好 openwrt 之后,为了能够外网远程访问,搭配 Tailscale 可完美实现,由于首次配置,会遇到内网联通,外网不通的情况。
需要注意,在命令行完成 tailscale up 登录授权之后,还需要指定一下子网配置,注意子网的 IP 信息,根据实际的内网 IP 填写:
tailscale up --accept-routes --accept-dns=false --advertise-routes=10.1.10.0/2
接着回到 Tailscale 的管理后台,https://login.tailscale.com/admin/machines,找到刚才授权的 openwrt 设备,右边三个点菜单,选择 Edit route settings,将刚才设置的 10.1.10.0/ 2 进行勾选,并保存。
此时内网已经可以联通,但是外网还无法访问,继续:
在 OpenWrt 上新建一个接口,协议选静态地址,设备选 tailscale0,地址为 Taliscale 管理页面上分配的地址,掩码 255.0.0.0。防火墙区域选 lan 区域。
保存并更新 openwrt 配置,此时基本上外网就恢复了。
如果还未恢复,则添加下面的防火墙,并重启路由器尝试:
iptables -I FORWARD -i tailscale0 -j ACCEPT
iptables -I FORWARD -o tailscale0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE
正文完
加入官方交流QQ群:778957856