搭建Zerotier私有虚拟局域网指南¶
导航¶
原项目地址:https://github.com/xubiaolin/docker-zerotier-planet
搭建私有Planet服务器¶
在服务器上安装以下软件:
- git
- docker
克隆项目代码:
cd进入目录并运行部署脚本:
根据提示来选择即可,操作完成后会自动部署
根据提示放行相应端口即可。
根据提示,下载planet
文件。planet
文件将在客户端连接网络时用到。
根据提示进入服务端网页配置页面。
使用默认账号为:admin
默认密码为:password
点击Add network
添加网络,点击detail
进入详情页面,可以看到网络id。新建的网络没有路由规则,点击Easy setup
,点击Generate network address
快速建立一个路由规则。点击submit
确定即可。
将客户端加入网络¶
Windows端¶
复制下载的planet
文件到C:\ProgramData\ZeroTier\One
,以覆盖文件。
Win + R
,输入services.msc
进入服务页面,找到ZeroTier One
,点击重启服务,以使用新的planet
文件。
右击Windows图标,点击Powershell 管理员
,输入如下命令加入网络:
看到200 join OK
就代表加入成功。
加入成功后需要登陆服务端管理界面的相应网络,勾选Authorized
。
Linux端¶
按照官网指示安装zerotier客户端,或者使用Docker使用Zerotier客户端。Docker使用zerotier客户端可以参见我的另一篇笔记。
替换目录/var/lib/zerotier-one
下的planet
文件。
重启zerotier服务
加入网络
在zerotier后台勾选Authorized
。
MacOS端¶
进入 /Library/Application Support/ZeroTier/One/ 目录,并替换目录下的 planet 文件
重启 ZeroTier-One:
加入网络 zerotier-cli join 网络 id
管理后台同意加入请求
Android端¶
使用ZerotierFix
即可,GitHub repo