外部からZentaoにリモートアクセスし、新しいソフトウェアテストスキル「イントラネットペネトレーション」を点灯します

1 はじめに

ソフトウェア技術者として、毎日さまざまなバグと戦うことは避けられません。コンピューター開発の歴史全体を振り返ってみると、バグとの戦いは決して終わっていません。初期の「物理的なバグ」からその後のデジタル的なバグまで、コンピュータ技術の発展とともに発展してきましたが、今後もバグを捕まえることは私たちの日常業務の一つになると考えられます。バグをより便利にキャッチするには、バグ管理プログラムを使用するだけでなく、ソフトウェアのさまざまな使用シナリオでフィールドテストを実施し、バグによる被害を最大限に回避する必要があります。

最近のバグ管理ソフトは強力な機能を持ったものが多いですが、そのほとんどがローカルエリアネットワークに限定されており、異なる環境でテストしたり、複数箇所の処理を連携させたい場合には大変な苦労が伴います。実際、cpolar のイントラネット侵入機能を使用し、バグ管理ソフトウェアと組み合わせることで、バグ管理ソフトウェアをパブリック インターネットに簡単に公開して、あらゆるネットワーク条件下でソフトウェアをテストし、バグを排除できます。では、その方法を見てみましょう。

2.バグ管理ソフトの設定

バグによるトラブルをより良く解決するために、バグ管理ソフトウェアが際限なく登場しており、Zentao、Tracpu、Bugtags、Bugzilla など、優れたソフトウェアが数多くあります。デモンストレーションの便宜上、バグ管理ソフトウェアである ZenTao を例として取り上げ、cpolar を使用してバグ管理ソフトウェアをパブリック インターネットに公開し、LAN の外で ZenTao を使用する方法を示します。

2.1. ZenTao バグ管理ソフトウェアをダウンロードしてインストールする

