Wie kann ich mit PHP ein einfaches Imagewheel-Cloud-Bildbett lokal erstellen und es mit der Intranet-Penetration kombinieren, um einen Fernzugriff von außen zu erreichen?

1. Einleitung

Cloud-Storage stand in den letzten Jahren im Rampenlicht und Cloud-Storage-Plattformen schossen nach einem Regen wie Pilze aus dem Boden. Allerdings haben Cloud-Speicherplattformen in den letzten zwei Jahren an Beliebtheit verloren und wurden nach und nach geschlossen. Mit Ausnahme einiger großer Internetunternehmen haben andere Plattformen Schwierigkeiten, sich selbst zu ernähren. Da es sich um einen Zweig des Cloud-Speichers handelt, sind nur noch sehr wenige Bilder übrig. Das Bilderbett kann jedoch nicht nur zum Speichern persönlicher Bilder verwendet werden, sondern kann auch als Quelle für Website-Bilder verwendet werden. Wenn Sie ein stabiles Bilderbett haben möchten, können Sie dies anscheinend nur selbst tun. Heute stellt Ihnen der Autor vor, wie Sie mit Cpolar+ Imagewheel ein einfaches und klares privates Bildbett erstellen.

2. Aufbau der Imagewheel-Website

Imagwheel ist ein leichtes Image-Bed-Programm, das im Ausland entwickelt wurde. Es kann die Versionen php5.X-7.X verwenden und unterstützt auch MySQL. Obwohl es sich um ein leichtes Bildbettprogramm handelt, ist seine Benutzeroberfläche einfach und hell, sieht sehr erfrischend aus und seine Funktionen sind nicht schwächer als bei anderen Bildbettprogrammen. Zumindest für Benutzer gibt es eine weitere Auswahl.

2.1. Download und Installation von Imagewheel

