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