群晖docker安装tailscal内网穿透工具
博主之前一直使用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