辰风云网络科技

Hi, 请登录

在软路由/iStoreOS上安装Tailscale实现内网穿透、异地组网、远程访问

准备工具:SSH连接工具Finalshell:【点击进入
1、开源项目地址:【点击进入
wget https://github.com/adyanth/openwrt-tailscale-enabler/releases/download/v1.60.0-e428948-autoupdate/openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz
openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz#可以根据实际情况替换最新的
2、解压软件包
tar x -zvC / -f openwrt-tailscale-enabler-v1.60.0-e428948-autoupdate.tgz
openwrt-tailscale-enabler-v1.60.0-e428948-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:tailscale logout
关闭Tailscale:tailscale down
检查Derp服务器:tailscale netcheck
检查Tailscale:tailscale status
8、开启子网网路由
  • 在Tailscale的管理页面上,单击设备列表右侧的更多图标,禁用密钥过期,并打开子网路由。
tailscale up --accept-routes --advertise-routes=192.168.2.0/24 --accept-dns=false

添加图片注释,不超过 140 字(可选)

  • 如果是使用headscale搭建的,可以用下面的命令
tailscale up --login-server=http://服务器IP:headscale端口 --accept-routes=true --accept-dns=false --advertise-routes=192.168.2.0/24 --reset
9、添加接口
  • 在OpenWrt上新建一个接口,协议选静态地址,设备选tailscale0,地址为Taliscale管理页面上分配的地址,掩码255.0.0.0。防火墙区域选lan区域。

添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)

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


相关推荐

二维码
评论