基于Ubuntu搭建Zerotier私有根服务器(Planet)
一、安装Zerotier根服务器(本文使用的Ubuntu系统版本为20.04)
1.升级云桌面的软件
apt-get upgrade
apt-get dist-upgrade
#依次执行
2. 安装nlohmann-json-dev
若使用的是Ubuntu16.04,在编译Zerotier的时候会出现找不到nlohmann/json.h的问题,需要安装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
3. 安装Zerotier 和 ZtnCui
ZtnCui是一个用来给zerotier呈现配置web界面的东西,开源免费
wget https://gitee.com/opopop880/zerotier_planet/raw/master/zerotier_planet_debain.sh && chmod +x zerotier_planet_debain.sh && ./zerotier_planet_debain.sh
4. 下载私有planet文件
root目录下
ls
会显示一个名为planet的文件,下载到客户机上。
5.后台访问
需开放TCP/9993、TCP3000和UDP9993端口
浏览器地址栏访问: http://“Your IP or Domain Name”:3000
点击右上角登录,初始用户名admin,初始密码password
登陆后点击网络选项卡,简易安装
二、客户机设置
1.Windows
在客户端电脑上按Win+R打开运行,输入services.msc打开服务,找到“Zerotier One”服务,单击右键停止他
进入“C:\ProgramData\ZeroTier\One”,替换原本的planet文件为自己的planet文件
再去服务里启动ZeroTier One服务
在任务栏的zerotier图标上单击右键,选择join new network
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果