zerotier私有planet服务器搭建
1、申请公网vps,安装Ubuntu或者debian
2、root账户ssh登录vps
3、apt update && apt upgrade && reboot
4、再次root账户ssh登录vps
5、安装nlohmann-json-dev
wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/n/nlohmann-json/nlohmann-json-dev_2.1.1-1.1_all.deb && dpkg -i nlohmann-json-dev_2.1.1-1.1_all.deb
6、安装Zerotier 和 ZtnCui
wget https://gitee.com/opopop880/zerotier_planet/raw/master/zerotier_planet_debain.sh && chmod +x zerotier_planet_debain.sh && ./zerotier_planet_debain.sh
7、下载私有planet文件,sftp登录vps,下载/root/planet到本地
8、防火墙放行:tcp/udp 9993 tcp 3000
9、访问后台:ip:3000
10、修改账户和密码,保证安全
11、新增网络,点击简易安装,新增IP地址池
12、Windows客户端安装设置
Win+R打开运行,输入services.msc打开服务,找到“Zerotier One”服务,右键停止,退出zerotier客户端 进入“C:\ProgramData\ZeroTier\One”,替换目录下的planet文件为上面第7步得到的planet文件 服务里启动ZeroTier One服务 启动zerotier客户端,任务栏zerotier图标右键,选择join new network 输入11步得到的网络ID,点击join 重新登录zerotier,进入后台,将刚刚添加的客户端设备勾选“经授权的”和“主动桥接”,自动分配IP地址,新增客户端名称,Windows客户端登录完毕
13、Linux客户端安装配置
# 1、备份原planet文件 sudo mv /var/lib/zerotier-one/planet /var/lib/zerotier-one/planet.bak # 2、复制自己的planet文件进行文件替换 sudo cp ./planet /var/lib/zerotier-one/planet # 3、修改文件所有者 sudo chown zerotier-one:zerotier-one /var/lib/zerotier-one/planet # 4、重启服务 service zerotier-one restart
14、macOS客户端安装配置
文件替换路径为:“/Library/Application\ Support/ZeroTier/One/” 替换后重启系统加入自己的服务器
15、安卓客户端安装配置
安装zerotier fix应用配合自己的planet文件使用