博主之前一直使用zerotier连回家,但是最近以来,发现zerotier基本不通了,于是就放弃了,转向tailscal,初步测试了一下,发现tailscal也很好用,一翻折腾,在各种电脑上都试了一下,发现还是docker好用。

一,登录tailscal获取key

在Settings里面,获取一个key,记录下来,后面会用到。

二,进入群晖,在docker目录里新建一个tailscal目录,用于存放tailscal配置文件

三,下载docker镜像

四,在docker设置tailscal

存储空间按如下设置,左边为群晖的目录,右边为docker内的目录,不要更改,照抄。

环境变量设置

TS_ROUTES:这里填写内网的子网网段。例如你电脑的ip是192.168.1.1,这里就写192.168.1.0/24。

TS_AUTHKEY:这里填写前面获取的key,有了这个key,就不用登录网页验证了。

TS_STATE_DIR:运行状态保存目录,虽然前面已映射了/var/lib,但每次重启后,IP会变,这里把配置文件保存下来,保持下次重启docker时自动读取。

其它功能,添加NET_ADMIN

完成,启动即可。

其它docer安装参看以下:

### 安装tailscale  
docker run -d \
	--name=tailscaled \
	--restart unless-stopped \
	--network=host \
	-v /var/lib:/var/lib \
	-v /dev/net/tun:/dev/net/tun \
	-e TS_AUTHKEY=tskey-auth-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
	-e TS_ROUTES=10.0.0.0/24 \
	-e TS_STATE_DIR=/var/lib/tailscale \
	--cap-add=NET_ADMIN \
	--cap-add=NET_RAW \
	tailscale/tailscale

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注