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

1.6 KiB
Raw Blame History

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 即可。