Dieses Dokument enthält Anweisungen und Informationen für ein Check-in-Projekt für geplante Panels wie elecV2P und Qinglong. Es beschreibt die Einrichtung, Konfiguration und Nutzung und betont die Bedeutung einer verantwortungsvollen Nutzung und der Einhaltung gesetzlicher Vorschriften. Bitte lesen Sie den Haftungsausschluss sorgfältig durch.
Anmeldefeld im zeitgesteuerten Panel
Einführung
Ein Check-in-Projekt, das hauptsächlich auf geplanten Panels wie ??????? oder ??????? läuft und auch die Systembetriebsumgebung unterstützt
Umgebung: ?????? 3,8+ / ????.?? 10+ / ???? 4+ / ???????8 / ????5
Beachten
Beantworten Sie keine Fragen zu Fehlern bei der Installation von Abhängigkeiten, einschließlich, aber nicht beschränkt auf die Unfähigkeit von pip, Tomli-Abhängigkeiten zu finden usw. Bitte lesen Sie die README-Datei des Projekts sorgfältig durch.
besondere Aussage
Die in diesem Repository veröffentlichten Skripte und alle beteiligten Entschlüsselungs- und Analyseskripte werden nur zu Test- und Lernzwecken verwendet. Ihre Rechtmäßigkeit, Richtigkeit, Vollständigkeit und Wirksamkeit können nicht garantiert werden. .
Es ist untersagt, alle Ressourcendateien in diesem Projekt in irgendeiner Form durch öffentliche Stellen oder Selbstmedien zu reproduzieren oder zu veröffentlichen.
Ich bin nicht verantwortlich für etwaige Skriptprobleme, insbesondere nicht für Verluste oder Schäden, die durch Skriptfehler verursacht werden.
Ich bin nicht verantwortlich für Datenschutzverluste oder andere Konsequenzen, die durch Benutzer verursacht werden, die das Skript indirekt verwenden, einschließlich, aber nicht beschränkt auf die Einrichtung eines VPS oder dessen Verbreitung, wenn bestimmte Aktionen gegen nationale/regionale Gesetze oder relevante Vorschriften verstoßen.
Bitte verwenden Sie die Inhalte dieses Repositorys nicht für kommerzielle oder illegale Zwecke, da Sie sonst für die Folgen verantwortlich sind.
Wenn eine Einheit oder Einzelperson glaubt, dass die Skripte des Projekts ihre Rechte verletzen könnten, sollte sie dies unverzüglich benachrichtigen und einen Identitäts- und Eigentumsnachweis vorlegen. Wir werden die relevanten Skripte nach Erhalt der Zertifizierungsdokumente löschen.
Jeder, der dieses Projekt in irgendeiner Weise betrachtet oder Skripte direkt oder indirekt aus diesem Projekt verwendet, sollte diese Erklärung sorgfältig lesen. Ich behalte mir das Recht vor, diesen Haftungsausschluss jederzeit zu ändern oder zu ergänzen. Durch die Nutzung und das Kopieren zugehöriger Skripte oder Regeln aus dem Checkinpanel-Projekt wird davon ausgegangen, dass Sie diesen Haftungsausschluss akzeptiert haben.
Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Herunterladen vollständig von Ihrem Computer oder Telefon löschen
Wenn Sie von Ihnen in diesem Repository erstellte Skripte verwenden oder kopieren, wird davon ausgegangen, dass Sie diese Erklärung akzeptiert haben. Bitte lesen Sie sie sorgfältig durch.
??????? Wie benutzt man
1. Aufgaben hinzufügen
AUFGABE -> Abonnementaufgabe hinzufügen -> Name, Aktualisierungsmethode, Aufgabe ändern -> Inhalt abrufen -> Alle hinzufügen
Name: Anmeldeprojekt
Aktualisierungsmethode für Aufgaben mit demselben Namen: Ersetzen
Aufgabe:
2. Konfiguration der Paketerfassung
Laden Sie check.sample.toml herunter, erfassen Sie Pakete und konfigurieren Sie sie gemäß den Kommentaren.
3. Konfiguration hochladen
Benennen Sie check.sample.toml in check.toml um und legen Sie es im Ordner script/Lists ab
ÜBERSICHT -> EFSS-Dateiverwaltungsschnittstelle -> Ob die EFSS-Funktion aktiviert werden soll: Aktivieren -> Verzeichnis: ./script/Lists -> Datei auswählen: check.toml -> Hochladen starten
elecV2P 3.4.6 unterstützt die Online-Bearbeitung. Klicken Sie einfach mit der rechten Maustaste auf die Datei
4. Konfigurieren Sie Benachrichtigungen
4.1 JSMANAGE -> Store/Cookie-Konstantenspeicherverwaltung füllt Benachrichtigungsumgebungsvariablen aus
Zeigt optional an
4.2 Eine andere Benachrichtigungskonfigurationsmethode (wenn sie sich mit dem Wert in 4.1 überschneidet, hat der Wert in 4.1 Vorrang)
Laden Sie die Push-Konfigurationsdatei im Projekt in den Konfigurationsordner herunter, ändern Sie die Werte in der Konfigurationsdatei gemäß den obigen Anweisungen und benennen Sie sie in notify.toml um. Sie können einige unnötige Werte in der Datei frei löschen ( achten Sie auf die Syntax).
Nachdem Sie die Konfigurationsdatei verwendet haben, können Sie die Konfigurationsdatei an einem dauerhaften Speicherort ablegen und sind nicht von Skriptaktualisierungen oder Container-Resets betroffen.
Wenn Sie den Speicherort und Dateinamen der Konfigurationsdatei anpassen möchten, legen Sie bitte die Benachrichtigungsumgebungsvariable NOTIFYCONFIGPATH fest, zum Beispiel /usr/local/app/script/notify.toml. Es wird empfohlen, das Suffix toml beizubehalten, um Missverständnisse des Editors zu vermeiden.
Syntaxreferenz zu toml:
4.3 Beschreibung der Mitteilung
Diese Benachrichtigung ruft ??????_???.?? im Projekt auf. Wenn Sie dieses Benachrichtigungsskript in Ihrem eigenen Projekt verwenden möchten, kopieren Sie es einfach und rufen Sie die entsprechende Benachrichtigungsfunktion auf.
In einer Nicht-Container-Umgebung benachrichtigen Sie Umgebungsvariablen mithilfe der Umgebungsvariablen des Systems oder der Konfigurationsdatei, die Sie über die Umgebungsvariable NOTIFYCONFIGPATH angeben.
Insbesondere wenn Sie ein auf Python basierendes elecV2P- oder Qinglong-Projekt erstellen möchten und bereit sind, Toml-Dateien zu verwenden, wird dringend empfohlen, diese Datei zu kopieren, was die Schwierigkeit beim Konfigurieren und Aktualisieren von Benutzerskripten erheblich verringern kann.
Wenn Sie nur das JSON-Modul verwenden und einfach die Umgebungsvariablenmethode erhalten möchten, können Sie ?????????????.?? kopieren.
5. Abhängigkeiten prüfen
Protokollieren Sie nach der Ausführung der Check-in-Abhängigkeitsaufgabe
Wenn die Installation der Taskliste nicht erfolgreich ist, lesen Sie Abschnitt 12
??????? Wie benutzt man
1. SSH in den Container
Ändern Sie qinglong als Namen Ihres Qinglong-Containers
2. Ziehen Sie das Lager
Um das Problem zu lösen, dass das Shell-Skript nicht abgerufen werden kann, ersetzen Sie den folgenden Code am entsprechenden Speicherort von config.sh
Geplante Aufgaben können mit benutzerdefinierten Namen und Zeiten hinzugefügt werden.
3. Abhängigkeiten installieren
Führen Sie Check-in-abhängige Aufgaben aus
Verlassen Sie sich auf eine dauerhafte Konfiguration
4. Dateien kopieren
Benachrichtigungsprofil (optional)
5. Konfigurieren Sie Benachrichtigungen
Siehe Konfigurationsbenachrichtigung oben
Besonders:
6. Konfiguration der Paketerfassung
Wenn nichts anderes passiert, finden Sie die Datei check.toml in der Konfigurationsdatei des Qinglong-Panels.
Erfassen Sie Pakete und konfigurieren Sie sie gemäß den Kommentaren.
Weitere Informationen
1. Check-in-Konfiguration für Calabash Man hinzugefügt
Parameterbeschreibung: HLX.username: Benutzername HLX.password: Passwort generiert durch MD5 32-Bit-Kleinbuchstabenverschlüsselung
2. Check-in-Konfiguration für NetEase Cloud Games hinzugefügt
Offizielle Website
Parameterbeschreibung: GAME163.authorization
Nachdem Sie sich angemeldet haben, greifen Sie auf die Anmeldeanforderung zu (der Anforderungsheader allgemeiner Anforderungen enthält auch dieses Feld).
3. Shell-Skriptkonfiguration
4. Check-in-Konfiguration für Huantai Mall hinzugefügt
5. Check-in-Konfiguration für Time Album hinzugefügt
6. EUserv ist gültig, wenn die Anmeldeauthentifizierung nicht aktiviert ist
Echtes Captcha
Rufen Sie die Benutzer-ID und den APIKEY ab, nachdem Sie ein Konto registriert haben, wie in der Abbildung gezeigt
Andere Anweisungen
Bitte ändern Sie die Ausführungszeit selbst.
elecV2P führt eine manuelle Aktualisierungsaufgabe aus, um die Synchronisierung dieses Repositorys zu erzwingen.
Die meisten Skripte wurden am 3. September 2021 auf Sitoi übertragen. Das Tutorial zur Verwendung unterscheidet sich vom Tutorial in diesem Warehouse. Fragen Sie den Chef nicht, während Sie das Checkinpanel in diesem Warehouse verwenden.
Konfigurationsdateien mit dem Suffix .json werden ab dem 13. September 2021 nicht mehr aktualisiert.
Das Projekt wird ab dem 23. September 2021 neu initialisiert. Die Originaldateien werden hierher verschoben. Das obige Lager wird nicht mehr aktualisiert. Benutzer, die Stabilität erwarten, können zum oben genannten Lager wechseln.
Ab dem 17. November 2021 wird die JSON5-Konfiguration auf die benutzerfreundlichere TOML-Konfiguration umgestellt.
Planbeschreibung
Projektabschlussstatus
Testsituation
Danksagungen
@??????? -------------- ???????
@?????? -------------------- ??????????
@????????? ----------- ???-???????
@??????? -------------- ??????? ?????
@??????------- ??????
@????????? ---- ???????-???????
@?????? ------------- ?????? ????????
Historische Sternnummer