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 が表示され、インストールは成功しました。
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
クリック创建
次に、オンライン トンネル リストを開いて、トンネルが作成された後に生成されたパブリック ネットワーク アドレスを表示します。cpolar にはデフォルトで 2 つのアクセス方法があり、1 つは http プロトコル、もう 1 つは https プロトコルです
上記の http プロトコルのパブリック ネットワーク アドレスを選択し、ブラウザを開きます。アクセスすると、ダッシュ インターフェイスが表示され、リモート アクセス接続が設定されます。
4. 固定ドメイン名アクセス
cpolar では、固定ドメイン名の構成をサポートするには、基本パッケージ以上にアップグレードする必要があります。
cpolar 公式 Web サイトの背景にログインし、左側のダッシュボードをクリックして を预留
見つけ保留二级子域名
、http トンネルの第 2 レベルのサブドメイン名を予約します。
- 地域: サーバー地域を選択します
- 名前: 保持したい第 2 レベルのサブドメイン名を入力します (カスタマイズ可能)
- 説明: 備考。カスタマイズ可能
この例では、dashytest
という名前の第 2 レベルのサブドメインを予約します。サブドメイン名が正常に予約されたら、サブドメイン名をコピーし、その構成をトンネルにバインドする必要があります。
cpolar Web UI 管理インターフェイスに再度ログインします。左側のダッシュボードで隧道管理
[——]をクリックし隧道列表
、第 2 レベルのサブドメイン名を構成する必要があるトンネルを見つけて、右側の をクリックします编辑
トンネル情報を変更し、トンネルに第 2 レベルのサブドメイン名を設定します。
- ドメインの種類: 代わりに選択してください
二级子域名
- サブドメイン: 予約したばかりの第 2 レベルのサブドメイン名を入力します (この例では
dashytest
)。
変更が完了したら、 をクリックします。更新
トンネルが正常に更新されたら、左側のダッシュボードで状态
[——]をクリックすると、第 2 レベルのサブドメイン名に更新されたトンネルのパブリック ネットワーク アドレスが在线隧道列表
表示され、そのパブリック ネットワーク アドレスをコピーできます。dashy
ブラウザを開いて、正常に構成された第 2 レベルのサブドメイン名へのアクセスをテストしてみましょう。ダッシュ インターフェイスも表示され、通常どおりアクセスできます。これで、ネットワーク全体で唯一のプライベートの第 2 レベルのサブドメイン名が作成されました。