适用于 OpenWrt、ImmortalWrt、iStoreOS 的代理管理插件。
在线文档 · 首次设置 · 内核与接管方式 · 下载安装包 · 常见问题
管理节点、订阅和群组,测试节点延迟,查看实时流量,配置 DNS 与路由。支持电脑、手机和多种主题,沿用路由器 LuCI 登录,无需另设账户。
基于 daed 二次开发,独立维护。当前版本为 0.6.79 正式版,提供 IPK / APK v3 安装包。
0.6.79 新增链式代理。在“节点和订阅 → 节点”选择两个已有节点,分别用作入口和落地。三个内核均支持兼容的两跳组合,并保留 Workers 自动探测限频和手动节点测试。已安装用户可点击面板版本号更新。 使用方法
0.6.76 配置回执与健康探测。修复应用配置的失败误报,减少 dae HTTP 健康探测重复建连,校验安装文档指向的公开安装脚本。可点击面板版本号更新。
0.6.75 连接恢复。dae 更快尝试同群组备用节点,sing-box 与 mihomo 改进切换就绪检查,并分别修复长检测间隔启动失败和健康检查误判。
0.6.74 更新检查修复:GitHub API 拒绝请求或超时时,在线更新和规则库更新会通过 GitHub 官方发布页查询版本。安装文件和规则文件仍需通过 SHA-256 校验。
0.6.73 顶部与群组布局修复:顶部按维护设置、运行控制分组换行,应用与停止按钮保持并排;群组节点统一两行,延迟完整显示,点击名称可查看完整信息。保留节点、配置和当前内核。
0.6.72 顶部布局修复:出现“应用配置”或较长状态时,YouTube / Telegram 保持横向排列,操作区按可用空间换行;手机链接保留 44px 点击区域。不改变节点、分流或应用配置逻辑。
0.6.71 常用分流与用途检测:新安装预设 proxy、AI、Netflix 群组和“分流”路由;已有安装可点击群组右上角“常用分流”添加,保留原路由。添加节点或订阅组时按用途自动检测,支持筛选通过项;入口可访问不等于账号可登录或 Netflix 可播放。订阅选择窗口、节点悬停和运行概况更紧凑。
0.6.64 运行统计与切换恢复:修复 sing-box / mihomo 大连接列表被误报为接口异常的问题。逐条汇总统计、控制采集频率与重试,保留异常时的页面内提示,避免轮询反复弹窗;调整大规则库启动验证期限,不改变节点和分流。
0.6.61 应用配置并发保护:应用时先读取一致快照,释放数据库事务后再等待内核,避免同时移除群组节点阻塞页面。应用期间暂时禁用群组成员的移除和拖动;之后的编辑保留为待应用,不覆盖已加载快照或重建已删除群组。
新增 mihomo 内核切换,与 dae、sing-box 共用节点、订阅和配置。按需下载,切换前检查兼容性和实际连接,失败自动尝试恢复原内核。支持 x86_64 / ARM64。支持范围与限制 →
0.6.58 非 TUN 接管:sing-box、mihomo 可选 非 TUN(TPROXY),TUN 保留备用。点击顶部“内核”,选择接管方式,检查后切换;失败尝试恢复原内核与原模式。保留节点、订阅、分流和未应用的修改,升级不会自动改换现有模式。使用方法与限制 →
0.6.59 恢复稳定性:修复意外退出后再次中断可能恢复到错误接管模式的问题;非 TUN 模式检测并补回 NaiLink 自己缺失的策略路由,无需重启正常内核。细分启动、网络检查与资源冲突提示,保留节点和配置。
0.6.60 首次连接与切换保护:复用 TCP / TLS DNS 连接迟迟不返回时,在原查询期限内最多发起一次同上游、同出口的备用查询,保留慢但有效的原响应并释放未使用的连接。统一三内核启动完成检查;超时或取消不提交新会话,失败清理使用独立时限。保留现有节点、配置和接管方式。
保留 0.6.57 的节点 HTTPS DNS 策略、生效出口查看与统一测试口径。
顶部“更新规则”可检查和更新 GeoIP / GeoSite;高级设置保留配置、DNS、路由三列。规则库用途 →
- 优先选择 x86_64 / ARM64,需要 Linux 5.17+、所需 eBPF/JIT 功能、可用 BTF 和现代 LuCI。
- ARMv7 / MIPS 大端、小端仅实验构建,已测常见内核无法运行透明代理,暂不推荐安装;其他未列架构暂无安装包。
- 运行程序本体约 52–57 MiB,另需依赖、规则库、下载与备份空间,16/32 MiB 闪存设备不宜直接安装。
脚本会自动识别 CPU、固件 ABI 与包格式,并实际检查内核能力;不兼容时停止安装。查看完整兼容性说明 →
进程列表中的虚拟内存不等于实际占用。查看真实内存占用 →
以 root 登录路由器 SSH,执行下面的一行命令打开中文管理菜单。
nl=$(uclient-fetch -O- https://slobys.github.io/NaiLink/install.sh) && sh -c "${nl:?下载为空}" -- --menu选择 1 安装 / 更新 后,脚本会自动查找最新公开版本(包含测试版)。菜单也保留 2 卸载、3 检查环境 和 0 退出。安装后可运行 nailink 再次打开菜单。
更新先备份并保留节点、订阅、群组与配置。卸载会备份后删除插件和当前数据,可离线执行;备份保留在 /root/daed-backups。更新与卸载教程 →
在线维护:点击顶部版本号检查并在线更新;点击 更新规则 打开规则库窗口,再点 更新 更新分流数据;运行日志按级别显示不同颜色。旧版本请先用上面的命令或 nailink 菜单升级一次,之后即可在面板更新。
0.6.34 新增内核切换:点击面板顶部“内核”,可按需安装 sing-box、检查兼容性,再与 dae 切换。保留节点、订阅、配置和未应用的修改,失败尝试自动回退;同时修复 dae 重载后首次连接可能失败的问题。首版 sing-box 支持 x86_64 / ARM64,使用 TUN 和 nftables;不是所有高级参数都能转换。支持范围与使用方法 →
沿用 LuCI 登录授权与细分诊断,更新权限仅向管理员开放。后台打不开 →
保留 0.6.30 的代理就绪检查与有效 DNS 分流关联恢复,可用 nailink --check-network 查看诊断。恢复机制与限制 →
旧版菜单遇到 Raw 下载失败时,可用上面的固定入口更新。如果 GitHub 也无法解析,先检查路由器自身 DNS。下载故障排查 →
0.6.42 修复 Clash 订阅:支持内嵌 proxies 的 YAML / JSON、SIP008 和普通 / Base64 节点列表;更新失败保留原节点,内容未变时保留节点 ID。仅提取节点,不导入订阅中的 DNS、路由或监听设置。格式与限制 →
0.6.43 优化节点测试:三内核普通节点手动 HTTP 测试统一最多 8 秒,减少慢节点误判;增加连接、TLS / WebSocket 握手和入口网关错误提示。自动选路及现有配置保持。超时排查说明 →
0.6.44 优化 mihomo DNS:复用有上限的 TCP / 加密 DNS 连接,缓冲短时查询突发;失效连接按原路由重建,停止内核时释放连接与排队请求。同时修复私有节点测试启动时的端口争用恢复。节点、DNS 上游与分流配置保留。说明 →
0.6.45 内核管理与稳定性:统一顶部按钮高度,重新设计内核窗口,显示实际常驻内存;释放切换及重载后的旧会话引用,修复旧 DNS 地址下 dae 首次连接可能超时的问题。节点和配置保留。使用说明 →
0.6.46 优化内核选择:恢复横向三列卡片,选中项整块高亮并显示勾选,单独标记正在使用的内核。适配窄屏与深浅主题,减少留白;保留原有检查和切换流程。
0.6.47 紧凑内核选择:三张卡片收为一行分段按钮,保留实色高亮与勾选,所选内核的说明和状态集中展示;电脑和手机均保留 44px 点击高度,检查、切换与回退流程保持。
0.6.48 切换状态与统计开销:切换期间暂停流量轮询、显示切换状态,恢复后自动更新;避免统计接口短暂不可用弹出切换失败提示,真实失败仍明确提示。原生内核管理接口采用有上限的连接复用,退出时取消请求并释放连接;节点和配置保留。
0.6.49 在线更新下载恢复:增加有限重试、IPv4 回退与同仓库 GitHub 官方 API 下载入口,大安装包允许更长传输;细分解析、证书、超时和文件缺失等错误。下载失败保留原服务和数据。0.6.38 等旧更新器持续失败时,需要先用备用脚本升级一次。恢复方法 →
0.6.50 更新流程加固:下载重试共用时限,优先复用已成功的官方入口;APK 依赖齐全时跳过软件源刷新。安装准备过久会在停服前退出,为安装和回退留出时间;面板区分历史失败与当前版本。说明 →
打开路由器后台 服务 → NaiLink:
- 节点和订阅:导入节点或添加订阅,标签可留空自动识别。
- 管理面板:把节点或订阅加入群组,测试并配置选择策略。
- 高级设置:核对接口、DNS 和路由,点击 应用配置,再实际验证联网。
编译请使用完整源码包,或 git clone --recurse-submodules https://github.com/slobys/NaiLink.git。GitHub 的 Download ZIP 不包含后端子模块。
普通 Linux / Docker 见安装说明,开发与发布见贡献指南和构建说明。Docker 不替代 OpenWrt 插件,仍要求宿主机满足内核条件。
YouTube 频道 · Telegram 群组 · 反馈问题
感谢 daed、dae-wing 和 dae。本项目并非上游官方发行版。前端及安装集成遵循 MIT,后端及其修改遵循 AGPL-3.0,保留相关版权声明。
Mihomo 为独立可选组件,感谢 MetaCubeX/mihomo。安装包附带原许可证与固定版本来源,发布页同时提供对应源码。
