绿联DX4600 安装使用 tailscale 开启路由【转】
2023-12-12 本文已影响0人
陈大帅
首先:电脑下载TailScale软件
打开tailscale官网(https://tailscale.com/),可以使用邮箱,微软,谷歌,github登录,这里推荐使用微软登录,谷歌和github因为国内网络环境需要特殊方法登录。
![](https://img.haomeiwen.com/i1656365/f2d416523d5498c6.png)
登录成功后下载自己电脑或者手机所需平台这里以Windows为例
![](https://img.haomeiwen.com/i1656365/46e4d6a281a461c9.png)
安装完成后会提示加入虚拟网络,点击connect加入
![](https://img.haomeiwen.com/i1656365/e0d36959fb4a86da.png)
此时你的电脑已经加入了虚拟网络了
![](https://img.haomeiwen.com/i1656365/ae5b46d75ee95641.png)
打开设置(https://login.tailscale.com/admin/settings/general)点击key选项打开右侧的Generate auth key,将里面的Reusable打开确认后点击copy,将秘钥复制到记事本或者别的地方后面要用
![](https://img.haomeiwen.com/i1656365/2d28fe13816ee34c.png)
打开绿联云客户端,打开docker
![](https://img.haomeiwen.com/i1656365/06d9235dfbfc51bd.png)
到镜像管理里面,点击镜像仓库,搜索tailscale,下载第一个选项,版本选择latest就行了
![](https://img.haomeiwen.com/i1656365/f97622aba9350535.png)
随便在哪块硬盘里面建立tailscale文件夹,再在tailscale文件夹下,建立tun和lib文件夹
![](https://img.haomeiwen.com/i1656365/41e5184402ae8784.png)
镜像页面里面的本地镜像找到下载好的Talescale镜像,创建容器。接下来按照如图设置走下来。
![](https://img.haomeiwen.com/i1656365/f99de42e57118900.png)
![](https://img.haomeiwen.com/i1656365/a3add6578479833e.png)
![](https://img.haomeiwen.com/i1656365/be4d6b401810290c.png)
![](https://img.haomeiwen.com/i1656365/e0e32ee03440a48e.png)
找到tailscale文件夹下的tun和lib文件夹选择,装载路径tun填/dev/net/tun,lib填/var/lib
![](https://img.haomeiwen.com/i1656365/b9cddaf135939678.png)
环境配置里面添加选项TS_AUTH_KEY,值就是之前官网复制的秘钥粘贴进去
![](https://img.haomeiwen.com/i1656365/5f7b03d27c8aec63.png)
需要配置TS_STATE_DIR,如果不配置,docker 重启后,tailscale会重新生成一个节点,原来的IP就不能用了,原因是:docker持久化文件没有配置
TS_STATE_DIR:/var/lib/tailscale
image.png
在docker环境变量中配置 TS_ROUTES : 你的NAS所在局域网(你要进行路由的局域网),一般是192.168.x.0/24,注意/24 是子网掩码
TS_ROUTES
image.png
在Tailscale中开启子网路由
![](https://img.haomeiwen.com/i1656365/786671ce91b5c42e.png)
![](https://img.haomeiwen.com/i1656365/93979a2f9db08fc2.png)
第三步:直接使用
因为我这边路由的是 192.168.1.0/24。所以 192.168.1.x 可以访问到穿透的局域网设备。
我nas是在192.168.1.3,ping 的效果,注:这是在外面,不是家里局域网
![](https://img.haomeiwen.com/i1656365/d9de0eb42b60e899.png)
外网访问家里的Nas:
因为我的nas在家里的ip是 192.168.2.11
终端中输入:
ssh root@192.168.2.11 -p 922
输入密码(密码是获取的调试功能验证码)
![](https://img.haomeiwen.com/i1656365/c067265d2dd5b614.png)
然后就可以连上家里的Nas终端了
也可以通过浏览器访问(nas的ip地址 192.168.2.11:9999/home)例如: