# nikkinikki-org/OpenWrt-nikki

Transparent Proxy with Mihomo on OpenWrt.

Repository: https://github.com/nikkinikki-org/OpenWrt-nikki
Canonical: https://ross.abutalabs.com/products/openwrt-nikki
Homepage: https://nikkinikki.pages.dev
Language: JavaScript
License: GPL-3.0
License Family: copyleft
Topics: mihomo, openwrt, transparent-proxy, clash, luci-app, nikki, luci-app-nikki
Last push: 2026-08-26T00:16:25+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 75, longevity 60
- inputs: {"age_days": 844, "days_push": 8, "days_rel": 84, "gap_med": 5, "n_releases_24m": 62}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5198, forks 574 (observed 2026-08-28T04:09:12.074268+00:00)

## What it is
Nikki is an OpenWrt package (with a LuCI web interface) that runs Mihomo (Clash Meta) as a transparent proxy on OpenWrt routers. It manages profiles, nftables rules, ip rules/routes, and scheduled restarts to transparently proxy IPv4/IPv6 traffic via Redirect, TPROXY, or TUN.

## Use cases
- set up a transparent proxy on my OpenWrt router
- run Clash/Mihomo on OpenWrt with a LuCI interface
- proxy all LAN traffic through the router without configuring clients
- route specific devices through a proxy with access control
- mix in overrides to my Mihomo subscription profile
- schedule automatic restarts of the proxy core

## When to choose
- you run OpenWrt >= 24.10 with firewall4 and want router-level transparent proxying
- you want a maintained LuCI app around Mihomo/Clash Meta
- you need IPv4/IPv6 support with TPROXY, Redirect, or TUN modes

## When to avoid
- your router runs OpenWrt < 24.10 or uses firewall3/iptables instead of firewall4
- you need a proxy client on a desktop or mobile device rather than a router
- you want a non-Clash proxy core like sing-box or Xray

## Facets
- artifact type: plugin
- maturity: active
- function: proxy, networking, security, configuration-management
- domain: networking, privacy, self-hosted, censorship-circumvention
- platform: self-hosted
- tags: openwrt, mihomo, clash, transparent-proxy, luci-app, nftables, tproxy, tun, router, linux

## Member repositories
- nikkinikki-org/OpenWrt-nikki (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:12.074268+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:01:42.553782+00:00, confidence not recorded.
  - readme: https://github.com/nikkinikki-org/OpenWrt-nikki (fetched 2026-08-28T04:09:12.074268+00:00, sha bc61615a730c)
  - homepage: https://nikkinikki.pages.dev (fetched 2026-08-29T08:55:38.608059+00:00, sha f0997d88e607)
- Data as of 2026-08-30T08:39:29.467469+00:00.
