Artikelverzeichnis
Vorwort
Hexo ist ein schnelles, einfaches und effizientes Blogging-Framework, das in Nodejs geschrieben ist. Hexo verwendet Markdown, um in wenigen Sekunden Artikel zu analysieren und statische Webseiten mit schönen Themen zu generieren.
Im Folgenden wird beschrieben, wie Sie einen persönlichen Hexo-Blog in Termux installieren und ihn mit dem cpolar-Tool kombinieren, um einen Fernzugriff zu erreichen.
1. Hexo installieren
Hexo ist in Nodejs geschrieben. Wenn Sie es also installieren möchten, installieren Sie zuerst node.js. Termux ist ebenfalls gekapselt. Sie können es mit einer Befehlszeile installieren:
pkg install nodejs
Verwenden Sie nach der Installation den Befehl npm, um Hexo zu installieren:
npm install hexo-cli -g
Überprüfen Sie nach Abschluss der Installation die Versionsinformationen, um sicherzustellen, dass die Installation erfolgreich war:
hexo -v
Erstellen Sie manuell ein Hexo-Verzeichnis:
mkdir hexo
Verzeichnis eingeben
cd hexo
Initialisieren Sie die Hexo-Umgebung
hexo init
Nach der Initialisierung werden statische Dateien generiert:
hexo g
Hexo starten
hexo s
Nach dem Start können wir die aufgerufene Adresse und Portnummer sehen
Wir öffnen den Browser und geben oben den Zugangslink ein, um hexo zu sehen
Die obige Startmethode besteht darin, Hexo in der Vordergrundschnittstelle zu starten, was für uns für andere Vorgänge nicht sehr praktisch ist. Daher wechseln wir zum Hintergrundstart und verwenden zuerst die Taste Ctrl+C
um Hexo zu stoppen,
Dann verwenden wir nohup, um im Hintergrund zu starten. Nach dem Start können wir die PID drücken:
nohup hexo s &
Das Schließen ist ebenfalls sehr einfach. Verwenden Sie den Befehl kill:
kill -9 PID
Oben haben wir den Hexo-Blog installiert, jetzt installieren wir cpolar
2. Installieren Sie cpolar
Erstellen Sie einen Ordnersources.list.d
:
mkdir -p $PREFIX/etc/apt/sources.list.d
Fügen Sie cpolar hinzu, um Quelldateien herunterzuladen
echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list
Repository aktualisieren
pkg update
Installieren Sie cpolar
pkg install cpolar
Termux-Dienst installieren, Hinweis: Denken Sie nach Abschluss der Installation daran, Termux zu schließen und neu zu starten, damit es wirksam wird!!
pkg install termux-services
Starten Sie nach dem Neustart von termux cpolar
sv up cpolar
Richten Sie den automatischen Start beim Einschalten ein
sv-enable cpolar
Damit soll der cpolar-Dienst eingestellt werden
sv down cpolar
Speicherort der Hauptkonfigurationsdatei von cpolar.yml
$PREFIX/etc/cpolar/cpolar.yml
Dann geben Siehttp://localhost:9200
in den mobilen Browser ein, um die cpolar-Verwaltungsoberfläche anzuzeigen. Verwenden Siedie offizielle Website von cpolar Sie können sich mit Ihrem registrierten Konto anmelden
3. Fernzugriff
Öffnen Sie die cpolar-Verwaltungsoberfläche im mobilen Browser. Wir klicken im linken Dashboard auf Tunnelverwaltung – Tunnel erstellen. Oben sehen wir durch den lokalen Zugriff, dass die Portnummer4000
ist, also haben wir Um einen HTTP-Tunnel zu erstellen, der auf Port 4000 zeigt, müssen Sie Folgendes tun:
- Tunnelname: Anpassbar, achten Sie darauf, ihn nicht zu wiederholen
- Protokoll: http
- Lokale Adresse: 4000
- Typ des Domänennamens: Wählen Sie einen zufälligen Domänennamen
- Region: Wählen Sie China VIP aus
Klicken创建
Öffnen Sie nach erfolgreicher Erstellung die Online-Tunnelliste und sehen Sie die Adresse für den Zugriff auf das öffentliche Netzwerk. Es gibt zwei Zugriffsmethoden: eine ist http und die andere ist https.
Dann verwenden wir eine der http-Methoden, um im Browser darauf zuzugreifen, und wir können unsere Hexo-Blog-Schnittstelle sehen, sodass der Fernzugriff konfiguriert ist.
4. Feste öffentliche Netzwerkadresse
Bei der oben genannten Erstellung handelt es sich um eine kostenlose Zufallsadresse, die sich innerhalb von 24 Stunden ändert. Um langfristige und stabile Verbindungen zu ermöglichen, können wir die Zugriffsadresse festlegen, die in cpolar als fester Subdomain-Name der zweiten Ebene bezeichnet wird. Natürlich können Sie das Konfigurieren und verwenden Sie außerdem Ihren eigenen Domänennamen für den Zugriff.
Sie müssen ein Upgrade auf das Basispaket oder höher durchführen, um die Konfiguration von Subdomain-Namen der zweiten Ebene zu unterstützen.
Melden Sie sich anBackend der offiziellen Cpolar-Website, klicken Sie im linken Dashboard auf 预留
und suchen Sie nach < a i=4>, reservieren Sie einen Subdomänennamen der zweiten Ebene für den http-Tunnel. 保留二级子域名
- Region: Wählen Sie die Serverregion aus
- Name: Geben Sie den Subdomainnamen der zweiten Ebene ein, den Sie reservieren möchten (kann angepasst werden).
- Beschreibung: Notizen, die individuell angepasst werden können
Dieses Beispiel reserviert eine Subdomain der zweiten Ebene mit dem Namenhexoblog
. Nachdem der Subdomain-Name erfolgreich reserviert wurde, kopieren wir den Subdomain-Namen und konfigurieren ihn dann im Tunnel.
Melden Sie sich bei der Web-UI-Verwaltungsoberfläche von cpolar an, klicken Sie auf das linke Dashboard 隧道管理
——隧道列表
und suchen Sie den Tunnel, der konfiguriert werden muss Geben Sie einen Subdomainnamen der zweiten Ebene ein und klicken Sie auf „Rechts“编辑
Ändern Sie die Tunnelinformationen und konfigurieren Sie den Namen der Subdomain der zweiten Ebene im Tunnel:
- Domänentyp: Stattdessen auswählen
二级子域名
- Subdomain: Geben Sie den Subdomainnamen der zweiten Ebene ein, den wir gerade reserviert haben (in diesem Fall
hexoblog
)
Klicken Sie nach Abschluss der Änderung auf更新
Nachdem der Tunnel erfolgreich aktualisiert wurde, klicken Sie im linken Dashboard auf 状态
——在线隧道列表
. Sie können sehen, dass die öffentliche Netzwerkadresse des Tunnels lautet wurde auf den Namen der Subdomain mit 2 Ebenen aktualisiert.
Dann verwenden wir eine der http-Methoden, um auf den Browser zuzugreifen, und wir können die Benutzeroberfläche unseres Hexo-Blogs sehen. Auf diese Weise wird ein fester Fernzugriff auf den Hexo-Blog konfiguriert [cpolar.cn wurde abgelegt, daher ist keine Ablage erforderlich] .
Wir müssen nur den Tunnel online halten, und Benutzer des öffentlichen Netzwerks können über diese öffentliche Netzwerkadresse auf die Blog-Website auf dem Mobiltelefon termux zugreifen.