[Dashy のインストールと使用] ローカル Linux 展開 Dashy とリモート アクセス

cpolar の記事からの転載: Dashy をローカル Linux にデプロイし、リモートでアクセスする

序章

Dashyは、使いやすいビジュアル エディター、ステータス チェック、ウィジェット、テーマなどの機能を備えた、オープンソースのセルフホスト型ナビゲーション ページ構成サービスです。頻繁に使用する Web サイトのいくつかを集約して、独自のナビゲーション ページを形成できます。超強力な機能と素晴らしい外観を備えた、カスタマイズ可能な独自のナビゲーション ページ ツール

cpolar イントラネット ツールと組み合わせることで、パブリック ネットワーク サーバーに展開することなく、パブリック ネットワークから Dashy へのアクセスを実現できます。

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

Docker で Dashy イメージをプルします

docker pull lissy93/dashy:latest

イメージがダウンロードされたら、それを実行し、バックグラウンドでコンテナーを開始します。コンテナーはポート 80 であり、ホスト上のポート 8080 にマップされています。

docker run -id --name dashy -p 8080:80 lissy93/dashy

開始後、ブラウザを開き、Linux LAN の IP アドレスと8080ポートを入力すると、Dashy が表示され、インストールは成功しました。

画像-20230619160646933

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

上記では、ローカル Linux に docker を使用して dashy をインストールしました。ローカル アクセスは問題ありません。次に、cpolar イントラネット侵入ツールをインストールします。cpolar の http パブリック ネットワーク アドレスを介して、ドメイン名を登録することなく、dashy へのリモート アクセスを簡単に実現できます。クラウドサーバーを購入します。cpolar をインストールする手順は次のとおりです。

  • ワンクリックスクリプトを使用してコマンドをインストールする
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • システムにサービスを追加する
sudo systemctl enable cpolar
  • cpolarサービスを開始する
sudo systemctl start cpolar

3. パブリックネットワークアクセスアドレスを設定する

cpolar サービスが正常に開始された後、ブラウザーで Linux LAN IP アドレス + ポート 9200 にアクセスし、cpolar Web UI 管理インターフェイスにログインします。

cpolar公式サイトアドレス:https://www.cpolar.com/

ログインに成功したら、左側のダッシュボードで [トンネル管理] - [トンネルの作成] をクリックします。

  • トンネル名: カスタマイズできます。既存のトンネル名と重複しないように注意してください。
  • プロトコル:http
  • ローカルアドレス:8080
  • ドメイン名のタイプ: 自由選択随机域名
  • 地域: 選択China VIP

クリック创建

画像-20230619163915855

次に、オンライン トンネル リストを開いて、トンネルが作成された後に生成されたパブリック ネットワーク アドレスを表示します。cpolar にはデフォルトで 2 つのアクセス方法があり、1 つは http プロトコル、もう 1 つは https プロトコルです

画像-20230619164025847

上記の http プロトコルのパブリック ネットワーク アドレスを選択し、ブラウザを開きます。アクセスすると、ダッシュ インターフェイスが表示され、リモート アクセス接続が設定されます。

画像-20230619170844284

4. 固定ドメイン名アクセス

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

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

  • 地域: サーバー地域を選択します
  • 名前: 保持したい第 2 レベルのサブドメイン名を入力します (カスタマイズ可能)
  • 説明: 備考。カスタマイズ可能

画像-20230619172054931

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

画像-20230619172139639

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

画像-20230619172220956

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

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

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

画像-20230619172310287

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

画像-20230619172835045

ブラウザを開いて、正常に構成された第 2 レベルのサブドメイン名へのアクセスをテストしてみましょう。ダッシュ インターフェイスも表示され、通常どおりアクセスできます。これで、ネットワーク全体で唯一のプライベートの第 2 レベルのサブドメイン名が作成されました。

画像-20230619173007072

おすすめ

転載: blog.csdn.net/qq_44033208/article/details/131455949