Ce document fournit des instructions et des informations pour un projet d'enregistrement conçu pour les panneaux programmés comme elecV2P et Qinglong. Il détaille l'installation, la configuration et l'utilisation, en soulignant l'importance d'une utilisation responsable et du respect des réglementations légales.
Boîte de connexion sur le panneau chronométré
Introduction
Un projet d'enregistrement qui s'exécute principalement sur des panneaux planifiés tels que ??????? ou ???????, et prend également en charge l'environnement d'exploitation du système.
Environnement : ?????? 3,8+ / ????.??? 10+ / ???? 4+ / ???????8 / ????5
Avis
Ne répondez à aucune question sur les échecs d'installation des dépendances, y compris, mais sans s'y limiter, l'incapacité de pip à trouver les dépendances tomli, etc. Veuillez lire attentivement le README du projet.
déclaration spéciale
Les scripts publiés dans ce référentiel et tous les scripts d'analyse de déverrouillage et de décryptage impliqués sont utilisés uniquement à des fins de test et de recherche d'apprentissage. Leur légalité, leur exactitude, leur exhaustivité et leur efficacité ne peuvent être garanties. .
Il est interdit à tous les fichiers de ressources de ce projet d'être reproduits ou publiés sous quelque forme que ce soit par un compte public ou un média autonome.
Je ne suis pas responsable des problèmes de script, y compris, mais sans s'y limiter, de toute perte ou dommage causé par des erreurs de script.
Je ne suis pas responsable de toute fuite de confidentialité ou d'autres conséquences causées par tout utilisateur qui utilise indirectement le script, y compris, mais sans s'y limiter, l'établissement d'un VPS ou sa diffusion lorsque certaines actions violent les lois nationales/régionales ou les réglementations pertinentes.
Veuillez ne pas utiliser le contenu de ce référentiel à des fins commerciales ou illégales, sinon vous serez responsable des conséquences.
Si une unité ou un individu estime que les scripts du projet peuvent porter atteinte à ses droits, il doit rapidement en informer et fournir une preuve d'identité et de propriété. Nous supprimerons les scripts concernés après avoir reçu les documents de certification.
Toute personne visualisant ce projet de quelque manière que ce soit ou utilisant des scripts directement ou indirectement issus de ce projet doit lire attentivement cette déclaration. Je me réserve le droit de modifier ou de compléter cette clause de non-responsabilité à tout moment. En utilisant et en copiant tous les scripts ou règles associés du projet checkinpanel, vous êtes réputé avoir accepté cette clause de non-responsabilité.
Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur ou téléphone dans les 24 heures suivant le téléchargement.
Si vous utilisez ou copiez des scripts que vous avez produits dans ce référentiel, vous êtes réputé avoir accepté cette déclaration. Veuillez la lire attentivement.
??????? Comment utiliser
1. Ajouter des tâches
TÂCHE -> Ajouter une tâche d'abonnement -> Modifier le nom, la méthode de mise à jour, la tâche -> Obtenir le contenu -> Tout ajouter
Nom : Projet de connexion
Méthode de mise à jour pour les tâches du même nom : Remplacer
Tâche:
2. Configuration de la capture de paquets
Téléchargez check.sample.toml, capturez les paquets et configurez en fonction des commentaires.
3. Télécharger la configuration
Renommez check.sample.toml en check.toml et placez-le dans le dossier script/Lists
VUE D'ENSEMBLE -> Interface de gestion de fichiers EFSS -> Activer ou non la fonction EFSS : Activer -> Répertoire : ./script/Lists -> Sélectionner le fichier : check.toml -> Démarrer le téléchargement
elecV2P 3.4.6 prend en charge l'édition en ligne, cliquez simplement avec le bouton droit sur le fichier
4. Configurer les notifications
4.1 JSMANAGE -> la gestion du stockage constant du magasin/cookie remplit les variables d'environnement de notification
Indique facultatif
4.2 Une autre méthode de configuration de notification (lorsqu'elle chevauche la valeur de 4.1, la valeur de 4.1 prévaudra)
Téléchargez le fichier de configuration push du projet dans le dossier de configuration, modifiez les valeurs du fichier de configuration selon les instructions ci-dessus et renommez-le en notify.toml. Vous pouvez librement supprimer certaines valeurs inutiles dans le fichier ( faites attention à la syntaxe).
Après avoir utilisé le fichier de configuration, vous pouvez placer le fichier de configuration dans un emplacement persistant et ne sera pas affecté par les mises à jour de script ou les réinitialisations de conteneur.
Si vous souhaitez personnaliser l'emplacement et le nom du fichier de configuration, veuillez définir la variable d'environnement de notification NOTIFYCONFIGPATH, par exemple /usr/local/app/script/notify.toml. Il est recommandé de conserver le suffixe toml pour éviter tout malentendu de l'éditeur.
Référence de syntaxe à propos de toml :
4.3 Description de l'avis
Cette notification appelle ????_???.??? dans le projet. Si vous souhaitez utiliser ce script de notification dans votre propre projet, copiez-le simplement et appelez la fonction de notification correspondante.
Dans un environnement sans conteneur, notifiez les variables d'environnement à l'aide des variables d'environnement du système ou du fichier de configuration que vous spécifiez via la variable d'environnement NOTIFYCONFIGPATH.
En particulier, si vous souhaitez créer un projet elecV2P ou qinglong basé sur Python et souhaitez utiliser des fichiers toml, il est fortement recommandé de copier ce fichier, ce qui peut réduire considérablement la difficulté de configuration et de mise à niveau des scripts utilisateur.
Si vous souhaitez uniquement utiliser le module json et obtenir simplement la méthode des variables d'environnement, vous pouvez copier ??????????.???.
5. Vérifiez les dépendances
Journal après l'exécution de la tâche de dépendance d'enregistrement
Si l'installation de la liste des tâches échoue, reportez-vous au point 12.
??????? Comment utiliser
1. ssh dans le conteneur
Modifiez qinglong comme nom de votre conteneur Qinglong
2. Tirez l'entrepôt
Pour résoudre le problème de l'impossibilité d'extraire le script Shell : remplacez le code suivant à l'emplacement correspondant de config.sh
Les tâches planifiées peuvent être ajoutées avec des noms et des heures personnalisés.
3. Installer les dépendances
Exécuter des tâches dépendantes de l'enregistrement
Dépend d'une configuration persistante
4. Copier des fichiers
Profil de notification (facultatif)
5. Configurer les notifications
Voir la notification de configuration ci-dessus
Spécial:
6. Configuration de la capture de paquets
Si rien d'autre, vous pouvez trouver le fichier check.toml sous le fichier de configuration du panneau Qinglong.
Capturez les paquets et configurez-les en fonction des commentaires.
Informations Complémentaires
1. Ajout de la configuration d'enregistrement de Calabash Man
Description du paramètre : HLX.username : nom d'utilisateur HLX.password : mot de passe généré par le cryptage MD5 en minuscules 32 bits
2. Ajout de la configuration d'enregistrement pour NetEase Cloud Games
Site officiel
Description du paramètre : GAME163.authorization
Après vous être connecté, récupérez la demande de connexion (l'en-tête de la demande des demandes générales comporte également ce champ)
3. Configuration du script Shell
4. Ajout de la configuration d'enregistrement pour le centre commercial Huantai
5. Ajout de la configuration d'enregistrement pour Time Album
6. EUserv est valide lorsque l'authentification de connexion n'est pas activée
Vrai Captcha
Obtenez l'ID utilisateur et l'apikey après avoir enregistré un compte comme indiqué dans la figure
Autres instructions
Veuillez modifier vous-même le temps d'exécution.
elecV2P exécute une tâche de mise à jour manuelle pour forcer la synchronisation de ce référentiel.
La plupart des scripts sont transplantés sur Sitoi. Sitoi a adapté la version dailycheckin-0.1.7 à Qinglong le 3 septembre 2021. Le tutoriel d'utilisation est différent du tutoriel de cet entrepôt. Ne demandez pas au patron lorsque vous utilisez le panneau d'enregistrement dans cet entrepôt.
Les fichiers de configuration avec le suffixe .json ne seront plus mis à jour à partir du 13 septembre 2021.
Le projet sera réinitialisé à partir du 23 septembre 2021. Les fichiers originaux seront déplacés ici. L'entrepôt ci-dessus ne sera plus mis à jour. Les utilisateurs qui attendent de la stabilité peuvent passer à l'entrepôt ci-dessus.
À partir du 17 novembre 2021, la configuration JSON5 sera convertie en configuration TOML plus conviviale.
Description du régime
Statut d'achèvement du projet
Situation d'essai
Remerciements
@??????? --------------- ???????
@?????? -------------------- ??????????
@????????? ----------- ???-???????
@??????? --------------- ???????
@??????---------------------- ??????
@????????? ---- ???????-???????
@?????? -------------- ?????? ?????????
Numéro d'étoile historique