GoIndex: Nutzen Sie die unbegrenzte Kapazität von Google Drive, um Ihre eigene, im Inland zugängliche Netzwerkfestplatte mit unbegrenzter Kapazität zu erstellen; schauen Sie sich Videos online an; erhalten Sie direkte Links zu Dateien

GoIndex: Nutzen Sie die unbegrenzte Kapazität von Google Drive, um Ihre eigene, im Inland zugängliche Netzwerkfestplatte mit unbegrenzter Kapazität zu erstellen; schauen Sie sich Videos online an; erhalten Sie direkte Links zu Dateien

1. GoIndex-Funktion <br /> Ein kleines Programm, das auf CloudFlare Workers bereitgestellt wird.
Google Drive-Dateien können als Verzeichnisse aufgelistet und direkt heruntergeladen werden.
Der Datenverkehr läuft über CloudFlare und die Netzwerkgeschwindigkeit wird von CloudFlare bestimmt.

Limit:
100.000 Anfragen pro Tag für Arbeiter
Google Drive-Download 10T/24h (sagte der Chef)
Google API-Aufruflimits

2. Erstellen Sie GoIndex
1. Installations- und Bereitstellungsplan 1
1. Installieren Sie rclone lokal. 2. Autorisieren Sie gemäß dem Prozess unter https://rclone.org/drive/
a. Installationsabhängigkeiten

 yum -y install unzip fuse fuse-devel

b. Installieren Sie rclone

 curl https://rclone.org/install.sh | sudo bash

c. Google Drive-Autorisierung

 ./rclone config

Geben Sie n ein, erstellen Sie eine neue Bereitstellung, wählen Sie Google Drive aus und geben Sie die erforderlichen Informationen ein.
d. Kopieren Sie den obigen Link, öffnen Sie ihn in Ihrem Browser und erhalten Sie den Google Drive-Autorisierungscode

3. Führen Sie die rclone-Konfigurationsdatei aus, um den rclone.conf-Pfad anzuzeigen. Suchen Sie nach „root_folder_id“ und „refresh_token“ und notieren Sie diese.
4. Laden Sie index.js von https://github.com/donwa/goindex herunter und geben Sie root und refresh_token ein.
5. Kopieren Sie den Code zur Bereitstellung nach CloudFlare.

(II) Installations- und Einsatzplan 2
Der Autor wird kein Refresh_Token aufzeichnen. Um jedoch Streitigkeiten zu vermeiden, wird Schülern, die die Bedingungen erfüllen, empfohlen, Lösung 1 für die Bereitstellung zu verwenden.
1. Besuchen Sie https://install.gd.workers.dev/
2. Generieren Sie nach der Autorisierung und Authentifizierung den Bereitstellungscode.
3. Kopieren Sie den Code zur Bereitstellung nach CloudFlare.

3. Zeigen Sie die Google Drive-Verzeichnis-ID an und binden Sie Ihren eigenen Domänennamen
1. Über die Google Drive-Verzeichnis-ID
Öffnen Sie die Teamfestplatte (oder den von anderen freigegebenen Ordner) und sehen Sie sich die Adressleiste an.
https://drive.google.com/drive/folders/{Der folgende Code ist die ID}
Lassen Sie das Feld für das Stammverzeichnis leer.

2. Binden Sie den Domänennamen in CloudFlare Workers
a. Lassen Sie zunächst den Domänennamen, der gebunden werden muss, cf passieren und auf eine beliebige IP verweisen.

b. Route hinzufügen

Nachdruck von: https://www.hostloc.com/thread-582858-1-1.html, https://github.com/donwa/goindex

4. Fügen Sie Code hinzu, um eine Online-Wiedergabefunktion für GoIndex bereitzustellen
1. Fügen Sie den Code zwischen <head></head> ein.

 <script src="https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js"></script>  <script src="https://cdn.staticfile.org/layer/2.3/layer.js"></script>  <script>  $(function () {      $('.file a').each(function() {      $(this).on('click', function() {          if(this.href.lastIndexOf(".mp4") > 1) {          layer.open({            type: 1,            title: decodeURI(this.href.substring(this.href.lastIndexOf("/") + 1, this.href.length)),            shadeClose: true,            shade: 0.8,            area: ['100%', '100%'],            content: '<center><video controls autoplay=true preload=auto style="width:80%;object-fit: cover;" src="' + this.href + '"></video></center>'          });          return false;          }      });    });  });  </script>

2. Fügen Sie den Download-Link mit dem VLC Media Player direkt in den Netzwerk-Stream ein und schauen Sie sich das Video online an.

Erneut gepostet von: https://www.hostloc.com/thread-583124-1-1.html

5. Google Drive (einschließlich Transkodierung) + lanzou + 19 Direktlink-Tool cf-worker-Version

verwenden
/link/file id: automatische Analyse oder
/gd|lanzou|19/Datei-ID

Standardmäßiger CF-Transfer-Download

Optionaler Parameter ?output=
json: gibt das JSON-Format zurück
Weiterleitung: Nach dem Parsen springen Sie zum ursprünglichen Link zum Download

gd wendet den zusätzlichen Parameter ?output=media an. Die Mediendatei wird im Transcodierungsmodus von gd abgespielt.

Projektadresse : https://github.com/reruin/workers/blob/master/link/index.js

<<:  Kuai Che Dao: San Jose KVM VPS, 50 Mbit/s – 10 Gbit/s Bandbreite, unbegrenzter Datenverkehr, monatliche Mindestzahlung von 6,74 $

>>:  HostUp: 7 $/Jahr/1 GB RAM/15 GB SSD-Speicherplatz/1 TB Bandbreite/1 Gbit/s/DDOS/OpenVZ/Niederlande

Artikel empfehlen

WeLoveServers: 7 $/Monat/1 GB RAM/40 GB Speicher/1 TB Bandbreite/Windows

WeLoveServers bietet 50 % Rabatt auf Windows VPS,...

BitronicTech: 4,99 $/Monat/1 GB RAM/20 GB Speicher/1000 GB Bandbreite/Xen

BitronicTech ist ein amerikanisches Hosting-Unter...