NotePublic/Software/Applications/ZerotierOne/ZerotierOne_的安装与使用.md

59 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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