記事ディレクトリ
序文
Yearning のシンプルで効率的な MYSQL 監査プラットフォームは、DBA および開発者向けの MYSQL SQL ステートメント/クエリ監査ツールであり、ローカルに展開され、プライバシーを重視した、シンプルで効率的な MYSQL 監査プラットフォームです。
以下では、Linux に Yearning を簡単に導入し、cpolar イントラネット侵入ツールと組み合わせて、リモート アクセスを実現し、アクセス制限を解除し、作業効率を向上させる方法を紹介します。
1. Linux 導入への憧れ
対応する Linux インストール パッケージを Github でダウンロードします: https://github.com/cookieY/yearning/releases/latest
ダウンロード後、インストールパッケージをLinuxにアップロードし、ここの/usr/local
フォルダーにアップロードします
次にファイルを解凍します
unzip 文件名
解凍すると、次の名前のフォルダーが表示されますYearning
。
Yearning
フォルダーに入ると、構成ファイルが表示されます。conf.toml
次に、設定ファイルを変更して、mysql データベース接続を設定する必要があります。mysql がインストールされていない場合は、事前にインストールしてから、mysql にログインし、 Yearning! という名前のデータベースを作成する必要があります。
次に、構成ファイルを編集します。
vim conf.toml
mysqlに接続するための情報を設定します。主にmysqlに接続するためのユーザー名とパスワードを設定します。
設定完了後、設定ファイルを保存し、解凍した Yearning フォルダー内にカレントディレクトリを残したまま以下のコマンドを実行してインストールしてください。
./Yearning install
実行後、次の情報、Web インターフェースにログインするためのユーザー名とパスワード、および Web インターフェースにアクセスするためのポートが表示されます。8000
その後、 Yearning を実行します。もちろん、nohup を使用してこのコマンドをバックグラウンドで実行することもできます。
nohup ./Yearning run &
2. ローカルで Yearning にアクセスする
上記の Yearning を実行した後、外部ブラウザまたは Linux 内部ブラウザの Web インターフェイス ポートにアクセスして8000
、 Yearning ログイン インターフェイスを表示します。ローカル アクセスは成功します。
上で確認したユーザー名とパスワードを入力してログインに成功します。ローカル アクセスが確認された後、cpolar イントラネット侵入ツールをインストールし、 Yearning へのリモート アクセスを実現するように設定します。
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 管理インターフェイス。設定するだけです。
4. Yearning パブリック ネットワーク アクセス アドレスを構成する
左側のダッシュボードで [トンネル管理 - トンネルの作成] をクリックして、イヤーニング cpolar パブリック ネットワーク アドレス トンネルを作成します。
- トンネル名: 名前はカスタマイズできますが、既存のトンネル名と重複しないように注意してください。
- プロトコル: http を選択します
- ローカルアドレス: 8000
- ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
- 地域: 中国vipを選択
クリック创建
トンネルが正常に作成されたら、左側のステータス - オンライン トンネル リストをクリックすると、生成されたパブリック ネットワーク アクセス アドレスが表示されます。アクセス方法には http と https の 2 つがあります。
5. パブリックネットワーク経由での Yearning 管理インターフェースへのリモートアクセス
上記の https パブリック ネットワーク アドレスを使用して、任意のデバイスのブラウザーでアクセスすると、正常に Yearning インターフェイスが表示され、リモートからアクセスできるパブリック ネットワーク アドレスが作成されます。
上記で初期化したユーザー名とパスワードを入力すると、正常にログインできます。
6. 固定の Yearning パブリック ネットワーク アドレス
上記の cpolar を使用して作成されたトンネルはランダムなパブリック ネットワーク アドレスを使用するため、24 時間以内にランダムに変更され、長期的なリモート アクセスには適していません。したがって、第 2 レベルのサブドメイン名を設定できます。このアドレスは固定アドレスであり、ランダムに変更されることはありません [ps: cpolar.cn がファイルされています]
cpolar パッケージを基本パッケージ以上にアップグレードする必要があり、各パッケージに対応する帯域幅が異なることに注意してください。[cpolar.cnが登録されました]
cpolar 公式 Web サイトにログインし、左側の「予約」をクリックして、第 2 レベルのサブドメイン名を予約することを選択し、第 2 レベルのサブドメイン名を設定して「予約」をクリックし、予約が成功したら予約した第 2 レベルのサブドメイン名をコピーします。
予約が成功したら、予約に成功した第 2 レベルのサブドメイン名の名前をコピーします。
cpolar Web UI 管理インターフェイスに戻り、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、設定するトンネルを見つけて、右側の [編集] をクリックします。
トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。
- ドメイン名のタイプ: 第 2 レベルのサブドメイン名を選択します
- サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。
クリックします更新
(注意: 1 回クリックすると更新されます。再度送信する必要はありません)
更新完了後、オンライントンネルリストを開くと、パブリックネットワークアドレスが変更され、アドレス名が固定の第2レベルのサブドメイン名になっていることがわかります。
最後に、固定パブリック ネットワーク アドレスを使用して Yearning にアクセスします。アクセスが成功したことがわかります。このようにして、固定かつ永続的なパブリック ネットワーク アドレスが設定されます。新しいアドレスにアクセスするには、再度ログインする必要がある場合があります。