ZenTao はプログラミング界ではよく知られているため、ソフトウェアの最新バージョンを公式 Web サイト ( https://www.zentao.net/dynamic/zentaopms17.8-81798.html )から直接ダウンロードできます。この例では、作成者は Windows システムを使用しているため、対応するバージョンを選択してダウンロードします。

20230317094001

ソフトウェアをダウンロードした後、ダブルクリックするだけでインストールできます。インストール プロセスについては特に言うことはありません。Zentao の異なるバージョンをダウンロードした場合、インストール プロセスも異なります。Zentao 公式 Web サイトには、完全なインストール ガイド。私はここにいません。これは言いすぎです。さらに、ZenTao のインストールが完了したら (ZenTao が Web ページとして開かれる)、対応する構成をインストールする必要があります (データベース、Apache、XXD など、インストール インターフェイスのショートカット インターフェイスをクリックしてインストールできます)。

20230317094002

これらの設定が完了すると、正式に Zen Tao メインインターフェイスに入ることができます。もちろん必須となるのはユーザー登録と登録名でのログインです。

20230317094003

ZenTao のインストールが完了したら、次のステップである cpolar のインストールに進むことができます。

2.2.cpolarのダウンロードとインストール

Cpolar をダウンロードするには、cpolar 公式 Web サイト ( www.cpolar.com )に直接ログインし、対応するバージョンをダウンロードします。同様に、筆者も Windows 版をダウンロードしました。

20230317094004

cpolar の Windows 版インストーラーのダウンロードが完了したら、インストール ファイルをダブルクリックしてインストールを完了します。途中で設定する必要はなく、そのままクリックするだけですNext

20230317094005

20230317094006

cpolarは、お客様がデータトンネルを使用する際のデータ伝送の安全性を確保するために、ユーザーごとに個別のデータトンネルを確立するため、cpolar公式Webサイトでもユーザー登録を行う必要があります。登録方法も非常に簡単で、必要な情報(ユーザー名やメールアドレスなど)を入力するだけです。

20230317094007

20230317094008

3. ローカルイントラネットの浸透

ZenTao と cpolar の両方がインストールされ、登録されたら、イントラネット侵入データ トンネルのセットアップに進むことができます。具体的には、イントラネット上の ZenTao の出力ポートを使用して cpolar を使用してパブリック インターネット アドレスを生成し、ユーザーはこのアドレスを通じてパブリック インターネット上の LAN 内の ZenTao にアクセスし、リモートでバグを捕捉するという目的を達成できます。バグの捕捉は長期的かつ継続的なプロセスであるため、ユーザーは cpolar によって生成されるパブリック インターネット アドレスを毎日更新することを望んでいません (cpolar の無料版によって生成されるデータ トンネルは 24 時間ごとに更新されます)。そのため、著者はアップグレードすることを推奨しています。長期間安定して存在できるデータトンネルを取得するために、cpolar から vip レベルに変換します。

cpolar によって生成されたデータ トンネルを長期間安定して存在させたい場合は、cpolar クラウドとクライアントの両方からデータ トンネルを設定する必要があります。Cpolar クラウドは長期的に安定したパブリック インターネット アドレスを生成する役割を担い、cpolar クライアントはパブリック インターネット アドレスをローカルの ZenTao ポートに接続する役割を担います。したがって、cpolar クラウドの設定は、トンネルの入り口である空のデータ トンネルを生成し、cpolar クライアントはトンネルの出口であると考えることができ、具体的なトンネルの入り口と出口の設定は次のとおりです。

3.1.Cpolarクラウド設定

まず、cpolar クラウドにログインし、预留メイン インターフェイスの左側にあるボタンをクリックして、データ トンネル予約設定ページに入ります。

20230317094009

预留設定ページ保留二级子域名フィールドを見つけます。このフィールドには、データ トンネルへの入り口を生成するための簡単な情報をいくつか設定するだけです。

20230317094010

これらの情報は次のとおりです。

  • 地区(それがサーバーの場所です。最も近い場所を選択してください)
  • 二级域名(つまり、このトンネルに設定する予定の第 2 レベルのドメイン名)
  • 描述(このデータ トンネルの目的に関するメモとして見ることができます)

情報を入力したら、保留フィールドの右側にあるボタンをクリックしてトンネルの入り口を生成できます。このデータ トンネルを保持したくない場合は、トンネルの右側をクリックして、xトンネルを簡単かつ迅速に削除できます。

20230317094011

20230317094012

3.2.Cpolar ローカル設定

cpolar クラウドでデータ トンネル入口の設定を完了した後、cpolar クライアントに戻り、このデータ トンネルの出口を設定します。cpolar クライアントを開き (スタート メニューで cpolar クライアントのショートカットをクリックするか、ブラウザに「localhost:9200」と直接入力できます)、ログインします。

20230317094013

cpolar クライアントのメイン インターフェイスに入った後、メイン インターフェイスの左側隧道管理にある項目の下のボタンをクリックして创建隧道、イントラネット侵入データ トンネルの出口を設定します。具体的な設定は以下のとおりです。

  1. 隧道名称: データ トンネルのローカル コメントとみなすことができ、ローカルに作成された他のトンネルと区別するために使用されます。この例では、作成者は名前をリモート バグ キャッチに設定します。
  2. 协议: この列は、Web ページの公開、データ送信、ハードウェア相互接続などのイントラネット浸透のアプリケーション シナリオです。Zentao は Web ページとして表示されるため、これには http が選択されます。
  3. 本地地址: この列には出力ソフトウェアのポート番号を入力する必要があります。Zentao は出力に Apache を使用するため、ポート番号は 80 です。
  4. 端口类型: この列は主にイントラネット侵入データ トンネルの期間です。長期間使用する場合は、「第 2 レベルのサブドメイン名またはカスタム ドメイン名」をクリックします。テストまたは一時的な使用のみの場合は、「」を選択します。ランダムなドメイン名」。cpolar クラウド上に長期固定の第 2 レベルのドメイン名トンネルを設定しているため、ここでは「第 2 レベルのサブドメイン名」を選択します。もちろん、ユーザーが Yugong サプライヤーによって購入されたカスタム ドメイン名を持っている場合は、そのカスタム ドメイン名を入力することもできますが、購入したドメイン名は Yugong サプライヤーで解決される必要があります。
    第 2 レベルのサブドメイン名を選択すると、次の行の [サブドメイン] フィールドが表示されるので、cpolar Cloud によって予約された第 2 レベルのサブドメイン名を入力します。
  5. 地区: このフィールドはサーバー アドレスでもありますが、最も近いアドレスを選択することもできます。

20230317094014

関連情報をすべて入力したら、创建ページの下部にあるボタンをクリックしてクラウド トンネルの入り口をローカルの ZenTao ソフトウェアに関連付け、完全なイントラネット侵入データ トンネルを生成できます。隧道管理このトンネルは、cpolar メイン インターフェイスの左側の項目の下のページに表示されます隧道列表

同時に、データ トンネルが実行中かどうかの確認、操作の開閉、削除など、このデータ トンネルをここで管理することもできます。このデータ トンネルの情報を変更したい場合は、ここをクリックして行うこともできます。操作を実行します编辑

20230317094015

4. 公衆ネットワークアクセステスト

最後に、 cpolar クライアントのメイン インターフェイスの左側をクリックすると状态在线隧道列表ローカルの ZenTao ソフトウェアに接続するパブリック インターネット アドレスが表示され、これはパブリック ネットワークから LAN 内の ZenTao へのトンネルの入り口になります。ブラウザ内で、ローカルの ZenTao ソフトウェアに接続できます。

20230317094016

20230317094017

5。結論

この時点で、cpolar によって生成されたデータ トンネルを使用して、パブリック インターネット上のローカル バグ管理ソフトウェアにアクセスする操作が正常に完了しました。この時点で、このトラックの入り口を介してローカル コンピュータにインストールされている ZenTao に接続できます。どこでも使えるソフトウェア。もちろん、今回は主にアイデアの提供が目的ですが、他のソフトウェアも同様の方法でインターネットに公開することができます。

cpolar 極雲記事より転載:外部から Zen Tao へのリモート アクセス、新しいソフトウェア テスト スキル「イントラネット侵入」を実現

おすすめ

転載: blog.csdn.net/qq_24694139/article/details/132878914