准备工具:SSH连接工具Finalshell:【点击进入】
1、开源项目地址:【点击进入】
wget https://github.com/adyanth/openwrt-tailscale-enabler/releases/download/v1.36.1-fb2f6cf-autoupdate/openwrt-tailscale-enabler-v1.36.1-fb2f6cf-autoupdate.tgz
#红色部分可以根据实际情况替换最新的
2、解压软件包
tar x -zvC / -f openwrt-tailscale-enabler-v1.36.1-fb2f6cf-autoupdate.tgz
#红色部分要和上一步一致
3、安装依赖包
opkg update
opkg install libustream-openssl ca-bundle kmod-tun
4、设置开机自启并验证
/etc/init.d/tailscale enable
ls /etc/rc.d/S*tailscale*
5、启动Tailscale
/etc/init.d/tailscale start
6、获取登录链接,配置路由
tailscale up
7、开启子网网路由
- 在Tailscale的管理页面上,单击设备列表右侧的更多图标,禁用密钥过期,并打开子网路由。
tailscale up –accept-routes –advertise-routes=192.168.2.0/24 –accept-dns=false

8、添加接口
- 在OpenWrt上新建一个接口,协议选静态地址,设备选tailscale0,地址为Taliscale管理页面上分配的地址,掩码255.0.0.0。防火墙区域选lan区域。


9、添加防火墙规则
- 网络——防火墙——自定义规则——把下面的规则添加进去——重启防火墙
iptables -I FORWARD -i tailscale0 -j ACCEPT
iptables -I FORWARD -o tailscale0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE