简体中文 · English · العربية · Deutsch · Español · Italiano · 日本語 · 한국어
Ein Proxy-Client für Android, Windows, macOS und Linux auf Basis von mihomo. Unterstützt eigenständige Knoten, Abonnementverwaltung und mehrstufige Proxy-Ketten. Mit Flutter entwickelt.
Avalon basiert auf FlClash.
Das Installationspaket für die jeweilige Plattform steht unter Releases bereit.
- Protokollunterstützung: VLESS, VMess, Shadowsocks, Trojan, Hysteria2, TUIC, AnyTLS, SOCKS4/4a/5, HTTP(S) und weitere.
- Knotenverwaltung: einzelne Knoten unabhängig verwalten, hinzufügen, bearbeiten, duplizieren und mit Profilen verknüpfen.
- Abonnements: Profile über URLs oder lokale Dateien importieren, mit automatischer Aktualisierung von Abonnements.
- Proxy-Ketten: Knoten, Proxy-Gruppen und lokale Proxy-Endpunkte kombinieren; mit vorgeschalteten Proxys, mehrstufigen Verbindungen und Pfadvorschau.
- Profilerstellung: direkt nutzbare Profile aus Ketten erzeugen oder Ketten zu Proxy-Gruppen bestehender Profile hinzufügen.
- Import und Export: Knoten-URIs, QR-Codes und YAML / JSON; Knoten und Ketten lassen sich zusammen mit ihren Anhängen als Paket exportieren.
- Routing-Regeln: Rule-, Global- und Direct-Modus sowie bearbeitbare Routing-Regeln und Proxy-Gruppen.
- Netzwerkdiagnose: Latenztests für Knoten, laufende Verbindungsübersicht und Laufzeitprotokolle.
- Datensynchronisierung: lokale Sicherung und Wiederherstellung sowie Synchronisierung über WebDAV.
- Darstellung: Desktop- und Mobilansichten, Dunkelmodus und anpassbare Farben.
- Tailscale: Geräte anzeigen sowie Tailnet-Routing, entfernte Subnetze und Exit-Nodes konfigurieren.
| Modus | Beschreibung |
|---|---|
| Rule | Ausgehende Verbindungen anhand der Regeln im Profil auswählen |
| Global | Den gesamten beim Kern eingehenden Datenverkehr über die in der globalen Proxy-Gruppe gewählte Verbindung leiten |
| Direct | Ziele direkt und ohne Proxy-Knoten verbinden |
Desktop-Plattformen unterstützen Systemproxy und TUN; Android erfasst Datenverkehr über einen VPN-Dienst. Der Systemproxy gilt nur für Apps, die Proxy-Einstellungen beachten. TUN/VPN berücksichtigen konfigurierte Routen, IPv6-Einstellungen und Zugriffskontrollen.
mihomo übernimmt Proxy-Verbindungen, DNS-Auflösung, regelbasiertes Routing und TUN-Datenverkehr. Neben protokollspezifischen Formularen steht Raw YAML / JSON zur Konfiguration weiterer mihomo-Knotentypen zur Verfügung.
Abonnements, Knotenbibliothek und Proxy-Ketten werden zu einer gemeinsamen Laufzeitkonfiguration zusammengeführt. Ketten verbinden ihre Stationen über dialer-proxy in der Reihenfolge „Client → vorgeschalteter Proxy → Hauptknoten → nachgeschalteter Proxy → Ziel“ und laufen in einer einzigen Kerninstanz.
Im Stammverzeichnis des Repositorys ausführen. Die CI verwendet Flutter 3.44.4 und Go 1.26.4; native Komponenten benötigen außerdem Rust und die jeweilige Plattform-Toolchain.
flutter pub get
flutter analyze --no-fatal-infos
flutter test- Entwicklung und Build (Chinesisch): Umgebung, Core- und App-Builds, Tests, Codegenerierung und CI.
- Tailscale (Chinesisch): Anmeldung, Routing, Exit-Nodes, Identitäten und bekannte Probleme.
- Release-Workflow: plattformbezogene Pakete und Release-Konfiguration.
- Sprachen: Dart, Go, Rust
- UI-Framework: Flutter / Material Design
- Zustandsverwaltung: Riverpod
- Datenbank: SQLite / Drift
- Proxy-Kern: mihomo
- Paketverwaltung: Pub, Go Modules, Cargo
Einige Links sind Affiliate-Links. Bei einer Registrierung oder einem Kauf darüber kann der Autor eine Provision erhalten. Leistungsumfang und Preise stehen auf den jeweiligen Websites.
| Kategorie | Projekt / Dienst | Beschreibung |
|---|---|---|
| Proxy-Pool | Free Proxy | Selbst gehosteter Proxy-Pool für die Knotenbibliothek oder Proxy-Ketten |
| VPS | BandwagonHost · DMIT | Hosting von Knoten und Anwendungen |
| Virtuelle Kreditkarten | Internationale virtuelle Karten | Zahlungen für internationale Dienste |
| Ressourcensuche | Telegram-Suchbot | Ressourcen auf Telegram finden |
| Konten und SIM-Karten | Internationale Konten und SIM-Karten | Konto- und Kommunikationsdienste |
| Fingerprint-Browser | BitBrowser | Getrennte Browserumgebungen verwalten |
| E-Mail-Hosting | Emailbox | Massenverwaltung von E-Mail-Konten und Proxy-Gruppierung |
| CAPTCHA-Dienste | Captcha.run · YesCaptcha | CAPTCHA-Erkennung |
| KI-APIs | CC / GPT-Relay | Modell-API-Dienste |
| Abo-Sharing | Plattform für Abo-Sharing | Gemeinsam genutzte Abonnements |
AGPL-3.0. Drittanbietercode behält seine jeweiligen Lizenzen. Hinweise zu Urheberrecht und Lizenzen stehen in NOTICE.