Linux は Yearning を導入し、イントラネット侵入ツールを組み合わせて、ローカル Web 管理インターフェイスへのパブリック ネットワーク アクセスを実現します。

序文

Yearning のシンプルで効率的な MYSQL 監査プラットフォームは、DBA および開発者向けの MYSQL SQL ステートメント/クエリ監査ツールであり、ローカルに展開され、プライバシーを重視した、シンプルで効率的な MYSQL 監査プラットフォームです。

以下では、Linux に Yearning を簡単に導入し、cpolar イントラネット侵入ツールと組み合わせて、リモート アクセスを実現し、アクセス制限を解除し、作業効率を向上させる方法を紹介します。

1. Linux 導入への憧れ

対応する Linux インストール パッケージを Github でダウンロードします: https://github.com/cookieY/yearning/releases/latest

画像-20230915141839218

ダウンロード後、インストールパッケージをLinuxにアップロードし、ここの/usr/localフォルダーにアップロードします

画像-20230915142104403

次にファイルを解凍します

unzip 文件名

解凍すると、次の名前のフォルダーが表示されますYearning

画像-20230915142501951

Yearningフォルダーに入ると、構成ファイルが表示されます。conf.toml

画像-20230915142929202

次に、設定ファイルを変更して、mysql データベース接続を設定する必要があります。mysql がインストールされていない場合は、事前にインストールしてから、mysql にログインし、 Yearning! という名前のデータベースを作成する必要があります。

画像-20230915143642919

次に、構成ファイルを編集します。

vim conf.toml

mysqlに接続するための情報を設定します。主にmysqlに接続するためのユーザー名とパスワードを設定します。

画像-20230915143843233

設定完了後、設定ファイルを保存し、解凍した Yearning フォルダー内にカレントディレクトリを残したまま以下のコマンドを実行してインストールしてください。

./Yearning install

実行後、次の情報、Web インターフェースにログインするためのユーザー名とパスワード、および Web インターフェースにアクセスするためのポートが表示されます。8000

画像-20230915144139816

その後、 Yearning を実行します。もちろん、nohup を使用してこのコマンドをバックグラウンドで実行することもできます。

nohup ./Yearning run &

2. ローカルで Yearning にアクセスする

上記の Yearning を実行した後、外部ブラウザまたは Linux 内部ブラウ​​ザの Web インターフェイス ポートにアクセスして8000、 Yearning ログイン インターフェイスを表示します。ローカル アクセスは成功します。

画像-20230915144838185

上で確認したユーザー名とパスワードを入力してログインに成功します。ローカル アクセスが確認された後、cpolar イントラネット侵入ツールをインストールし、 Yearning へのリモート アクセスを実現するように設定します。

画像-20230915144955406

3. Linux インストール cpolar

上記で Yearning のインストールに成功しました。次に、Linux に cpolar イントラネット侵入ツールをインストールし、ローカル ポートによってマッピングされた http パブリック ネットワーク アドレスを cpolar 経由で転送しました。ドメイン名の登録やクラウド サーバーの購入を必要とせずに、簡単にリモート アクセスを実現できます。以下は cpolar のインストール手順です。

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

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

cpolar が正常にインストールされたら、外部ブラウザで Linux ポート 9200 にアクセスします: [http://LAN ip:9200]。cpolar アカウントを使用してログインします。ログイン後、cpolar Web 設定インターフェイスが表示されます。 Web 管理インターフェイス。設定するだけです。

画像-20230831171159175

4. Yearning パブリック ネットワーク アクセス アドレスを構成する

左側のダッシュボードで [トンネル管理 - トンネルの作成] をクリックして、イヤーニング cpolar パブリック ネットワーク アドレス トンネルを作成します。

  • トンネル名: 名前はカスタマイズできますが、既存のトンネル名と重複しないように注意してください。
  • プロトコル: http を選択します
  • ローカルアドレス: 8000
  • ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
  • 地域: 中国vipを選択

クリック创建

画像-20230915150126928

トンネルが正常に作成されたら、左側のステータス - オンライン トンネル リストをクリックすると、生成されたパブリック ネットワーク アクセス アドレスが表示されます。アクセス方法には http と https の 2 つがあります。

画像-20230915150156300

5. パブリックネットワーク経由での Yearning 管理インターフェースへのリモートアクセス

上記の https パブリック ネットワーク アドレスを使用して、任意のデバイスのブラウザーでアクセスすると、正常に Yearning インターフェイスが表示され、リモートからアクセスできるパブリック ネットワーク アドレスが作成されます。

画像-20230915150236107

上記で初期化したユーザー名とパスワードを入力すると、正常にログインできます。

画像-20230915150329597

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

上記の cpolar を使用して作成されたトンネルはランダムなパブリック ネットワーク アドレスを使用するため、24 時間以内にランダムに変更され、長期的なリモート アクセスには適していません。したがって、第 2 レベルのサブドメイン名を設定できます。このアドレスは固定アドレスであり、ランダムに変更されることはありません [ps: cpolar.cn がファイルされています]

cpolar パッケージを基本パッケージ以上にアップグレードする必要があり、各パッケージに対応する帯域幅が異なることに注意してください。[cpolar.cnが登録されました]

cpolar 公式 Web サイトにログインし、左側の「予約」をクリックして、第 2 レベルのサブドメイン名を予約することを選択し、第 2 レベルのサブドメイン名を設定して「予約」をクリックし、予約が成功したら予約した第 2 レベルのサブドメイン名をコピーします。

画像-20230915150512690

予約が成功したら、予約に成功した第 2 レベルのサブドメイン名の名前をコピーします。

画像-20230915150541144

cpolar Web UI 管理インターフェイスに戻り、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、設定するトンネルを見つけて、右側の [編集] をクリックします。

画像-20230915150609402

トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。

  • ドメイン名のタイプ: 第 2 レベルのサブドメイン名を選択します
  • サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。

クリックします更新(注意: 1 回クリックすると更新されます。再度送信する必要はありません)

画像-20230915150652388

更新完了後、オンライントンネルリストを開くと、パブリックネットワークアドレスが変更され、アドレス名が固定の第2レベルのサブドメイン名になっていることがわかります。

画像-20230915150725015

最後に、固定パブリック ネットワーク アドレスを使用して Yearning にアクセスします。アクセスが成功したことがわかります。このようにして、固定かつ永続的なパブリック ネットワーク アドレスが設定されます。新しいアドレスにアクセスするには、再度ログインする必要がある場合があります。

画像-20230915150828611

おすすめ

転載: blog.csdn.net/m0_74760716/article/details/135409558