Baota Panel installiert die modifizierte Version von OLAINDEX und verwendet Aria2, um Ressourcen herunterzuladen und automatisch auf OneDrive hochzuladen

Baota Panel installiert die modifizierte Version von OLAINDEX und verwendet Aria2, um Ressourcen herunterzuladen und automatisch auf OneDrive hochzuladen

1. Funktionen der modifizierten Version von OLAINDEX :

1. Unterstützung mehrerer OneDrive-Konten:
Mehrere OneDrive-Netzwerkdatenträgerabbilder können gleichzeitig bereitgestellt werden. Sie können den Upload in verschiedene Datenträgerbereiche wählen. Mehrere Netzwerkdatenträgerbefehle werden unterstützt. Die internationale Version/21Vianet wird ebenfalls unterstützt.

2. Alle Download-Links mit einem Klick abrufen (alle Dateien können mit AriaNg heruntergeladen werden)
Bildhosting: Kopierlink hinzufügen, Upload-Fehlerproblem beheben
Ajax-Datei löschen Open-Source-Adresse: https://github.com/YukiCoco/OLAINDEX-Magic

2. Installieren Sie das Pagoda-Panel und richten Sie die entsprechende Umgebung ein

Die folgenden Vorgänge basieren auf Centos7 64bit.
1. Installieren Sie das Pagodenpanel

 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2. Installieren Sie nach der Installation Ngnix (oder Apache), PHP7.2

3. Installieren Sie die PHP-Erweiterung fileinfo

4. Deaktivieren Sie mehrere deaktivierte Funktionen von PHP: exec, putenv, shell_exec, proc_open, proc_get_status

5. Starten Sie abschließend den Server neu

3. Installieren und konfigurieren Sie OLAINDEX

1. Erstellen Sie eine neue Site, z. B. lowvps.cn

2. Holen Sie sich OLAINDEX und initialisieren Sie es

Geben Sie unter SSH das Website-Verzeichnis ein, beispielsweise /www/wwwroot/zhujiwiki.com

 git clone https://github.com/YukiCoco/OLAINDEX-Magic.git tmp mv tmp/.git . rm -rf tmp git reset --hard cp database/database.sample.sqlite database/database.sqlite composer install -vvv chmod -R 755 storage/ chown -R www:www * php artisan od:install

3. Stellen Sie das Website-Verzeichnis auf /public ein, wählen Sie Laravel5 für pseudostatisch, aktivieren Sie SSL und löschen Sie die Konfigurationsdatei

 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log off; access_log off; } location ~ .*\.(js|css)?$ { expires 12h; error_log off; access_log off; }

4. OneDrive-Einstellungen

1. Binden und verwenden Sie mehrere Konten, um sich bei Azure anzumelden: https://portal.azure.com/ (International) oder https://portal.azure.cn/ (21Vianet)
Klicken Sie auf Azure Active Directory
Klicken Sie auf App-Registrierung. Klicken Sie auf Neue Registrierung. Sie können einen beliebigen Namen wählen. Geben Sie die auf Ihrer Seite angezeigte Umleitungs-URL als Umleitungs-URL ein.

redirect_uri ist auf Ihre Domain/OAuth eingestellt

2. Fügen Sie API-Berechtigungen hinzu und öffnen Sie alle Berechtigungen unter Dateien. Rufen Sie die registrierte Anwendungsseite auf, wählen Sie API aus und legen Sie sie fest

3. client_id und client_secret
Klicken Sie auf Übersicht und kopieren Sie die Anwendungs-(Client-)ID (client_id).
Klicken Sie auf Zertifikate und Geheimnisse, um ein neues Client-Geheimnis hinzuzufügen und es zu kopieren (client_secret).

5. Installieren Sie Aria2

 wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

Zugehöriger Befehl zum Start: /etc/init.d/aria2 start
Stopp: /etc/init.d/aria2 stop
Neustart: /etc/init.d/aria2 restart
Überprüfen Sie den Status: /etc/init.d/aria2 status
Konfigurationsdatei: /root/.aria2/aria2.conf (Die Konfigurationsdatei enthält chinesische Kommentare, aber einige Systeme unterstützen möglicherweise die Anzeige von Chinesisch nicht)
Token-Schlüssel: zufällig generiert (kann von Ihnen selbst geändert werden 7. Ändern Sie die Konfigurationsdatei)
Standard-Download-Verzeichnis: /root/Download

6. Konfigurieren Sie den automatischen Upload und andere damit verbundene

1. Installieren Sie curl

 yum install curl

2. Erstellen Sie die Datei success.sh im Verzeichnis /root/.aria2
Token ist das Passwort von Aria, URL ist der Stammdomänenname der Netzwerkfestplatte

 #!/bin/sh #修改下列內容path=/root/Download token=51b2b478586eb063862b url=https://onedrive.test time=7200 #最長上傳時間#修改到這里完成! gid=$1 payload=${url}/admin/offlinedl/upload/${token}/$1 chmod -R 777 $path curl $payload -m ${time}

3. Fügen Sie der Aria2-Konfigurationsdatei Folgendes hinzu:

 on-download-complete=/root/.aria2/success.sh

4. Relevante Berechtigungen festlegen

 chmod +x /root/.aria2/success.sh chmod 777 /root

5. Starten Sie Aria2 neu

 /etc/init.d/aria2 restart

6. Fügen Sie im Hintergrund der Netzwerkfestplatte das Aria2-Passwort hinzu, und Sie können anschließend problemlos Offline-Downloads durchführen.

<<:  iplclink: 10 Yuan/Monat/128 MB Speicher/3 GB Speicherplatz/10 GB Datenverkehr/200 Mbit/s-Port/NAT/OpenVZ/Shenzhen-Hong Kong IPLC

>>:  Backovia: 13 $/Monat/1 GB Speicher/1 TB Speicherplatz/5 TB Datenverkehr/1 Gbit/s-Port/KVM/USA/Europa

Artikel empfehlen

Ruisu-Ein-Tasten-Beschleunigungsskript

Ein-Klick-Installation von Ruisu Accelerator : cu...

x10Hosting: Kostenloses 1 GB Webhosting

x10Hosting bietet sowohl kostenloses als auch kos...

Wable: 8 $/Monat/2 GB RAM/50 GB SSD/6 TB Bandbreite/9 IP/OpenVZ

Wable, ein ausländischer Hosting-Anbieter, zeichn...

vpsGOD: 25 $/Jahr/256 MB Speicher/10 GB Speicherplatz/100 GB Datenverkehr/KVM

vpsGOD是一家美國主機商,提供KVM VPS,如下: 內存:256MB SWAP:256MB空...