- HTTPプロキシを介してのみ外部にアクセスすることができます
- ネットワークは80ポートのみで動作する機能に制限があります
- ホスティングプロバイダーは、ローカルホスト経由でのみデータベースを操作できます。
この小さなメモはあなたのためです。
実際、HTTPトンネルの目的は、セキュリティの目的を含めて、より広くなっています。 一般的な用語の概要は次のとおりです1 。

HeidiSQL (またはその他のアプリケーション)の例を使用して、このような接続の構成を検討してください。
- GNU HTTPTunnel 2をダウンロードしてインストールします(完全インストールを選択します)。
- サーバー部分をホスティング(phpserverフォルダー)にポンプします。
- 管理パネル_http://domain.com/tunnel/admin.phpを開き、承認、ログ、その他のオプションを構成します。 cfg.phpファイルを手動で簡単に変更できます。 承認するには、htaccess.txtファイルの名前を.htaccessに変更する必要があります
- HTTPTunnelPath \ client \ httptunnel_client.exe clientを実行します
- 管理パネル_http:// localhost:1079 /を開き、ポートマッピングを構成します。 例の追加:
3000-> your_mysql_server.comhaps306
つまり localhostの3000ポートへのすべてのリクエストは、HTTPトンネルを介してデータベースサーバーのポート3306にリダイレクトされます。 - [トンネルサーバー]タブで、トンネルのサーバー部分へのURL、認証データ、およびプロキシ(必要な場合)を指定します。
- これで、HeidiSQLでは、your_mysql_server.comhaps306の代わりに、localhost:3000を指定します。 残りの設定は知っている必要があります。
開発者がHTTPトンネルを介して接続する可能性を考慮していれば、それを整理するのはさらに簡単です。 たとえば、 dbForge Studio for MySQLを考えてみましょう。
- tunnel.phpスクリプト(HTTPトンネルのサーバー部分)をホスティングプロバイダーのサーバーにアップロードする必要があります。 .htaccessを使用して、サーバー上のスクリプトへのアクセスを制限することをお勧めします。
- tunnel.phpスクリプトのURLおよびその他の必要な設定を接続の「HTTP」タブで指定します:ログイン、パスワード(スクリプトへのアクセスが制限されている場合)、プロキシ(接続がそれを介している場合)。 残りの設定は知っている必要があります。
- HTTPTunnelからの図
- また、既製の独自のサーバーと最小限のHTTP-Tunnel設定を備えた非営利目的の無料ソリューションもあります。