Noeiov0.2.0
Noeio Derper

概览

noeio-derp 中继的职责与在 Noeio 组网中的角色

noeio-derp(derper)是自部署的中继服务,一般部署在一台所有节点都能访问到的机器上(如带公网 IP 的云厂商机器)。

职责

  • 接收各节点上报的地址与 NAT 类型,通过 SyncRoute 把路径候选广播给其他节点,辅助节点间建立直连
  • 当两节点之间没有可用的直连路径时,作为中继转发它们之间的流量
  • 通过网络级 token 认证保护接入:只有持有对应 --network UUID token 的节点才能加入该虚拟网络

derper 是纯数据面组件,不内置账户体系;需要多租户时可在其之上搭配自己的控制面。

部署方式

derper 提供 Docker 镜像,适合直接部署到公网机器上(无需本地编译):

docker run -d --name noeio-derper -p 8080:8080/udp --rm noeio/noeio-derp:latest

非 Linux 宿主机不建议用 Docker 运行 noeio 本体(虚拟网卡创建方式因操作系统而异,默认镜像是 Linux 版),但 derper 不受此限制。

安装与使用

前往安装获取 derper 的安装命令,然后跳到快速开始启动 derper 并创建网络 token。

On this page