搭建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