zerotier相关
type
status
date
slug
summary
tags
category
icon
password
本篇着重介绍在群晖Nas上使用zerotier的方法。
介绍
ZeroTier是一个全球智能网络交换机。
它是一个分布式网络管理程序,构建在加密安全的全球点对点网络之上。它提供了先进的网络虚拟化和管理能力,与企业SDN交换机相当,但跨越局域网和广域网,并连接几乎任何类型的应用程序或设备。
简而言之,
zerotier
是一个同frp
一样的内网穿透工具,用来“打洞”
。作用
- 以更快的速度远程连接,体验远胜于
frp
。
- 给Nas内网穿透。(这也是我为什么把zerotier放在Nas分类中的原因)
安装
Synology DSM7.0后不允许第三方软件使用
root
权限,所以需要结合 docker
来使用 zerotier
。如果是DSM6.x,则可以直接使用官方提供的
.spk安装包
。其他
Linux
系统则可以直接执行 curl -s <https://install.zerotier.com/> | sudo bash
命令即可安装。创建一个持续的TUN
以下操作都需在
root
权限下进行。- 编写脚本
/usr/local/etc/rc.d/tun.sh
,并在启动时设置/dev/net/tun
- 设置脚本的可执行权限
- 运行脚本来新建一个TUN
- 检查TUN是否正常
在docker中安装zerotier镜像
在图形界面操作,就不多赘述。
直接搜索
zerotier
,就会出现官方最新的synology
版镜像。在docker中设置容器
- 新建一个文件夹存储zerotier的文件和配置
建议放在
/var/lib/
目录中,非常不建议放在nas的共享目录中。
- 创建容器名为
zt
的容器
使用
- 查看状态
- 加入网络
如此步骤加入网络不成功,可使用手动添加的方式进行添加:
3. 给Nas授权,并查看网络状态
会显示你的IP地址
*注:**在ZeroTier Central页面的Members
项中并不会显示出相关授权信息,但确实已连上!
- 显示正在运行的容器(可选项)
- 进入
zt
容器(可选项)
更新
- 显示正在运行的容器
- 停止容器
根据显示的
CONTAINER ID
来终止对应容器
- 删除容器
- pull最新更新
问题
刚开始启动
zerotier
时,就会出现报错。报错如下:
上一篇
解决群晖Nas无法使用TUN/TAP的问题
下一篇
Transmission 相关
Loading...