群晖(NAS)安装 zerotier
群晖系统是DSM 6
Synology的DSM 6将于2023年某个时候进入EOL状态。在此之前,ZeroTier将支持DSM 6.2的最新补丁版本。如果您使用DSM 6,您可以跳过以下所有步骤,只需:下载DSM 6软件包。请注意,最新的软件包将在安装时删除您现有的标识。如果您希望保留这些身份,请备份它们。
群晖系统是DSM 7
Synology的DSM 7不允许第三方应用程序以root用户身份运行。因此,我们现在建议使用Docker来运行ZeroTier。虽然一开始这有点不方便,但不可否认,在NAS上运行第三方应用程序是一种更安全的方式。此配置将在重新启动和DSM升级期间保持不变。
Synology Docker软件包的GUI充其量是不可靠的,因此建议通过Docker CLI对容器执行所有操作。如果您选择使用GUI,那么您这样做将自担风险。如果您有任何问题或疑问,请创建一个票证,我们将尽力提供帮助。
要通过Docker进行安装,有四个步骤只需要执行一次:
1、打开你NAS的SSH服务
ssh user@local-ip
sudo -i
2、创建一个持续的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
3、安装 Docker
在群晖套件中安装 docker
在ssh 运行命令
mkdir /var/lib/zerotier-one
4、创建设置container
把下列命令都复制粘贴在ssh 命令行中,运行
用法#
我们的软件包以前的版本包含GUI,但现在已经不是这样了,它是更好的。CLI可以按如下方式使用:
查看节点状态
docker exec -it zt zerotier-cli status
加入你的网络:
docker exec -it zt zerotier-cli join 你的网络ID
授权网络上的NAS。然后查看网络状态:
docker exec -it zt zerotier-cli listnetworks
升级 ZeroTie
要升级ZeroTier,您需要停止并删除容器,然后提取最新容器并启动新容器,命令如下:
docker ps
输出CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES