序文
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
hexo ディレクトリを手動で作成します。
mkdir hexo
ディレクトリを入力してください
cd hexo
Hexo環境を初期化する
hexo init
初期化後、静的ファイルが生成されます。
hexo g
ヘキソを開始
hexo s
起動後、アクセスしたアドレスとポート番号が表示されます
ブラウザを開いて上のアクセス リンクを入力し、hexo を表示します。
上記の起動方法は、フォアグラウンド インターフェイスで hexo を起動することですが、これは他の操作を行うのにあまり便利ではないため、バックグラウンド起動に変更し、最初に キーを使用してCtrl+C
hexo を停止し、
次に、nohup を使用してバックグラウンドで開始し、開始後に PID を押すことができます。
nohup hexo s &
閉じる方法も非常に簡単で、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:9200
cpolar 管理インターフェイスが表示され、cpolar 公式 Web サイトに登録されているアカウントを使用してログインできます。
3.リモートアクセス
モバイル ブラウザで cpolar 管理インターフェイスを開き、左側のダッシュボードでトンネル管理をクリックします - トンネルを作成します。上では、ポート番号がローカル アクセスを介していることがわかります。そのため、ポートをポイントする http トンネルを作成する必要があります4000
。 4000:
- トンネル名: カスタマイズ可能、重複しないように注意してください
- プロトコル: http
- ローカルアドレス: 4000
- ドメイン名のタイプ: ランダムなドメイン名を選択します
- 地域: 中国 VIP を選択
クリック创建
作成が成功したら、オンライン トンネル リストを開くと、パブリック ネットワーク アクセス用のアドレスが表示され、http と https の 2 つのアクセス方法があります。
次に、http メソッドの 1 つを使用してブラウザでアクセスすると、Hexo ブログ インターフェイスが表示され、リモート アクセスが設定されます。
4. 固定パブリックネットワークアドレス
上記の作成は、24 時間以内に変更される無料のランダム アドレスです。長期的かつ安定した接続を容易にするために、cpolar では固定第 2 レベル サブドメイン名と呼ばれるアクセス アドレスを固定することができます。独自のドメイン名を設定して使用してアクセスすることもできます。
第 2 レベルのサブドメイン名の構成をサポートするには、基本パッケージ以上にアップグレードする必要があります。
cpolar 公式 Web サイトのバックエンドにログインし、左側のダッシュボードをクリックして预留
見つけ保留二级子域名
、http トンネルの第 2 レベルのサブドメイン名を予約します。
- 地域: サーバー地域を選択してください
- 名前: 予約したい第 2 レベルのサブドメイン名を入力します (カスタマイズ可能)
- 説明: カスタマイズ可能なメモ
この例では、hexoblog
という名前の第 2 レベルのサブドメインを予約します。サブドメイン名が正常に予約されたら、サブドメイン名をコピーし、トンネル内に構成します。
cpolar Web UI 管理インターフェイスにログインし、左側のダッシュボードで隧道管理
[-]をクリック隧道列表
し、第 2 レベルのサブドメイン名を設定する必要があるトンネルを見つけて、右側の をクリックします。编辑
トンネル情報を変更し、トンネルに第 2 レベルのサブドメイン名を設定します。
- ドメインの種類: 代わりに選択してください
二级子域名
- サブドメイン: 予約したばかりの第 2 レベルのサブドメイン名を入力します (この例では
hexoblog
)。
変更が完了したら、 をクリックします。更新
トンネルが正常に更新されたら、左側のダッシュボードで状态
[-]をクリック在线隧道列表
すると、トンネルのパブリック ネットワーク アドレスが第 2 レベルのサブドメイン名に更新されたことがわかります。
次に、http アドレスの 1 つを使用してブラウザでアクセスすると、Hexo ブログ インターフェイスが表示され、hexo ブログへの固定リモート アクセスが設定されます [cpolar.cn がファイルされているため、ファイルする必要はありません] ]。
トンネルをオンラインに維持するだけでよく、パブリック ネットワーク ユーザーは、このパブリック ネットワーク アドレスを通じて携帯電話の termux 上のブログ Web サイトにアクセスできます。
cpolar 極雲の記事からの転載:個人ブログは携帯電話でも構築できますか? Android Termux+Hexo を使用して独自のブログ Web サイトを構築する