ZeroTier Planet 安装及1Panel 群晖 Linux Mac 使用

1Panel、群晖、Linux、Ubuntu、Mac使用说明: 服务安装 1Panel中应用获取没弄明白,想实现服务器也加入节点存在端口冲突,就单独使用网上教程配置,教程地址: https://github.com/xubiaolin/docker-zerotier-planet 注意: - 由于客

1Panel、群晖、Linux、Ubuntu、Mac使用说明:

服务安装

1Panel中应用获取没弄明白,想实现服务器也加入节点存在端口冲突,就单独使用网上教程配置,教程地址:

https://github.com/xubiaolin/docker-zerotier-planet

注意:
- 由于客户端端口默认为9993,无法更改,如果想实现自己加入自己的节点效果,服务端就必须更改端口;
- 由于服务端端口更改,所以客户端默认的plant文件无法使用,需要将服务器初始化后的plant文件进行替换;
- 如果服务器本身不加入自身节点,上述文档中plant文件操作均可忽略,直接使用默认的plant文件加入节点即可,客户端与服务端端口均为默认的9993

Linux客户端安装补充

在安装linux客户端上面文档写的不是特别清晰,以下为补充:

  1. 安装

curl -s https://install.zerotier.com | sudo bash
  1. 下载planet文件

    1. 1Panel中:

    2. deploy.sh脚本中

./deploy.sh

由于我使用了雷池,我进行了域名反代,通过域名下载到对应的机器

  1. 下载并替换

#备份
mv /var/lib/zerotier-one/planet /var/lib/zerotier-one/planet.bak
#下载
wget https://xxx/planet?key=xxxx -O /var/lib/zerotier-one/planet
  1. 正常加入并重启服务

service zerotier-one restart
zerotier-cli join xxxxxx

群晖

在7.0后的DSM系统中,需要安装第三方应用仓库:

https://spk7.imnks.com/

官方安装Zerotire说明链接:https://imnks.com/3175.html

安装完后需要登录ssh,并进入root执行:

# 进入root
sudo -i
# 修复Zerotire
sed -i 's/package/root/g' /var/packages/zerotier/conf/privilege

继续安装Linux中说明第三步内容,备份,下载planet文件

需要注意的是,群晖zerotire的plant目录在:

/volume1/@appdata/zerotier

# 备份
mv /volume1/@appdata/zerotier/planet /volume1/@appdata/zerotier/planet.bak
#下载:
wget https://xxx/planet?key=xxxx -O /volume1/@appdata/zerotier/planet

进入群晖再启动zerotire,使用zerotier-cli join 命令加入即可

Mac

  1. 安装brew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  2. 安装ZeroTier

    1. 使用brew安装
      brew install --cask zerotier-one

    2. 使用官方dmg安装(笔者使用)
      https://www.zerotier.com/download/

  3. 替换planet
    文件地址:/Library/Application\ Support/ZeroTier/One/

# 备份
mv /Library/Application\ Support/ZeroTier/One/planet /Library/Application\ Support/ZeroTier/One/planet.bak
# 下载
wget https://xxx/planet?key=xxxx -O /Library/Application\ Support/ZeroTier/One/planet
  1. 重启ZeroTier

cat /Library/Application\ Support/ZeroTier/One/zerotier-one.pid | sudo xargs kill
  1. 使用zerotier-cli join加入节点,并在服务端同意

plant下载地址: