Super Simple Clash от Zerolab.net

  1. Скачать свежую https://github.com/zerolabnet/SSClash/releases
  2. Веб интерфейс → SoftwareUpdate listsUpload Package установить скачанный файл .ipk
  3. Там же в фильтре ищем kmod-nft-tproxy для OpenWrt 23-24 или iptables-mod-tproxy для древних OpenWrt и ставим его.
  4. Выходим из админки Log out и заходим снова, появляется меню ServicesSSClash
  5. SSClashSettings → внизу скачать ядро Mihomo Download Core
  6. Вместо TPROXY лучше выбрать Mixed (TCP+UDP)
  7. Если используете подписки с модемом на белых спиках, лучше отключить Store rules and proxy providers in RAM (tmpfs)
  8. По мануалу настраиваем, а всё, что ниже, можно не читать.

Если не сработало, работаем клавиатурой:

Для выполнения команд, подключитесь к вашему роутеру по SSH (например, через Termius, Putty или командную строку Windows). Установите ваш часовой пояс и синхронизируйте время на роутере!

Что такое SSH?

OpenWrt 25.12.x

apk update
apk add curl kmod-nft-tproxy kmod-tun coreutils-base64
curl -L <https://github.com/zerolabnet/SSClash/releases/download/v3.8.0/luci-app-ssclash-3.8.0-r1.apk> -o /tmp/luci-app-ssclash.apk
apk add /tmp/luci-app-ssclash.apk --allow-untrusted && rm -rf /tmp/*.apk

OpenWRT 23.05.x - 24.10.x

opkg update && opkg install curl kmod-nft-tproxy kmod-tun coreutils-base64
curl -L <https://github.com/zerolabnet/SSClash/releases/download/v3.8.0/luci-app-ssclash_3.8.0-r1_all.ipk> -o /tmp/luci-app-ssclash.ipk && opkg install /tmp/luci-app-ssclash.ipk && rm -rf /tmp/*.ipk

Для OpenWrt 21.x вместо kmod-nft-tproxy нужен iptables-mod-tproxy

Ядро Mihomo

ARM64 (Mediatek Filogic: Xiaomi AX3000T, Routerich AX3000, RAX3000Me, Cudy TR3000, gl.inet GL-MT3000, MT6000 и др):

releasemihomo=$(curl -s -L <https://github.com/MetaCubeX/mihomo/releases/latest> | grep "title>Release" | cut -d " " -f 4)
curl -L <https://github.com/MetaCubeX/mihomo/releases/download/$releasemihomo/mihomo-linux-arm64-$releasemihomo.gz> -o /tmp/clash.gz
gunzip -c /tmp/clash.gz > /opt/clash/bin/clash
chmod +x /opt/clash/bin/clash
rm -rf /tmp/clash.gz