绿联DX4600 安装使用 tailscale 开启路由【转】

2023-12-12  本文已影响0人  陈大帅

首先:电脑下载TailScale软件
打开tailscale官网(https://tailscale.com/),可以使用邮箱,微软,谷歌,github登录,这里推荐使用微软登录,谷歌和github因为国内网络环境需要特殊方法登录。

image.png

登录成功后下载自己电脑或者手机所需平台这里以Windows为例

image.png
安装完成后会提示加入虚拟网络,点击connect加入
image.png
此时你的电脑已经加入了虚拟网络了
WX20231213-102454@2x.png
打开设置(https://login.tailscale.com/admin/settings/general)点击key选项打开右侧的Generate auth key,将里面的Reusable打开确认后点击copy,将秘钥复制到记事本或者别的地方后面要用
image.png
打开绿联云客户端,打开docker
image.png
到镜像管理里面,点击镜像仓库,搜索tailscale,下载第一个选项,版本选择latest就行了
image.png
随便在哪块硬盘里面建立tailscale文件夹,再在tailscale文件夹下,建立tun和lib文件夹
image.png
镜像页面里面的本地镜像找到下载好的Talescale镜像,创建容器。接下来按照如图设置走下来。
image.png
image.png
image.png
image.png
找到tailscale文件夹下的tun和lib文件夹选择,装载路径tun填/dev/net/tun,lib填/var/lib
image.png
环境配置里面添加选项TS_AUTH_KEY,值就是之前官网复制的秘钥粘贴进去
image.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中开启子网路由


image.png
image.png

第三步:直接使用
因为我这边路由的是 192.168.1.0/24。所以 192.168.1.x 可以访问到穿透的局域网设备。

我nas是在192.168.1.3,ping 的效果,注:这是在外面,不是家里局域网


image.png

外网访问家里的Nas:

因为我的nas在家里的ip是 192.168.2.11
终端中输入:

ssh root@192.168.2.11 -p 922

输入密码(密码是获取的调试功能验证码)


WX20231213-104049@2x.png

然后就可以连上家里的Nas终端了

也可以通过浏览器访问(nas的ip地址 192.168.2.11:9999/home)例如:

http://192.168.2.11:9999/home

参考原文1
参考原文2

上一篇 下一篇

猜你喜欢

热点阅读