From ba343fa4fbbfb90c0efbb59793c3562684d2d0fd Mon Sep 17 00:00:00 2001 From: lion187 Date: Wed, 23 Jan 2019 09:55:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=BB=BA=E6=96=87=E4=BB=B6=20Software?= =?UTF-8?q?/Application/ZerotierOne/ZerotierOne=5F=E7=9A=84=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E4=B8=8E=E4=BD=BF=E7=94=A8.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ZerotierOne/ZerotierOne_的安装与使用.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 Software/Application/ZerotierOne/ZerotierOne_的安装与使用.md 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 即可。