例としてMySQLを操作するためのユーティリティを使用したHTTPトンネルの構成

HTTPトンネルが何であるかわからない場合は、MySQLを管理するためにWebインターフェースではなくデスクトップアプリケーションを使用し、次の条件のいずれかが当てはまります。







この小さなメモはあなたのためです。



実際、HTTPトンネルの目的は、セキュリティの目的を含めて、より広くなっています。 一般的な用語の概要は次のとおりです1











HeidiSQL (またはその他のアプリケーション)の例を使用して、このような接続の構成を検討してください。

  1. GNU HTTPTunnel 2をダウンロードしてインストールします(完全インストールを選択します)。
  2. サーバー部分をホスティング(phpserverフォルダー)にポンプします。
  3. 管理パネル_http://domain.com/tunnel/admin.phpを開き、承認、ログ、その他のオプションを構成します。 cfg.phpファイルを手動で簡単に変更できます。 承認するには、htaccess.txtファイルの名前を.htaccessに変更する必要があります
  4. HTTPTunnelPath \ client \ httptunnel_client.exe clientを実行します
  5. 管理パネル_http:// localhost:1079 /を開き、ポートマッピングを構成します。 例の追加:



      3000-> your_mysql_server.comhaps306 




    つまり localhostの3000ポートへのすべてのリクエストは、HTTPトンネルを介してデータベースサーバーのポート3306にリダイレクトされます。
  6. [トンネルサーバー]タブで、トンネルのサーバー部分へのURL、認証データ、およびプロキシ(必要な場合)を指定します。
  7. これで、HeidiSQLでは、your_mysql_server.comhaps306の代わりに、localhost:3000を指定します。 残りの設定は知っている必要があります。




開発者がHTTPトンネルを介して接続する可能性を考慮していれば、それを整理するのはさらに簡単です。 たとえば、 dbForge Studio for MySQLを考えてみましょう。



  1. tunnel.phpスクリプト(HTTPトンネルのサーバー部分)をホスティングプロバイダーのサーバーにアップロードする必要があります。 .htaccessを使用して、サーバー上のスクリプトへのアクセスを制限することをお勧めします。
  2. tunnel.phpスクリプトのURLおよびその他の必要な設定を接続の「HTTP」タブで指定します:ログイン、パスワード(スクリプトへのアクセスが制限されている場合)、プロキシ(接続がそれを介している場合)。 残りの設定は知っている必要があります。




  1. HTTPTunnelからの
  2. また、既製の独自のサーバーと最小限のHTTP-Tunnel設定を備えた非営利目的の無料ソリューションもあります。



All Articles