Templates
Wie bereits erwähnt, erhält jeder neu erstellte Benutzer eine Abonnement-URL.
Ihnen ist vielleicht aufgefallen, dass beim Öffnen der Abonnement-URL im Browser eine lesbare Webseite angezeigt wurde. Als Sie dieselbe URL jedoch einer Client-Anwendung hinzufügten, wurde sie problemlos importiert.
Das liegt daran, dass Remnawave automatisch erkennt, wer auf die URL zugreift:
Wenn sie über einen Browser geöffnet wird, erkennt Remnawave dies und liefert die Webseite aus.
Wenn eine Anfrage von einer Client-Anwendung kommt, liefert Remnawave das Abonnement im entsprechenden Format, das auf dem Client-Typ basiert.
Sie können anpassen, was die Client-Anwendung im Bereich Templates erhält. Da viele Client-Anwendungen unterschiedliche Kerne verwenden, müssen Sie jede einzeln konfigurieren.
Im Allgemeinen fallen Abonnementformate in vier Hauptfamilien:
- Mihomo
- Base64
- Xray-json
- Sing-box
📄️ Client-Anwendungen
Durchsuchen Sie alle mit Remnawave kompatiblen Client-Anwendungen und die von ihnen verwendeten Kerne.
Seit Version 2.2.0 können Sie mehrere Templates für jeden Kern erstellen.
Sie können dann entweder Externe Squads oder Routing-Regeln verwenden, um zu verwalten, welche Benutzer oder Client-Apps die benötigten Templates erhalten.
Mihomo
Dieses Format war ursprünglich als Clash bekannt. Der ursprüngliche Clash-Client und Server-Kern werden jedoch nicht mehr gepflegt. Sie wurden durch Mihomo ersetzt, das jetzt der de-facto Nachfolger ist.
Xray-json
Dies ist eines der neueren Formate, das in Client-Anwendungen verwendet wird, die auf dem Xray-Kern basieren.
Die Xray-Dokumentation finden Sie hier.
Sing-box
Dieses Format ist Xray-json analog, wird jedoch in Client-Anwendungen verwendet, die auf dem Sing-box-Kern basieren.
Die Sing-box-Dokumentation finden Sie hier.
Base64
Für dieses Format gibt es kein Template. Es ist eines der ältesten Formate und besteht aus einer einfachen Liste von Server-Konfigurationen, getrennt durch ein \n-Zeichen und in Base64 kodiert.
Dieses Abonnementformat wird als Fallback verwendet, wenn die Client-Anwendung keinem der anderen spezifischen Formate entspricht.