Obwohl Imgwheel ein Open-Source-Programm ist, hat der Autor die Github-Download-Adresse nicht gefunden und kann nur eine Download-Adresse eines Drittanbieters angeben (https://zhujiwiki.com/ wp-content/uploads/2017/11/1917334780.zip). Nachdem der Imgwheel-Quellcode heruntergeladen wurde, entpacken Sie ihn, um den Imagewheel-Quellcodeordner zu erhalten. Fügen Sie diesen Ordner in den Website-Ordner ein (ich verwende das in phpstudy integrierte Panel, also füge ich den Imgwheel-Ordner in den WWW-Ordner von phpstudy ein), um den Installationsprozess der Imagewheel-Website zu starten.

20230526095301

20230526095302

Öffnen Sie dann phpstudy, klicken Sie auf die Schaltfläche 网站 auf der linken Seite der Hauptoberfläche der Software, um die Website-Listenseite aufzurufen, und klicken Sie dann auf 创建网站 Klicken Sie oben links auf der Website-Listenseite auf die Schaltfläche „Erstellen“, um die Einstellungsseite für die neue Website aufzurufen.

Auf der Website-Einstellungsseite müssen wir nicht viele Dinge festlegen. Wir müssen nur ein paar Elemente festlegen:

  • 域名- Öffnen Sie den Domainnamen der Imagewheel-Website lokal und geben Sie ihn nach Belieben ein.
  • 端口-Der Ausgabeport der Imagwheel-Website, solange er nicht belegt ist;
  • 根目录– Der Dateispeicherort der Imagewheel-Website. In diesem Beispiel legt der Autor diese Dateien im www-Ordner von phpstudy ab;
  • 程序类型– Da Imagewheel ein leichtes Webprogramm ist, das unter php5.X-7.X laufen kann, hat der Autor aus Sicherheitsgründen die Version php5.6.9 gewählt. Es ist zu beachten, dass der normale Betrieb von Imagewheel das Öffnen mehrerer PHP-Erweiterungen wie gd, bcmath und mysql erfordert.

Da Apache bereits über pseudostatische Regeln verfügt, müssen wir keine zusätzlichen Einstellungen vornehmen, wenn wir Apache zum Betrieb der Website verwenden. Wenn Sie jedoch Nginx verwenden, müssen Sie entsprechende pseudostatische Regeln einrichten (der Autor hat im Internet festgestellt, dass es ein Problem mit den pseudostatischen Regeln von Imagwheel unter Nginx gibt, was dazu führt, dass Nginx beim Ausführen einen Fehler meldet). Daher wird nicht empfohlen, Nginx zum Ausführen der Imagwheel-Website zu verwenden.
Nachdem diese Einstellungen abgeschlossen sind, können Sie unten auf die Schaltfläche „Bestätigen“ klicken, um die Einstellungen der Imagewheel-Website zu speichern.

20230526095303

Als nächstes müssen wir nur noch die lokale Adresse der Imagewheel-Website in die Adressleiste des Browsers eingeben, um die Bereitstellung der Imagewheel-Website zu starten. Da die Webseiten-Laufdatei der Imagewheel-Website application.php ist, müssen Sie bei der Eingabe der Imagewheel-Website-Adresse in den Browser das laufende Programm angeben, und die einzugebende Adresse ändert sich ebenfalls in „ ein. 本地地址:端口号/application.phplocalhost:81/application.php

20230526095304

Hier geben wir localhost:81/application.php ein, um die Installationsseite der Imagewheel-Website aufzurufen.

20230526095305

20230526095306

Auf der Installationsseite müssen wir nicht viele Informationen eingeben. Wir geben hauptsächlich die zuvor in phpstudy festgelegten Datenbankinformationen ein. Nachdem die Eingabe abgeschlossen ist, können wir unten auf der Seite auf die Schaltfläche „Installieren“ klicken. Nach Abschluss der Installation werden Sie zur Hauptseite der Imagewheel-Website weitergeleitet.

20230526095307

Obwohl wir die Imagewheel-Website auf dem lokalen Computer bereitgestellt haben, müssen wir, wenn wir auf die Website zugreifen möchten, die Adresse jedes Mal im Format „lokale Adresse:Portnummer/Anwendung.php“ eingeben ist offensichtlich nicht das, was wir wollen. Daher kopieren und fügen wir application.php ein und benennen die kopierte Datei um index.php (Sie können application.php auch direkt in index.php umbenennen). Sie können die Adressleiste des Browsers im Format „lokale Adresse:Portnummer“ eingeben, um auf die Imagewheel-Website zuzugreifen.

20230526095308

2.2. Imagewheel-Webseitentest

Nachdem wir die Datei index.php gemäß der oben beschriebenen Methode geändert haben, können wir localhost:81 in die Adressleiste des Browsers eingeben und die Imagewheel-Website kann korrekt geöffnet werden.

20230526095309

Gleichzeitig können wir auf die obere rechte Ecke der Imagewheel-Website klicken, das bei der Installation von Imagewheel festgelegte Administratorkonto und Kennwort eingeben, das Backend der Imagewheel-Website aufrufen und Änderungen an den vorhandenen Einstellungen vornehmen.

20230526095310

20230526095311

2.3.cpolar Installation und Registrierung

Nachdem die Bereitstellung der Imagewheel-Website auf dem lokalen Gerät abgeschlossen ist, können Sie mit der Installation der cpolar-Intranet-Penetration fortfahren. Im Vergleich zur Imagewheel-Website-Bereitstellung ist die Installation und Registrierung von cpolar viel einfacher. Sie finden den „Download“-Button direkt auf der offiziellen Website von cpolar (https://www.cpolar.com/).

20230526095312

Der Autor verwendet das Windows-Betriebssystem, daher habe ich die Windows-Version von cpolar zum Herunterladen ausgewählt.

Nachdem Cpolar heruntergeladen wurde, entpacken Sie die heruntergeladene Datei und doppelklicken Sie auf die dekomprimierte .msi Datei, um das Installationsprogramm automatisch auszuführen. Gehen Sie dann einfach bis zum EndeNext, um die Installation abzuschließen.

20230526095314

20230526095315

cpolar erstellt für jeden Benutzer einen unabhängigen Datentunnel, um die Datensicherheit mit Benutzerpasswort und Token-Code zu gewährleisten. Daher ist vor der Verwendung von cpolar eine Benutzerregistrierung erforderlich. Der Registrierungsprozess ist sehr einfach. Klicken Sie einfach auf 用户注册 in der oberen rechten Ecke der cpolar-Homepage und geben Sie die erforderlichen Informationen auf der Registrierungsseite ein, um die Registrierung abzuschließen.

20230526095316

20230526095317

3. Veröffentlichung lokaler Webseiten

Zu diesem Zeitpunkt haben wir die Bereitstellung der lokalen Imagewheel-Website abgeschlossen und das Intranet-Penetrationsprogramm cpolar installiert. Als nächstes können wir cpolar verwenden, um einen Intranet-Penetrationsdatentunnel zu erstellen, der eine Verbindung zur lokalen Imagewheel-Website herstellen kann, sodass wir im öffentlichen Internet auf die lokale Imagewheel-Website zugreifen können.

3.1.Cpolar temporärer Datentunnel

Um die von einigen Kunden geforderte temporäre Testfunktion von Webseiten zu erfüllen, kann cpolar einen temporären Datentunnel direkt auf dem cpolar-Client erstellen (die öffentliche Internetadresse wird alle 24 Stunden zurückgesetzt). Um einen temporären Datentunnel zu erstellen, melden wir uns direkt auf dem lokalen Gerät beim cpolar-Client an (geben Sie localhost:9200 in die Adressleiste des Browsers ein) und klicken Sie im Hauptgerät auf 隧道管理 Schaltfläche unter dem Element 创建隧道, um die Einstellungsseite für die Tunnelerstellung aufzurufen.

20230526095318

Auf der Seite „Tunnel erstellen“ müssen wir mehrere Informationseinstellungen festlegen, darunter:

  • 隧道名称– Es kann als Tunnelinformationsanmerkung des cpolar-Clients betrachtet werden, sofern es für uns bequem zu unterscheiden ist;
  • 协议– Die Imagewheel-Website ist ein Webprogramm, daher ist das http-Protokoll ausgewählt;
  • 本地地址– Die lokale Adresse ist die Ausgabeportnummer der lokalen Imagewheel-Website, daher wird hier auch 81 eingetragen;
  • 域名类型–Hier kann unterschieden werden, ob der Datentunnel temporär genutzt wird oder über einen längeren Zeitraum besteht. Da wir zunächst nur einen vorübergehenden Test durchführen, wählen wir „zufälliger Domänenname“ (der Subdomänenname der zweiten Ebene und der benutzerdefinierte Domänenname sind beide langfristig stabile Tunnel und müssen eine öffentliche Internetadresse in der cpolar-Cloud reservieren).
  • 地区– Das ist der Standort des Servers, wir können ihn entsprechend dem tatsächlichen Einsatzort ausfüllen;

20230526095319

Nach Abschluss dieser Einstellungen können Sie unten auf der Seite auf die Schaltfläche 创建 klicken, um einen temporären Datentunnel einzurichten. Nachdem der temporäre Datentunnel erstellt wurde, springt der cpolar-Client automatisch zur Seite unter dem Punkt 隧道管理, wo wir alle lokalen Datentunnel von cpolar sehen können (entweder vorübergehend oder langfristig). Wir können hier auch den Datentunnel verwalten, einschließlich Öffnen, Schließen oder Löschen dieses Tunnels. Wir können auch auf die Schaltfläche „Bearbeiten“ klicken, um die Informationen dieses Datentunnels zu ändern. 隧道列表

20230526095320

Die temporäre öffentliche Internetadresse, die wir erstellt haben, um eine Verbindung zur lokalen Imagewheel-Website herzustellen, finden Sie in unter 状态. 在线隧道列表

20230526095321

Fügen Sie die hier angezeigte öffentliche Internetadresse in die Adressleiste Ihres Browsers ein, um auf Ihre lokale Imagewheel-Seite zuzugreifen.

20230526095322

Allerdings ist der Imagewheel-Datentunnel derzeit nur ein temporärer Datentunnel und die öffentliche Internetadresse wird alle 24 Stunden zurückgesetzt. Wenn Sie weiterhin eine Verbindung zur lokalen Imagewheel-Webseite herstellen möchten, müssen Sie für die Verbindung eine neue Adresse verwenden.

3.2.Cpolar Stable Tunnel (Cloud-Einstellungen)

Wenn wir einen langfristig stabilen Datentunnel für die lokale CFImagehost-Website einrichten möchten, müssen wir zunächst cpolar auf die VIP-Version aktualisieren.

Als nächstes können wir uns auf der offiziellen Website von cpolar anmelden und die Schaltfläche 预留 auf der linken Seite der Homepage des Benutzers finden. Klicken Sie hier, um die Datentunnel-Reservierungsseite von cpolar aufzurufen und generieren Sie eine öffentliche Internetadresse (kann als Eingang des Datentunnels angesehen werden). Da diese Adresse zu diesem Zeitpunkt nicht mit dem lokalen Software-Ausgabeport verbunden ist, kann sie auch als leerer Datentunnel betrachtet werden.

20230526095324

Auf der Reservierungsseite sehen Sie viele Arten von Datentunneln, die reserviert werden können. Hier wählen wir das Feld 保留二级子域名 aus.

20230526095325

Im Feld „Subdomain-Namen der zweiten Ebene reservieren“ müssen Sie mehrere einfache Informationseinstellungen vornehmen, nämlich

  • 地区(Wählen Sie den Bereich aus, in dem sich der Server befindet)
  • 二级域名(wird schließlich in der generierten öffentlichen Internetadresse als einer der Bezeichner der Netzwerkadresse erscheinen)
  • 描述(Es kann als Beschreibung dieses Datentunnels angesehen werden, sofern er von anderen Tunneln unterschieden werden kann.)

Nach Abschluss dieser Einstellungen können Sie rechts auf die Schaltfläche 保留 klicken, um diesen Datentunnel beizubehalten.

20230526095326

Wenn Sie diesen Datentunnel nicht mehr verwenden möchten, können Sie ihn natürlich einfach durch Klicken auf das „x“ auf der rechten Seite löschen und wertvolles Tunnelkontingent sparen.

20230526095327

3.3.Cpolar stabiler Tunnel (lokale Einstellungen)

Nachdem wir die Einstellungen der cpolar-Cloud abgeschlossen und den leeren Datentunnel beibehalten hatten, kehrten wir zum lokalen cpolar-Client zurück und verbanden den von der Cloud generierten leeren Datentunnel mit der lokalen Testseite.

Öffnen Sie den cpolar-Client auf dem lokalen Gerät und melden Sie sich an (Sie können „localhost:9200“ in den Browser eingeben, um direkt darauf zuzugreifen, oder Sie können auf die cpolar-Client-Verknüpfung im Startmenü klicken).

Klicken Sie auf die Schaltfläche unter dem Element 隧道管理 auf der linken Seite der Hauptoberfläche des Clients, um die lokale Tunnelseite aufzurufen, und klicken Sie dann auf die Schaltfläche < /span> des entsprechenden Tunnels -Schaltfläche. 隧道列表编辑

20230526095328

Auf der Seite „Bearbeiten“ des lokalen Tunnels (die gleiche wie die Seite zum Erstellen eines lokalen temporären Tunnels) müssen wir nur 域名类型 ändern, um die reservierte öffentliche Internetadresse festzulegen in der cpolar-Cloud, verbunden mit dem Imagewheel-Datentunnel, der von lokalem cpolar erstellt wurde.

Wir haben den Datentunnel des Subdomainnamens der zweiten Ebene in der cpolar-Cloud reserviert und ihn daher in 二级子域名 geändert (ob der reservierte Domainname ein benutzerdefinierter Domainname ist, überprüfen Sie dies den benutzerdefinierten Domänennamen) und geben Sie in der nächsten ZeileSub Domain den reservierten Subdomänennamen der zweiten Ebene ein. Hier geben wir „wheelpic“ ein.

20230526095329

Nachdem Sie die Änderung des „Domänennamentyps“ abgeschlossen haben, können Sie unten auf der Seite auf die Schaltfläche 更新 klicken, um den leeren Datentunnel in der cpolar-Cloud mit dem lokalen Imagewheel zu verbinden Website und generiert so einen langfristig stabilen bestehenden Imagewheel-Website-Datentunnel.

4. Test des öffentlichen Netzwerkzugriffs

Schließlich betreten wir die Seite erneut在线隧道列表. Zu diesem Zeitpunkt werden wir feststellen, dass sich die öffentliche Internetadresse von Imagewheel geändert hat. Wir werden die aktualisierte öffentliche Internetadresse der Imagewheel-Website in einfügen Browser Auf dem Server können Sie sehen, dass der Zugriff auf die Imagewheel-Website über die neue Adresse erfolgt, was einen langfristigen und stabilen Zugriff auf die lokale Imagewheel-Website erfolgreich ermöglicht.

20230526095330

20230526095331

5. Schlussfolgerung

Imagewheel ist nur eine von vielen Image-Hosting-Software. Es gibt viele Image-Hosting-Websites wie Imagewheel. Sie können mit der gleichen Idee auch auf dem lokalen Gerät installiert werden und dann cpolar verwenden, um einen Intranet-Penetrationsdatentunnel zu erstellen und ihn der Öffentlichkeit zu veröffentlichen Lassen Sie uns im Internet eine persönliche und private Bilderbett-Website erstellen.

Supongo que te gusta

Origin blog.csdn.net/qq_25749749/article/details/134926053
Recomendado
Clasificación