openwrt Tailscale外网不通,以及部分必要设置

225次阅读
没有评论

共计 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
post-qrcode
 0
clark
版权声明:本站原创文章,由 clark 于2025-12-09发表,共计620字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)

clark

最新文章
macos Shadowrocket与本地DNS冲突

macos Shadowrocket与本地DNS冲突

开着 Shadowrocket,本地 dns 全部失效,都走了代理,无法访问,关闭 Shadowrocket ...
openwrt Tailscale外网不通,以及部分必要设置

openwrt Tailscale外网不通,以及部分必要设置

搭建好 openwrt 之后,为了能够外网远程访问,搭配 Tailscale 可完美实现,由于首次配置,会遇到...
告别复杂配置:用Tailscale Peer Relay打造更快、更简单的内网网络

告别复杂配置:用Tailscale Peer Relay打造更快、更简单的内网网络

如果你在国内直接使用过 Tailscale,大概率会对它的连接速度有所体会。想要获得稳定可用的体验,自建 DE...

赞助广告