携帯電話で個人のブログを作成できますか? Android Termux+Hexo で独自のブログ Web サイトを構築 [cpolar によりパブリック ネットワーク アクセスが可能]

序文

Hexo は、Nodejs で書かれた高速、シンプル、効率的なブログ フレームワークです。Hexo は Markdown を使用して記事を解析し、美しいテーマを備えた静的 Web ページを数秒で生成します。

以下では、Termux に個人の hexo ブログをインストールし、それを cpolar ツールと組み合わせてリモート アクセスを実現する方法を説明します。

1.Hexoをインストールする

Hexo は Nodejs で書かれているので、インストールしたい場合は、まず、node.js をインストールしてください。Termux もカプセル化されています。1 行のコマンドでインストールできます。

pkg install nodejs

インストール後、npm コマンドを使用して hexo をインストールします。

npm install hexo-cli -g

インストールが完了したら、バージョン情報をチェックして、インストールが成功したかどうかを確認します。

hexo -v

画像-20230512133528614

hexo ディレクトリを手動で作成します。

mkdir hexo

ディレクトリを入力してください

cd hexo

Hexo環境を初期化する

hexo init

初期化後、静的ファイルが生成されます。

hexo g

ヘキソを開始

hexo s

起動後、アクセスしたアドレスとポート番号が表示されます

画像-20230512134826015

ブラウザを開いて上のアクセス リンクを入力し、hexo を表示します。

画像-20230512135104828

上記の起動方法は、フォアグラウンド インターフェイスで hexo を起動することですが、これは他の操作を行うのにあまり便利ではないため、バックグラウンド起動に変更し、最初に キーを使用してCtrl+Chexo を停止し、

次に、nohup を使用してバックグラウンドで開始し、開始後に PID を押すことができます。

nohup hexo s &

画像-20230512140634188

閉じる方法も非常に簡単で、kill コマンドを使用します。

kill -9 PID

上記で hexo blog をインストールしました。次に cpolar をインストールします。

2.cpolarをインストールする

フォルダーを作成しますsources.list.d

mkdir -p $PREFIX/etc/apt/sources.list.d

ソースファイルをダウンロードするために cpolar を追加します

echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list

リポジトリを更新する

pkg update

cpolar をインストールする

pkg install cpolar

termux サービスをインストールします。 注:インストールが完了したら、忘れずに termux を閉じて再起動して、サービスを有効にしてください。

pkg install termux-services

termuxを再起動した後、cpolarを起動します

sv up cpolar

電源投入時の自動起動を設定する

sv-enable cpolar

これは cpolar サービスを停止するためです

sv down cpolar

cpolar.yml のメイン設定ファイルのパスの場所

$PREFIX/etc/cpolar/cpolar.yml

次に、モバイルブラウザにそれを入力すると、http://localhost:9200cpolar 管理インターフェイスが表示され、cpolar 公式 Web サイトに登録されているアカウントを使用してログインできます。

画像-20230509155942139

3.リモートアクセス

モバイル ブラウザで cpolar 管理インターフェイスを開き、左側のダッシュボードでトンネル管理をクリックします - トンネルを作成します。上では、ポート番号がローカル アクセスを介していることがわかります。そのため、ポートをポイントする http トンネルを作成する必要があります4000。 4000:

  • トンネル名: カスタマイズ可能、重複しないように注意してください
  • プロトコル: http
  • ローカルアドレス: 4000
  • ドメイン名のタイプ: ランダムなドメイン名を選択します
  • 地域: 中国 VIP を選択

クリック创建

画像-20230512150045998

作成が成功したら、オンライン トンネル リストを開くと、パブリック ネットワーク アクセス用のアドレスが表示され、http と https の 2 つのアクセス方法があります。

画像-20230512150926656

次に、http メソッドの 1 つを使用してブラウザでアクセスすると、Hexo ブログ インターフェイスが表示され、リモート アクセスが設定されます。

画像-20230512151135860

4. 固定パブリックネットワークアドレス

上記の作成は、24 時間以内に変更される無料のランダム アドレスです。長期的かつ安定した接続を容易にするために、cpolar では固定第 2 レベル サブドメイン名と呼ばれるアクセス アドレスを固定することができます。独自のドメイン名を設定して使用してアクセスすることもできます。

第 2 レベルのサブドメイン名の構成をサポートするには、基本パッケージ以上にアップグレードする必要があります。

cpolar 公式 Web サイトのバックエンドにログインし、左側のダッシュボードをクリックして预留見つけ保留二级子域名、http トンネルの第 2 レベルのサブドメイン名を予約します。

  • 地域: サーバー地域を選択してください
  • 名前: 予約したい第 2 レベルのサブドメイン名を入力します (カスタマイズ可能)
  • 説明: カスタマイズ可能なメモ

画像-20230516141511164

この例では、hexoblogという名前の第 2 レベルのサブドメインを予約します。サブドメイン名が正常に予約されたら、サブドメイン名をコピーし、トンネル内に構成します。

画像-20230516141541897

cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで隧道管理[-]をクリック隧道列表し、第 2 レベルのサブドメイン名を設定する必要があるトンネルを見つけて、右側の をクリックします。编辑

画像-20230516142410556

トンネル情報を変更し、トンネルに第 2 レベルのサブドメイン名を設定します。

  • ドメインの種類: 代わりに選択してください二级子域名
  • サブドメイン: 予約したばかりの第 2 レベルのサブドメイン名を入力します (この例ではhexoblog)。

変更が完了したら、 をクリックします。更新

画像-20230516142441119

トンネルが正常に更新されたら、左側のダッシュボードで状态[-]をクリック在线隧道列表すると、トンネルのパブリック ネットワーク アドレスが第 2 レベルのサブドメイン名に更新されたことがわかります。

画像-20230516142517920

次に、http アドレスの 1 つを使用してブラウザでアクセスすると、Hexo ブログ インターフェイスが表示され、hexo ブログへの固定リモート アクセスが設定されます [cpolar.cn がファイルされているため、ファイルする必要はありません] ]。

トンネルをオンラインに維持するだけでよく、パブリック ネットワーク ユーザーは、このパブリック ネットワーク アドレスを通じて携帯電話の termux 上のブログ Web サイトにアクセスできます。

画像-20230516143034891

cpolar 極雲の記事からの転載:個人ブログは携帯電話でも構築できますか? Android Termux+Hexo を使用して独自のブログ Web サイトを構築する

おすすめ

転載: blog.csdn.net/syf666250/article/details/132763400