一、简介
前面几篇文章已经写完了安装配置服务器,今天写一下客户端如何连接自建的服务器。
二、准备工作
准备一个有公网IP的云主机。
要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。
本人穷屌丝一枚,所以我用的是免费的“三丰云”,同时提供"免费虚拟主机"和“免费云服务器”产品,有兴趣的可以试一下。“三丰云”我已经用了一段时间,感觉还是很不错的,速度快也很稳定。三丰云 https://www.sanfengyun.com 链接。大家可以点击前往查看是否需要。
控制界面如图:
三、操作步骤
1 - 4、zerotier-one自建根服务器方法一-CSDN博客
5、6、zerotier-one自建根服务器方法二-CSDN博客
7、 zerotier-one自建根服务器方法三-CSDN博客
四、客户端加入自建的根服务器
先把 zerotier-one自建根服务器方法二-CSDN博客 文中生成的“~/planet”文件拷贝到本地保存好。加入网络需要用这个文件替换本地文件。
1、Windows客户端
如果后面还需要恢复到官方服务器,可以先把“C:\ProgramData\ZeroTier\One\planet” 文件备份到安全的地方保存好。
然后到服务中停止 ZeroTier One 服务,再把服务器生成的planet文件复制到“C:\ProgramData\ZeroTier\One\” 目录中替换现有文件,再到服务中启动 ZeroTier One 服务。就可以加入自己在根服务器建立的ZT网络了。
2、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
3、macOS客户端
文件替换路径为:“/Library/Application\ Support/ZeroTier/One/”。替换后重启系统就可以加入自己的服务器了。
4、安卓客户端
需要安装zerotier fix应用配合自己的planet文件使用即可。
5、iPhone客户端
暂时无法连接自己的服务器。(越狱后应该可以替换文件,请自行查找planet文件的位置)