Das CDN-Beschleunigungs- und Sicherheitsangebot für dieses Projekt wird von Tencent EdgeOne gesponsert.
Der Autor dieses Projekts ist colin1114.
🚀 Clash Abonnement-Konverter
Ein optisch ansprechendes und leistungsstarkes Online-Tool, das verschiedene Proxy-Abonnement-Links in das Clash-Konfigurationsformat umwandelt. Unterstützt automatische Bereitstellung über Cloudflare Workers & Pages und bietet schnellen, zuverlässigen Abonnement-Konvertierungsservice.
✨ Funktionen und Merkmale
- 🎨 Modernes und ansprechendes Interface – Mit Farbverlauf-Hintergrund und Kartendesign
- 🔄 Mehrprotokoll-Unterstützung – Unterstützt V2Ray, VLESS, Shadowsocks, Trojan und andere gängige Protokolle
- ☁️ Cloud Deployment – Globale CDN-Beschleunigung über Cloudflare Workers
- 📱 Responsives Design – Perfekte Anpassung an Desktop und Mobilgeräte
- ⚡ Schnelle Konvertierung – Wandelt Abonnement-Links in Echtzeit in Clash-Konfigurationen um
- 📋 Intelligentes Kopieren – Ein-Klick-Kopieren der generierten YAML-Konfiguration, kompatibel mit allen Browsern
- 📡 Abonnement-Link-Generierung – Automatische Erstellung von Abonnement-Links für direkten Clash-Import
- 🌐 Online-YAML-Zugriff – Mehrere Zugriffsmöglichkeiten auf YAML-Dateien:
- 📡 Abonnement-Link: Automatische Aktualisierung im Clash-Client unterstützt
- 🔗 Online-Anzeige: Konfigurationsinhalt direkt im Browser ansehen
- 💾 Dateidownload: .yaml-Datei lokal herunterladen
- ⚡ Schneller Zugriff: Vereinfachter Download-Link
- 🔧 UTF-8-Unterstützung – Vollständige Unterstützung für chinesische Knotennamen und Konfigurationen
- 🆓 Komplett kostenlos – Basierend auf dem kostenlosen Cloudflare-Dienst, ohne Nutzungsbeschränkungen
📁 Projektstruktur
clash/
├── index.html # 前端页面
├── worker.js # Cloudflare Worker 后端代码
├── wrangler.jsonc # Wrangler 配置文件
├── _headers # Cloudflare Pages HTTP头配置
├── .github/
│ └── workflows/
│ └── deploy.yml # GitHub Actions 部署配置
├── README.md # 项目说明文档
└── package.json # 项目配置文件🚀 Schnellstart
Methode 1: Lokale Ausführung
- Projekt klonen
git clone
cd clash
``
- Lokalen Server starten
`bash
# 使用 Python
python -m http.server 8000
# 或使用 Node.js
npx serve .
`- Anwendung aufrufen
- Öffnen Sie den Browser und rufen Sie
http://localhost:8000 auf
In der lokalen Umgebung wird die Beispielkonfiguration angezeigt Methode 2: Cloudflare Workers Bereitstellung
#### Schritt 1: Worker erstellen
- Besuchen Sie Cloudflare Workers
- Registrieren/Anmelden bei einem Cloudflare-Konto
- Klicken Sie auf "Create a Worker"
- Kopieren Sie den gesamten Code aus
worker.js in den Editor
Klicken Sie auf "Save and Deploy" #### Schritt 2: Mit Wrangler CLI bereitstellen
bash
安装 Wrangler CLI
npm install -g wrangler登录到 Cloudflare
wrangler login部署 Worker
npm run deploy:workerbash#### Schritt 3: Domain konfigurieren (optional)echo "No build required"
- Füge eine benutzerdefinierte Domain in den Worker-Einstellungen hinzu
- Oder verwende die von Cloudflare bereitgestellte Standard-Domain
Methode 3: Deployment mit Cloudflare Pages
#### Option A: GitHub-Integration (empfohlen)
- Repository vorbereiten
- Code in ein GitHub-Repository pushen
- Stelle sicher, dass alle notwendigen Dateien enthalten sind
- Pages-Projekt erstellen
- Besuche Cloudflare Pages
- Verbinde dein GitHub-Repository
- Wähle das Projekt-Repository aus
- Build-Einstellungen
- Build-Befehl: leer lassen oder
/Build-Ausgabeverzeichnis: (Stammverzeichnis)Umgebungsvariablen: keine Einstellungen erforderlich #### Option B: Direktes Hochladen
使用 Wrangler Pages 部署
npm run deploy:pagesjavascript 'proxy-groups': [ { name: '🚀 节点选择', type: 'select', proxies: ['♻️ 自动选择', '🎯 全球直连', ...proxyNames] }, // 添加更多代理组... ]GET /🛠️ Technische Architektur
Frontend-Technologie-Stack
- HTML5 - Moderne Auszeichnungssprache
- CSS3 - Responsives Design und Animationseffekte
- Vanilla JavaScript - Leichtgewichtige Frontend-Interaktionen
Backend-Technologie-Stack
- Cloudflare Workers - Edge-Computing-Plattform
- Web APIs - Standard-Fetch API und Antwortverarbeitung
Unterstützte Protokollformate
- VMess - V2Ray Standardprotokoll
- VLESS - V2Ray Leichtprotokoll (unterstützt Reality)
- Shadowsocks - Klassisches Proxy-Protokoll
- Trojan - Modernes Proxy-Protokoll
API-Endpunkte
- HauptseitePOST /convert- Abonnement-Konvertierungs-APIGET /clash/{config-id}- YAML-Konfigurationsdatei abrufen (Abonnement-Link)GET /yaml/{config-id}- YAML-Konfigurationsdatei herunterladenOPTIONS /*- CORS-VorabprüfungsanfrageMissing entry-point to Worker script📖 Benutzerhandbuch
Grundlegende Verwendung
- Abonnement-Link eingeben
- Füge deinen Proxy-Abonnement-Link in das Eingabefeld ein
- Unterstützt Base64-codierte Abonnement-Links
- Konfigurationsnamen festlegen
- Optional kann ein benutzerdefinierter Name für die Konfigurationsdatei vergeben werden
- Standardmäßig "My Clash Config"
- Konfiguration konvertieren
- Klicke auf die Schaltfläche "Abonnement konvertieren"
- Warte bis die Konvertierung abgeschlossen ist
- Konfiguration verwenden
- Kopieren Sie die generierte YAML-Konfiguration
- Importieren Sie sie in den Clash-Client zur Nutzung
- Verwendung des Abonnement-Links (empfohlen)
- Kopieren Sie den generierten Abonnement-Link
- Abonnement im Clash-Client hinzufügen
- Die Konfiguration wird automatisch synchronisiert, kein manuelles Update nötig
Erweiterte Konfiguration
Die generierte Clash-Konfiguration enthält folgende Merkmale:
- Proxy-Gruppenstrategie
- 🚀 Node-Auswahl – Manuelle Proxy-Auswahl
- ♻️ Automatische Auswahl – Auswahl nach Latenztest
- 🎯 Globaler Direktzugriff – Direkte Verbindung
- DNS-Konfiguration
- DNS-Auflösung aktivieren
- Unterstützung für Fake-IP-Modus
- DNS-Split für Inland und Ausland
- Routing-Regeln
- Lokale Adressen direkt verbinden
- Inländische IPs direkt verbinden
- Sonstiger Traffic über Proxy
🔧 Fehlerbehebung bei der Bereitstellung
Häufige Probleme
#### 1. Wrangler findet keinen Einstiegspunkt Fehlermeldung:
wrangler.jsoncLösung:
- Stellen Sie sicher, dass im Projektstammverzeichnis eine
-Datei vorhanden istmainPrüfen Sie, ob das -Feld inwrangler.jsoncaufworker.jsverweistCLOUDFLARE_API_TOKEN#### 2. GitHub Actions Deployment fehlgeschlagen Lösung:
- Fügen Sie in den Einstellungen des GitHub-Repositorys folgende Secrets hinzu:
: Cloudflare API-TokenCLOUDFLARE_ACCOUNT_ID: Cloudflare Konten-IDecho "No build required"#### 3. Pages Build fehlgeschlagen Lösung:
- Setzen Sie den Build-Befehl auf leer oder
/Stellen Sie sicher, dass das Build-Ausgabeverzeichnis auf gesetzt istwrangler.jsoncErläuterung der Deploy-Konfigurationsdateien
: Wrangler CLI-Konfiguration für Worker-Deployment_headers: Cloudflare Pages HTTP-Header-Konfiguration.github/workflows/deploy.yml: GitHub Actions Auto-Deployment-KonfigurationconvertToClash🔧 Benutzerdefinierte Konfiguration
Proxy-Gruppen bearbeiten
Sie können die Funktion
inworker.jsbearbeiten, um Proxy-Gruppen anzupassen:
javascript rules: [ 'DOMAIN-SUFFIX,youtube.com,🚀 节点选择', 'DOMAIN-SUFFIX,local,DIRECT', // 添加更多规则... ] `rulesBenutzerdefinierte Routing-Regeln
Bearbeiten Sie das Array
, um benutzerdefinierte Routing-Regeln hinzuzufügen:
📊 Leistungseigenschaften
- Globales CDN - Cloudflare mit Edge-Knoten weltweit
- Schnelle Reaktion - Durchschnittliche Antwortzeit < 100ms
- Hohe Verfügbarkeit - 99,9% Dienstverfügbarkeit
- Kostenloses Kontingent - 100.000 Anfragen pro Tag
🔒 Sicherheitshinweise
- Datenschutz - Abonnementdaten werden nur während der Konvertierung verwendet und nicht gespeichert
- HTTPS-Verschlüsselung - Alle Kommunikation erfolgt über HTTPS verschlüsselt
- Transparente Open-Source - Vollständiger Quellcode ist öffentlich einsehbar und kann überprüft werden
🤝 Beitragsrichtlinien
Issues und Pull Requests sind willkommen!
- Forken Sie dieses Repository
- Erstellen Sie einen Feature-Branch (
git checkout -b feature/AmazingFeature)
Änderungen committen ( git commit -m 'Add some AmazingFeature')
Pushen Sie auf den Branch ( git push origin feature/AmazingFeature`)
📝 Änderungsprotokoll
v1.1.0
- ✅ Unterstützung für VLESS-Protokoll hinzugefügt (inklusive Reality-Sicherheitstransport)
- ✅ Verbesserte Protokollkompatibilität
v1.0.0
- ✅ Grundfunktion für Abonnement-Konvertierung
- ✅ Ansprechende Benutzeroberfläche
- ✅ Cloudflare Workers Unterstützung
- ✅ Unterstützung mehrerer Protokolle (VMess, Shadowsocks, Trojan)
- ✅ Responsives Design
- ✅ One-Click-Kopierfunktion
📞 Support und Feedback
Wenn du während der Nutzung auf Probleme stößt oder Vorschläge hast, dann:
- Sieh dir dieses README-Dokument an
- Reiche ein Issue ein
- Starte eine Discussion
📄 Lizenz
Dieses Projekt verwendet die MIT-Lizenz – siehe die LICENSE Datei für Details
🙏 Danksagung
- Cloudflare Workers – stellt die Edge-Computing-Plattform bereit
- Clash – hervorragender Proxy-Client
- Unterstützung aller Mitwirkenden und Nutzer
⭐ Wenn dir dieses Projekt geholfen hat, gib ihm bitte einen Star!
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-06 ---