GoForum🌐 V2EX

nikki-rs 基于 rust 代理内核的 openwrt 代理插件

alamaya · 2026-08-12 18:42 · 0 次点赞 · 0 条回复
  • 本项目 openwrt luci 部分基于 nikki 修改,代理核心基于 clash-rs 修改,感谢以上两个项目的贡献者。
  • 本项目的优点就是上手简单,可开箱即用,占用低性能强,支持多协议多节点分流。
  • 之前寻找 rust 写的代理软件的时候,找到了 clash-rs 这个项目,用着还是有不少问题,边用边修到现在差不多稳定了,想着搞个路由器插件,就基于 nikki 修改出了这个。
  • clash-rs 兼容大部分 mihomo 的配置,功能不如其他代理核心丰富,本身支持的协议也算全,但是很多新特性没有跟进,我主要使用 ss,anytls,hy2,vless-vision-reality ,所以这四个协议的 bug 基本都修了。
  • clash-rs 的内置面板还挺好看的,默认使用这个面板,使用第三方面板的兼容性未测试
  • 代理模式主要支持 tproxy ,tun 模式直接没打包进默认的 clash-rs ,我也没用过它的 tun 模式,所以不保证体验,但是界面上的配置是保留了的,实在想试试可以用官方版 clash-rs 替换或者用我 fork 的 standard 包。

项目特色

  • 开箱即用:内置预设防火墙规则( FakeIP + 绕过大陆)与分流策略,满足绝大多数常见使用场景,同时支持便捷的自建节点配置,只需要在菜单 混入配置->节点配置 配置代理节点信息就可开始使用。
  • 极致轻量 (clash-rs):基于 Rust 编写的 clash-rs 修改版本核心,相比原版修复了多项 Bug 、扩充了一些功能并提升了稳定性。
  • 透明代理:原生支持 Redirect 与 TPROXY 模式,完整覆盖 IPv4 与 IPv6 流量分流。
  • 丰富协议支持:良好支持 SS 、AnyTLS 、Hysteria2 (hy2) 及 VLESS-Vision-Reality ;默认内核移除了 SSH 、WireGuard 、Tailscale 、Shadowquic 、Tor 等协议支持(如需使用可手动替换内核)。
  • 配置精简:针对 clash-rs 的核心特性进行了适配,移除了不支持的冗余配置项,使控制界面更加纯粹易用。 —

环境要求

  • OpenWrt >= 24.10
  • Linux Kernel >= 5.13
  • firewall4 (基于 nftables)

快速使用

方式 A:从软件源安装(推荐)

  1. 添加软件源

    wget -O - https://github.com/CHKayanami/OpenWrt-nikki-rs/raw/refs/heads/main/feed.sh | ash
    
  2. 安装软件包

    • opkg
      
      opkg update
      opkg install nikki-rs luci-app-nikki-rs luci-i18n-nikki-rs-zh-cn
      
    • apk
      
      apk update
      apk add nikki-rs luci-app-nikki-rs luci-i18n-nikki-rs-zh-cn
      

方式 B:从 Release 一键安装

wget -O - https://github.com/CHKayanami/OpenWrt-nikki-rs/raw/refs/heads/main/install.sh | ash

项目地址

https://github.com/CHKayanami/OpenWrt-nikki-rs https://github.com/CHKayanami/clash-rs

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: alamaya
发布: 2026-08-12
点赞: 0
回复: 0