diff --git a/Software/Application/ZerotierOne/ZerotierOne_的安装与使用.md b/Software/Application/ZerotierOne/ZerotierOne_的安装与使用.md new file mode 100644 index 0000000..d0aecfc --- /dev/null +++ b/Software/Application/ZerotierOne/ZerotierOne_的安装与使用.md @@ -0,0 +1,58 @@ +# ZerotierOne 的安装与使用 + +用于创建虚拟私有网络,可实现内网穿透。使用步骤如下: + +1. 注册 ZeroTier,获得 Internal ID +2. 创建私有局域网,获得 Network ID +3. 安装客户端,加入 Network ID(或邀请 Internal ID 加入) +4. 连接 + +## 注册和创建网络 + +需要在 上使用邮箱进行注册。 + +登录后,进入 Networks 页面,创建网络,然后进入网络设置。 + +输入网络名字,选择 Certificate (Private Network),其他默认即可,包括右侧的路由管理,就随他去吧。 + +## 用户管理 + +所有新连接的用户都需要被创建者授权一次,依旧在上面那个后台页面,拉到下方 Members 区域,就能看到已连接用户列表了。 + +勾选对应的 Mac 的 Auth? 栏即可完成授权。 + +## Linux 下的安装和使用 + +通过 GitHub Clone ZeroTierOne 源码,然后编译和安装: + + $git clone https://github.com/zerotier/ZeroTierOne.git + $git checkout + $make + $make install + +启动主程序: + + $sudo zerotier-one -d + +加入/退出私有网络: + + $zerotier-cli join + $zerotier-cli leave zerotier-cli leave + +查看当前网络连接状况: + + $zerotier-cli listnetworks + +开机启动: + + $sudo vim /etc/rc.local + +然后在“exit 0”所在行之前前添加如下代码: + + zerotier-one -d + +之后在命令行里 join 到某网络,如果不调用 leave,则下次重启后自动启动 zerotier-one 服务并 join 到之前的网络中去。 + +## Windows 下的安装和使用 + +直接下载并安装,然后 join 到对应网络 ID 即可。