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

73 lines
1.7 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 的安装与使用
用于创建虚拟私有网络,可实现内网穿透。其官网和监控面板为:<https://my.zerotier.com/network>
使用步骤如下:
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 源码,然后编译和安装:
```bash
git clone https://github.com/zerotier/ZeroTierOne.git
git checkout <TAG>
make
make install
```
启动主程序:
```bash
sudo zerotier-one -d
```
加入/退出私有网络:
```bash
zerotier-cli join <network id>
zerotier-cli leave <network id>
```
查看当前网络连接状况:
```bash
zerotier-cli listnetworks
```
开机启动:
```bash
sudo vim /etc/rc.local
```
然后在“exit 0”所在行之前前添加如下代码
```bash
zerotier-one -d
```
之后在命令行里 join 到某网络,如果不调用 leave则下次重启后自动启动 zerotier-one 服务并 join 到之前的网络中去。
## Windows 下的安装和使用
直接下载并安装,然后 join 到对应网络 ID 即可。