Dies ist ein Skript, das auf der Cloudflare Worker-Plattform basiert. Basierend auf der Originalversion wurde es so modifiziert, dass es Trojaner-Konfigurationsinformationen anzeigt und diese in Abonnementinhalte umwandelt. Mit diesem Skript können Sie mithilfe der Online-Konfiguration problemlos Trojaner-Konfigurationsinformationen in Tools wie Clash oder Singbox konvertieren.
- Methode zur Bereitstellung von Arbeitskräften
- Bereitstellungsmethode für Seiten
- ProxyIP
- Beschreibung der Umgebungsvariablen
- Videoanleitungen
Use
- Dieses Projekt ist ausschließlich für Lern-, Forschungs- und Sicherheitstestzwecke konzipiert und entwickelt. Ziel ist es, Sicherheitsforschern, Akademikern und Technologiebegeisterten ein Werkzeug zum Verständnis und zur Praxis der Netzwerkkommunikationstechnologie zur Verfügung zu stellen.
Legality
- Users must comply with local laws and regulations when downloading and using this project.
- Users are responsible for ensuring that their actions comply with the laws, regulations and other applicable requirements of their region
Risk warning
- Avoid leaking node configuration information by submitting false node configurations to the subscription service-
Stellen Sie Cloudflare Worker bereit:
-
Erstellen Sie einen neuen Worker in der Cloudflare Worker-Konsole.
-
Willeworker.jsFügen Sie den Inhalt in den Worker-Editor ein.
-
Ändern Sie Zeile 3
password
Ändern Sie es in Ihr eigenesPasswort -
Alternativ können Sie auf die Schaltfläche unten klicken, um die Bereitstellung direkt durchzuführen.
-
-
Bevorzugte Route hinzufügen:
- Geben
addresses
Fügen Sie den bevorzugten Domänennamen/die bevorzugte saubere IP entsprechend dem Format hinzu. Wenn keine Portnummer vorhanden ist, ist der Standard-TLS-Port 443 und das #-Zeichen ist der Bemerkungsalias, zum Beispiel:let addresses = [ // Everything you want, Cloudflare Domains & Clean IP addresses. 'www.speedtest.net:443#Ni1', 'time.is#Ni2', 'zula.ir#Ni3', 'www.visa.com.sg:2053#Ni4', ];
- Geben
-
Zugriff auf Abonnementinhalte:
- Zugang
https://[YOUR-WORKERS-URL]/[password]
Erhalten Sie Abonnementinhalte. - Zum Beispiel
https://vless.trauma.workers.dev/auto
Dies ist Ihre universelle adaptive Abonnementadresse. - Zum Beispiel
https://vless.trauma.workers.dev/auto?sub
Base64-Abonnementformat, geeignet für PassWall, SSR+ usw. - Zum Beispiel
https://vless.trauma.workers.dev/auto?clash
Clash-Abonnementformat, geeignet für OpenClash usw. - Zum Beispiel
https://vless.trauma.workers.dev/auto?sb
Singbox-Abonnementformat, geeignet für Singbox usw.
- Zugang
-
Binden Sie eine benutzerdefinierte Domäne an Worker:
- In der Arbeiterkonsole
trigger
Klicken Sie auf die Registerkarte untenAdd a custom domain
。 - Geben Sie den sekundären Domänennamen ein, den Sie an den CloudFlare-Domänennamenauflösungsdienst übertragen haben, zum Beispiel:
vless.trauma.com
Nach dem KlickenAdd a custom domain
, warten Sie einfach, bis das Zertifikat wirksam wird.
- In der Arbeiterkonsole
-
Stellen Sie Cloudflare-Seiten bereit:
- Gabeldieses Projekt auf Github
- Wählen Sie in der Cloudflare Pages-Konsole aus
Connected to Git
Danach wählen Sie austrauma
Klicken Sie hinter dem ElementStart setting up
。 - existieren
Setting up build and deployment
Wählen Sie unten auf der Seite ausEnvironment variables (advanced)
später zusammenführenVariablen hinzufügen, - Geben Sie den Variablennamen einPASSWORT, der Wert ist Ihr Passwort, dann klicken Sie
Save and deploy
Das ist es.
-
Bevorzugte Route hinzufügen:
- Variablen hinzufügen
ADD
Lokale statische bevorzugte Leitung. Wenn keine Portnummer vorhanden ist, ist der Standard-TLS-Port 443 und auf die #-Nummer folgt ein Bemerkungsalias, zum Beispiel:discord.com#You can just put the domain name as follows www.speedtest.net:443#Ni1 time.is#Ni2 zula.ir#Ni3 www.visa.com.sg:2053#Ni4 104.17.152.41#IP Also available [2606:4700:e7:25:4b9:f8f8:9bfb:774a]#IPv6 also OK
- Variablen hinzufügen
-
Zugriff auf Abonnementinhalte:
- Zugang
https://[YOUR-PAGES-URL]/[password]
Abonnementinhalte sind verfügbar. - Zum Beispiel
https://trauma.pages.dev/auto
Dies ist Ihre universelle adaptive Abonnementadresse. - Zum Beispiel
https://trauma.pages.dev/auto?sub
Base64-Abonnementformat, geeignet für PassWall, SSR+ usw. - Zum Beispiel
https://trauma.pages.dev/auto?clash
Clash-Abonnementformat, geeignet für OpenClash usw. - Zum Beispiel
https://trauma.pages.dev/auto?sb
Singbox-Abonnementformat, geeignet für Singbox usw.
- Zugang
-
Benutzerdefinierte CNAME-Domäne an Seiten binden:
- In der Pages-Konsole
Custom domains
Klicken Sie auf die Registerkarte untenSet up a custom domain
. - Geben Sie Ihren benutzerdefinierten sekundären Domänennamen ein. Achten Sie darauf, nicht Ihren Stammdomänennamen zu verwenden, zum Beispiel:
- Der Ihnen zugewiesene Domainname lautet
fuck.cloudns.biz
und fügen Sie dann ein benutzerdefiniertes Feld zum Ausfüllen hinzuiran.fuck.cloudns.biz
Das ist es; - Gemäß den Anforderungen von Cloudflare wird Ihr Domainname-DNS-Dienstanbieter zurückgegeben und die benutzerdefinierte Domain hinzugefügt.
trauma
CNAME-Eintrag vontrauma.pages.dev
Klicken Sie anschließend aufActivate Domain
Das ist es.
- In der Pages-Konsole
-
Bei der Bereitstellung auf Cloudflare-Seiten können Sie ProxyIP in der 4. Zeile festlegen
_worker.js
Datei. Oder legen Sie die Umgebungsvariable fest. Der Variablenname lautetPROXYIP
-
Bei der Bereitstellung in worker.dev können Sie ProxyIP in der 4. Zeile von festlegen
_worker.js
Datei. Oder legen Sie die Umgebungsvariable fest. Der Variablenname lautetproxyIP
[!NOTIZ]Es reicht aus, nur zwei davon festzulegen, die erste Variable
PASSWORD
und der zweitePROXYIP
Die in der folgenden Tabelle aufgeführten Variablen dienen nur zu Bildungszwecken und zusätzlichen Erläuterungen.
Variablennamen | Beispiel | Anmerkung |
---|---|---|
PASSWORT | Auto | Kann jeden Wert annehmen |
PROXYIP | klicken Sie hieroder Verwendungni.radically.pro |
Als Proxy-Knoten für den Zugriff auf die CloudFlareCDN-Site (unterstützt mehrere ProxyIPs, die zwischen ProxyIPs verwendet werden)., oder Zeilenvorschub als Intervall) |
HINZUFÜGEN | zula.ir,www.csgo.com:2087 | Lokaler bevorzugter Domänenname/bevorzugte IP (unterstützt mehrere Elemente, oder Zeilenvorschub als Intervall) |
ADDAPI | https://raw.githubusercontent.com/NiREvil/Trauma/main/cleanIPs.txt | Kein Grund zur Erklärung, jeder versteht es |
ADDCSV | Kein Grund zur Erklärung, jeder versteht es | |
DLS | 8 | Kein Grund zur Erklärung, jeder versteht es |
TGTOKEN | 6894123456:XXXXXXXXXX0qExVsBPUhHDAbXXXXXqWXgBA | Roboter-Token zum Versenden von TG-Benachrichtigungen |
DU TUST | 6946912345 | Digitale Konto-ID, um TG-Benachrichtigungen zu erhalten |
SUB | trojan.fxxk.dedyn.io | Bevorzugte Abonnement-Generator-Adresse (mit der der Abonnent aufgibt).ADD lokaler Premium-Abonnementinhalt innerhalb von ) |
subapi | apiurl.v1.mk | Clash, Singbox usw. Abonnementkonvertierungs-Backend |
UNTERKONFIG | https://raw.github.../ACL4SSR_Online_Mini.ini | Clash, Singbox usw. Abonnementkonvertierungsprofile |
UNTERNAME | REvil | Abonnementname |
02 | https://t.me/F_NiREvil | Startseite 302-Sprung (unterstützt mehrere URLs, wird zwischen URLs verwendet), Oder Zeilenumbruch als Abstandshalter, verwenden Sie ihn nicht, wenn Sie damit noch nicht vertraut sind.) |
URL | https://t.me/F_NiREvil | Homepage-Verkleidung (unterstützt mehrere URLs, die zwischen URLs verwendet werden), Oder verwenden Sie Zeilenumbrüche als Intervalle, zufällige Einstellungen können leicht Betrugsbekämpfung auslösen.) |
Fork.and.deploy.cloudfare.Pages.dev.mp4
Set.Environment.variables.mp4
Get.config.-.subscription.link.and.test.ip.mp4
proxyIP.env.replacement.and.retry.deployment.mp4
ca110us|Sterilisieren Sie es|zizifn|Jemen 178|ACL4SSR|Sheggs1999