Squidについて
Squidはプロキシやリバースプロキシの機能を提供するソフトウェアです。
プロキシを置く理由
主に、サービスの利用者向けのソフトウェアですね。
リバースプロキシを置く理由
リバースプロキシサーバーをバックエンドサーバーの前段に置く理由は、主に以下の5つです。
キャッシュサーバーとして利用
レスポンスを圧縮 (レスポンスの転送を高速化)
SSL ターミネーション (暗号化や復号化の処理をリバースプロキシにオフロード)
- セキュリティの向上 (リバースプロキシでフィルタリング、バックエンドサーバーを隠蔽)
- 拡張性 (クライアントはリバースプロキシと通信するので、バックエンドサーバーを変更可能)
こっちは主に、サービスの提供者側向けのソフトですね。
僕がやりたいこと
全部の通信が、Torみたいに、複数のサーバを介して行われる感じにしたいんですよね。んで、最終目的地はデータベースです。ユーてこれって、openvpnとかでじっそうできるのかな?いやできないか。 ネットワークの通信、頑張って自分で作れたりするのかな。いけそうな気もするな。