DSM7.2只支持docker安装zerotier,官方指南https://docs.zerotier.com/synology/
由于docker被封,导致有所变化。
1、首先在NAS的控制面板中打开SSH

2、登录ssh
ssh user@local-ip 输入密码即可
sudo -i 获得管理员权限
3、建立一个TUN
echo -e ‘#!/bin/sh -e \ninsmod /lib/modules/tun.ko’ > /usr/local/etc/rc.d/tun.sh
chmod a+x /usr/local/etc/rc.d/tun.sh
/usr/local/etc/rc.d/tun.sh
#检查TUN ls /dev/net/tun
4、docker安装zerotier
问题比较大,需要加入镜像(随时变化)
https://docker.agsvpt.work
https://dockerproxy.cn
https://dockerpull.com
可以直接下载了,注意是这个docker: zerotier/zerotier-synology

5、设置docker
#建立目录
mkdir /var/lib/zerotier-one
#运行docker(整个是一个命令行)
docker run -d \
–name zt \
–restart=always \
–device=/dev/net/tun \
–net=host \
–cap-add=NET_ADMIN \
–cap-add=SYS_ADMIN \
-v /var/lib/zerotier-one:/var/lib/zerotier-one zerotier/zerotier-synology:latest
#查看node
docker exec -it zt zerotier-cli status
#加入网络
docker exec -it zt zerotier-cli join e5cd7a9e1cae134f
#授权后,看网络
docker exec -it zt zerotier-cli listnetworks
Show running container (optional)
docker ps
Enter the container (optional)
docker exec -it zt bash

授权后