openwrt部署tailscale实现异地组网【保姆级教程】
·

准备工具:SSH连接工具Finalshell:【点击进入】
1、开源项目地址:【点击进入】
链接ssh后再终端输入
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分配的ip
8、添加接口
打开openwrt点击接口新增
输入静态地址接口在tailscale后台查看本机的10.xxx.xxx.xxx

防火墙设置lan

7、添加防火墙规则
iptables -I FORWARD -i tailscale0 -j ACCEPT
iptables -I FORWARD -o tailscale0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tailscale0 -j MASQUERADE
8、开启子网网路由这里的192.168.2.0要换成自己的openwrt访问的ip比如我是192.168.2.1就输入192.168.2.0/24
tailscale up --accept-routes --advertise-routes=192.168.2.0/24 --accept-dns=false
然后去tailscale的后台更改编辑线路设置

更多推荐
所有评论(0)