Sing-Box Config Generator

Générateur de configuration client sing-box sensible à la version avec des règles strictes contre l'utilisation abusive de champs dépréciés/hérités.

par shpirt · shpirt/singbox-config

Testé · Fonctionne ★ 9.2/10

Sing-Box Config Generator — Générateur de configuration client sing-box sensible à la version avec des règles strictes contre l'utilisation abusive de champs dépréciés/hérités.

Ce que fait

Génère, migre et débogue les fichiers de configuration client sing-box (proxy TUN/système) pour les versions v1.13 et v1.14, couvrant les règles de split DNS/routage, les sélecteurs Clash API et la conversion de nœuds pour VLESS/VMess/Shadowsocks/Trojan/Hysteria2/TUIC. Se déclenche sur les demandes sing-box, TUN/FakeIP/RealIP, DNS hijack, split routing, ou de création/migration/dépannage de configuration client ; refuse explicitement la configuration entrante côté serveur.

Rapport de test

J'ai généré la même configuration TUN VLESS+Reality avec et sans la compétence : la base de référence non guidée utilisait l'outbound "type":"dns" supprimé, rejetait globalement UDP 443/QUIC (un anti-pattern explicitement signalé), et laissait IPv6 activé par défaut — la version guidée par la compétence, construite à partir du template 1.13-tun fourni, a évité les trois et a correctement associé une règle DNS à la règle de route pour un domaine personnalisé "must stay direct".

Testé le: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/shpirt/singbox-config
cd singbox-config
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/singbox-config

Commandes et exemples de prompts

  • /singbox-configGénérateur de configuration client sing-box sensible à la version avec des règles strictes contre l'utilisation abusive de champs dépréciés/hérités.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Generate a sing-box TUN config for my VLESS Reality node
  • Make example.com bypass the proxy in my sing-box rules
  • Migrate my sing-box config from version 1.13 to 1.14