记 在qwrt上安装 简化版 tailscale的流程

 最近空闲时间多了一些,索性把手里一个京东云亚瑟刷机成了qwrt版本,选择的固件是一个自带梨享雾云计算(OpenFogOS)的pcdn插件拿来做测试。


因为机器要放在老家管理,qwrt本身就不带远程管理功能,我个人常用的远端组网工具是:tailscale,所以折腾了一下,全过程踩坑不谈了,这边做一个详细的操作步骤以期后续能用到的时候有记录。


经过多方寻找,最终借由reddit论坛里的网友提问(附地址以表感谢),结合一位愿意分享的达人的blogger、、同时附链接以表感谢:老胡的博客,跳转到了一个最新的作者做的简化版本tailscale安装成功并解决了问题。步骤和代码操作具体如下:


项目开源地址:https://github.com/GuNanOvO/openwrt-tailscale


1.在项目release地址(https://github.com/GuNanOvO/openwrt-tailscale/releases)下载对应架构的tailscaled二进制文件

2.将该二进制可执行文件置于qwrt设备的的/usr/bin目录下

3.重命名该二进制可执行文件名为tailscaled

4.使用命令

ln -sv /usr/bin/tailscaled /usr/bin/tailscale(作用为将系统的tailcale进程与刚复制的tailscaled文件做绑定,后续更新tailscale版本只需要替换tailscaled二进制文件即可)

5.于此项目代码目录下载tailscale文件并将该文件置于qwrt设备的/etc/init.d目录下

6.将上述文件添加可执行权限

chmod +x /etc/init.d/tailscale && chmod +x /usr/bin/tailscale && chmod +x /usr/bin/tailscaled

7.执行命令

/etc/init.d/tailscale start

稍等一会,再执行

tailscale up

即可跳转tailscale链接账户命令,登录后会自动连接相对应登录的tailscale账号。

至此,在qwrt上的tailscale安装工作告一段落。如果能获取到tailscale的登录链接,那么也代表tailscale在设备上的运行一切正常。

后续,我们需要把qwrt网段(我的设备是192.168.88.0网段,具体因人而异留意自改)添加到tailscale组网主网段去,命令为:

tailscale up --accept-routes --accept-dns=false --advertise-routes=192.168.88.0/24 

同时,我们需要设置tailscale开机自启并验证开机自启是否成功:

/etc/init.d/tailscale enable

ls /etc/rc.d/S*tailscale*

以上

此博客中的热门博文

忙 忙 忙

记 当年明月 最近的一些传闻的想法