目次
1. Linux (centos8) の Redis データベースのインストール
3.1 cpolar イントラネットペネトレーションのインストール
序文
Redis は、キーと値のキーと値のペアのキャッシュされたデータベースとして、多くのシナリオで広く使用されており、データはメモリに保存されるため、読み取りと書き込みの効率が非常に高くなります。
以下では、Linux で内部ネットワーク仮想マシンの Redis を構築し、cpolar 内部ネットワーク侵入によるパブリック ネットワーク アクセスを実現する方法について説明します。
1. Linux (centos8) の Redis データベースのインストール
-
ユーザーの下にローカル ディレクトリを入力します。通常、外部ソフトウェアはこのディレクトリにインストールされます。
cd /usr/local
-
Redisをダウンロードする
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
-
ダウンロード後、redisを解凍します
tar xzf redis-6.2.6.tar.gz
-
解凍後、redis ディレクトリに移動してコンパイルします。
cd redis-6.2.6/
-
を入力してから Enter を入力し
make
、入力後はコンパイルが完了するまで待ちます
コンパイル後、次のコマンドを入力して Redis をインストールします。
make install PREFIX=/usr/local/redis-6.2.6
インストール後、redis ディレクトリに入り、次のコマンドを実行して redis を起動します。デフォルトのポートは次のとおりです。6379
./bin/redis-server redis.conf
その後Ctrl+C
終了します
2. Redisデータベースの構成
バックグラウンドで実行するように Redis を構成し、構成ファイルを編集しますredis.conf
vim /usr/local/redis-6.2.6/redis.conf
にdaemonize no
変更しますdaemonize yes
また、リモート アクセスを有効にするには、次の 2 つのパラメータを個別に変更します。
変更が完了したら、構成ファイルを保存して終了し、redis を再起動してから次の起動コマンドを再度実行すると、redis グラフィックが消えていることがわかります。これはバックグラウンド起動です。
./bin/redis-server redis.conf
3. イントラネットの浸透
cpolar はイントラネット侵入ソフトウェアで、使いやすく、安全で信頼性が高く、無料で使用でき、トラフィックは無制限で、http/https/tcp プロトコルをサポートしています。cpolar を介してローカル ポート 6379 をパブリック ネットワークに公開し、リモート アクセス用のツールを使用できます。
cpolar 公式 Web サイト: cpolar - 安全なイントラネット侵入ツール
3.1 cpolar イントラネットペネトレーションのインストール
-
Linux では、ワンクリック スクリプト コマンドを使用したインストールがサポートされています
カール -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
-
トークン認証
cpolar 公式 Web サイトの背景にログインし、左側の検証をクリックして自分の認証トークンを表示し、次のコマンドを実行します。xxxx はトークン コードです。
cpolar 認証トークン xxxxxxx (あなたのトークン)
-
システムにサービスを追加します (起動時の自動起動を容易にするため)。
sudo systemctl を有効にする cpolar
-
cpolarサービスを開始する
sudo systemctl start cpolar
3.2 トンネルマッピングローカルポートの作成
cpolar が正常にインストールされたら、コマンド ラインに次のコマンドを入力して、ポート 6369 上のローカル Redis をパブリック ネットワークに公開します。
cpolar tcp 6379
次のインターフェイスが成功を示すように表示され、パブリック ネットワーク アドレスをコピーします。
Redis グラフィカル インターフェイスを使用して Redis にリモート接続し、コピーした TCP アドレスを入力して、[接続のテスト] をクリックします。
successful
成功を示しているようです
注: トンネルに長時間アクセスできるようにする場合は、トンネルを構成ファイルに保存してバックグラウンド サービスを実装できます。cpolar 公式 Web サイト - ドキュメント - トンネルを作成するにはコマンドライン -バックグラウンド サービスとしてトンネルを構成するを参照してください。
4. 固定 TCP ポート アドレスを構成する
上記の手順ではランダムな一時的な TCP ポート アドレスを使用します。生成されるパブリック ネットワーク アドレスはランダムな一時的なアドレスであり、24 時間以内にランダムに変更されます。また、その後の長期リモートを容易にするために、固定パブリック ネットワーク アドレスを構成できます。
4.1 固定 TCP アドレスを予約する
cpolar 公式 Web サイトにログインし、左側の [予約] をクリックして、予約された TCP アドレスを見つけて、リモート Redis データベース用の固定 TCP アドレスを予約しましょう。
-
地域: 中国 VIP を選択
-
説明: カスタマイズ可能なメモです。
クリック保留
アドレスが正常に予約されると、システムは対応する固定パブリック ネットワーク アドレスを生成し、それをコピーします。
4.2 固定 TCP アドレスの構成
cpolar設定ファイルを編集する
vim /usr/local/etc/cpolar/cpolar.yml
次の情報をコピーして追加します。remote_addr パラメータは、上でコピーした予約済みの TCP アドレスです。
redis: アドレス: 6379 プロト: tcp リモートアドレス: 3.tcp.vip.cpolar.cn:11506
変更後、保存して終了し、cpolar サービスを再起動します。
sudo systemctl start cpolar
4.3 固定 TCP アドレスを使用して接続する
success と表示されれば成功です