NekoNet 私有加速网络

把游戏和应用的流量,送到最合适的出口

NekoNet 是一个自建的私有 SD-WAN 加速网络:控制面集中下发策略,客户端只负责执行。 流量按进程、业务协议和目标匹配后,经多地中转节点按标签转发到指定出口, 不改动你的物理网卡、默认路由和 DNS。

进程级应用加速 TCP / UDP 分流 多地 POP 多跳组网 实时 RTT / 抖动 / 丢包 用户态协议栈 Windows · macOS · Linux

产品特性

为「少数几台设备、几条线路、稳定的游戏体验」而做,不做通用 VPN。

进程级应用加速

按进程名、业务协议(TCP + UDP)与目标(域名集 / IP 集)匹配,命中的连接走指定出口。 不配集合时覆盖该进程的全部公网目标,不依赖 DNS 映射,连应用层直接拿到 IP 的游戏服也能兜住。

多地中转 · 多跳组网

客户端接入就近节点,出口可另选他地;节点之间用 MPLS 标签按路径转发, 中间路径变化不改变业务标识,故障由控制面统一重算。

链路质量可视

每条路径维护最近 120 秒的探测窗口,给出平均 RTT、抖动与丢包率; 组网状态与链路状态分开呈现,便于判断是哪一段出问题。

配置集中在控制面

业务地址、接入节点、加速策略全部由管理端下发, 客户端不接受手工改配置,也不会自行改路;出问题时的现象可复现、可追溯。

用户态协议栈

单进程用户态 WireGuard,不安装内核模块、不写系统转发规则, 只创建承载业务地址的虚拟接口和到节点的隧道。

三端客户端

Windows 图形客户端(含进程加速)、macOS 图形客户端、 Linux 命令行 Agent(服务器接入),同一套组网与探测实现。

客户端下载

当前版本 0.5.1。下载后请核对 SHA256;只有一个客户端对应一份激活码,请勿转发。

升级方式:下载新版后关闭客户端再整体替换——Windows 绿色版不能自更新(WinDivert 无需更换), macOS 重新解压覆盖应用,Linux 重新执行安装脚本即可、已有配置会保留。请在启动游戏前替换: 已经被判定为直连的连接不会中途切换。
文件大小(字节)SHA256
NekoNet-0.5.1-amd64.exe76,516,864d0eeb3785c39a95c5cf710bf7b279e03abcb2267667d51996f8cf64882fe04bf
NekoNet-0.5.1-macos-arm64.zip13,242,437cb64f47238030f613f0558ef8d8da74918bd693910662f22583b286eb8885028
nekonet-agent-0.5.1-linux-amd64.tar.gz6,381,372b8782a7c738718746ebaa66c7934025eed27141860761e02ea52fb58ce77f789
nekonet-agent-0.5.1-linux-arm64.tar.gz5,828,236abdff3d10695b31824f021cf2d9a3005c027bf2c284f0c57f933e49893bcb259

校验:Windows 用 certutil -hashfile 文件名 SHA256,macOS / Linux 用 shasum -a 256 文件名。也可直接下载 SHA256SUMS.txt。

快速开始

四步接入。激活码由管理员在管理端创建客户端时生成,一码一机。

  1. 申请激活码告诉管理员设备类型和用途,拿到形如 nekonet://… 的激活码。它是这台设备的唯一凭据,请勿转发。
  2. 安装客户端Windows:下载后直接运行绿色版,首次运行若 SmartScreen 提示,选择「仍要运行」。macOS:解压后把 NekoNet.app 拖入「应用程序」,首次右键选择「打开」并安装后台服务。Linux:解压后用 sudo sh deploy/install-agent.sh 安装。
  3. 激活并连接Windows / macOS 在客户端界面粘贴激活码后点击「连接网络」;Linux 执行 sudo nekonet-agent ztp 'nekonet://…'。
  4. 开启应用加速Windows 客户端在「加速」里启用策略。请在启动游戏之前开启——被判定为直连的连接不会中途切换,需要重建连接。

常见问题

下载后需要账号密码吗?

客户端本身不需要登录。但每台设备必须使用管理员生成的激活码;没有激活码的客户端不会获得任何转发权限。

会影响我其他上网流量吗?

不会。客户端只创建业务虚拟接口和到中转节点的隧道,不修改物理网卡、默认路由与 DNS;未命中策略的流量照常直连。

为什么必须在游戏启动前开启加速?

已经被判定为直连的连接不会再被接管,所以策略改动或开启加速都需要重建连接才生效。修改策略的协议后同样要重新开启一次。

Windows 提示「未知发布者」怎么办?

客户端未做代码签名,属于预期现象:在 SmartScreen 提示中点「更多信息 → 仍要运行」。绿色版数据在 %ProgramData%\NekoNetPortable\,日志为其中的 agent.log。

macOS 提示「无法打开,因为无法验证开发者」?

当前构建使用本地 ad-hoc 签名,未做公证。请在 Finder 中右键应用选择「打开」,或在「系统设置 → 隐私与安全性」中允许。仅提供 Apple Silicon(arm64)版本。

Linux Agent 需要什么环境?

需要 iproute2、nftables、/dev/net/tun 和 systemd(Debian/Ubuntu:apt-get install -y nftables iproute2)。Agent 以 root + CAP_NET_ADMIN 运行,只管理自己的虚拟接口和隧道。

如何确认下载的文件没有损坏?

对照上面的 SHA256 表,或下载 SHA256SUMS.txt 后在同目录执行 shasum -a 256 -c SHA256SUMS.txt。