TOP  

代理人の種類:知っておくべきことのすべて

プロキシの種類に関しては、一概には言えません。プロキシサーバーの種類は、場所、トラフィックフロー、匿名性レベル、アプリケーション、サービス、IPのタイプに基づいて分類することができます。それはすべてあなたのカスタムと専用の要求に依存します。

プロキシサーバーとは、簡単に言えば、別のネットワーク(インターネットのような)に出入りするすべてのトラフィックのリクエストとレスポンスを統合し、適応させる仲介者のことである。これらのリクエストは通常、HTTP、FTP、DNS、または他のサービスからのリソースを要求するクライアントから来る。プロキシは、分散したネットワークから来る、これらの送受信される リクエスト(応答)に構造を追加する。

代理人の種類

プロキシは、デスクトップ上で動作するソフトウェアの一部から、データセンター上のトラフィックを保護するアプライアンスまで、何でもあり得る。今日、世の中には多くの種類のプロキシサーバーがあるが、最もポピュラーなものは、WWWへのアクセスを容易にし、IPの匿名性、フロー制御、信頼性を提供するWebプロキシである。 

これはプロキシの種類についてのガイドです。ここでは、プロキシの種類、プロキシとは何か、プロキシは何に使えるのか、について知る必要があるすべてのことを学ぶことができます。 


目次 

  1. 場所に基づくプロキシの種類。
  2. トラフィックフローに基づくプロキシの種類。
  3. 匿名性に基づくプロキシサーバーの種類。
  4. アプリケーション(およびプロトコル)に基づくプロキシサーバーの種類。
  5. サービスに基づくプロキシの種類。
  6. IPに基づくプロキシの種類。

1.場所に基づくプロキシの種類。 

プロキシサーバーの最初のアイデアは、複雑な分散ネットワークを簡素化するために、リクエストとレスポンスを一元化することだった。分散ネットワークでは、すべてのノードがネットワーク全体のパフォーマンスに影響を与える可能性があります(下の図を見てください)。しかし ハブアンドスポーク または集中型ネットワークでは、コアノードが他のノードに影響を与える。 

場所に基づくプロキシの種類

したがって、2つのサブネットワークを隔てる内部ネットワークにプロキシを置くか、プライベートネットワークとパブリックネットワーク、別名(インターネット)の間にプロキシを置くかにかかわらず、プロキシの考え方はリクエストと応答を集中させることに変わりはない。この考えから、プロキシには2つのタイプがある。

a. 公開プロキシ。

インターネット接続プロキシとも呼ばれる。これは、ウェブ閲覧、インターネット利用制限、その他のインターネットに面した活動の最も一般的な匿名化装置です。このプロキシは、プライベート(内部)ネットワークとインターネットの境界に位置する。例としては、インターネットファイアウォールがあり、インバウンドとアウトバウンドの2種類のトラフィックのプロキシとして機能する。もう一つの例は、インターネットゲートウェイです。 

b. プライベートからプライベートへのプロキシ。

このプロキシは、すでに複雑なプライベート分散ネットワーク(たいていは WANまたはキャンパスネットワーク)を分離する。 このタイプのプロキシは内部ネットワークに構造を追加し、セキュ リティを向上させる。 


2.トラフィックフローに基づくプロキシの種類 

場所に関する別の分類は、トラフィックの方向に基づいて行うことができる。ファイアウォールがインバウンドトラフィックとアウトバウンドトラフィックをフィルタするように、プロキシもインターネットからトラフィックを送受信するときに異なる扱いを受けることができる。 

トラフィックフローに基づくプロキシの種類

インターネットに面するプロキシには2つの一般的なタイプがあり、トラフィックの流れから異なる名前がつけられている。これらは内部的に(インターネットなしで)実装することもできるが、フォワーディングプロキシとリバースプロキシはインターネットからの保護を追加するために使用される。  

a. 転送プロキシ.

転送(forward)プロキシはリクエストしているクライアントに代わって動作 する。それはインバウンドトラフィック(内部リクエスト)を受け取り、外部リソースに「転送(forward)」する(またはアウトバウンド)。これらのプロキシは、パブリックネットワーク上のリソースに 匿名で接続したり、そこから取得したりするために使われる。 

b. リバースプロキシ.

トラフィックの方向に関して、リバースプロキシはフォワーディング プロキシの反対である。インターネットに面しているとき、リバースプロキシはインターネットからのアウトバウンドトラフィックを受け取り、処理し、内部ネットワーク(通常はウェブサーバまたはサービス)に転送する。リバースプロキシは、危険なインターネットから来るトラフィックを制御することで、内部リソースを保護するために使われる。リバースプロキシは、サーバーの身元を隠す、認証、復号化、負荷分散、キャッシュ、圧縮などに使われる。 


3.匿名レベルに基づくプロキシサーバーの種類。 

場所やトラフィックの流れに関係なく、プロキシは提供される匿名性のレベルに基づいて分類することもできる。 

匿名性の程度を測るには?- プロキシサーバーは、リクエストから正確に読み取ったすべてのヘッダー情報を転送したり、その一部を転送したり、ヘッダーのプロキシの情報を削除したり、あるいは意図的にヘッダーを別のものに見せかけたりすることができるかもしれない。 

匿名性に基づくプロキシの種類

a. 透過プロキシ(レベル3)。

このタイプのプロキシは、あなたが接続しているターゲットサーバーへの実際のIPアドレスソースを隠さない。透過プロキシは匿名性を提供しない。ViaヘッダーにIPを示すことで、プロキシサーバーであることを宣伝する。また、X-Forwarded-Forヘッダーに元のIPアドレスを渡す。透過プロキシは、より高速なウェブサイト検索のためによく使われます。例えば、キャッシュプロキシは、頻繁に訪れるサイトへのアクセスを高速化することができます。

b. 匿名プロキシ(レベル2)。

このタイプのプロキシは、歪曲プロキシとも呼ばれ、そこで最も人気のある転送プロキシである。このプロキシは、それ自身をプロキシとして識別しますが、(透過的なプロキシがそうであるように)ソースIPを明らかにせず、代わりに偽のIPアドレス情報を渡すことで、常に「匿名」のままです。匿名-歪曲プロキシは、ターゲットサーバに偽の「送信元」地理的位置からのIPアドレスを示すことができるため、この名前がついた。このプロキシは、応答ヘッダのViaフィールドにプロキシであることを含めることで、依然としてプロキシであることを示すので、レベル2である。 

匿名回転プロキシは、高速で匿名性が高く、その回転によって検出がさらに困難になるため、ウェブ閲覧用プロキシとして広く使われている。 

c. エリートまたは匿名性の高いプロキシ(レベル1)。

これらは一流の匿名プロキシサーバーである。もちろん、ターゲットサーバーに送信元IPを明かすことはないが、彼らを「エリート」にするのは、送信元を特定するのに役立つ可能性のあるレスポンス/リクエストヘッダのフィールドを変更することである。まず、匿名性の高いプロキシサーバーは、プロキシであることの痕跡を残さない。これは、HTTPヘッダーの "Via "フィールドを取り除くことを意味する。 

HTTPレスポンス/リクエスト内の他のフィールドは削除された:

  • 認可
  • より
  • 代理承認
  • プロキシ接続
  • 経由
  • Xフォワード

4.アプリケーション(およびプロトコル)に基づくプロキシサーバーの種類。 

プロキシはアプリケーションレベルで動作するので、驚くほどの柔軟性 を与える。プロキシはリクエストと応答をインターセプトするので、どのような ネットワークプロトコルでも、プロキシを使うことで保護したり、 改善したり、単純化したりすることができる。 

以下はアプリケーションベースのプロキシの例です。SSL プロキシは SSL サーバーとしても知られています。 

用途に応じたプロキシの種類

プロキシサーバーには、可能なプロトコルに基づいて多くの種類がありますが、以下のリストは最も一般的なものを示しています。 

a. SOCKSプロキシサーバー。

SOCKS(SOCKets Secure)とは、TCPプロトコルを使用して「サードパーティ」のサーバーを経由してトラフィックをルーティングするインターネットプロトコルです。トラフィックがこのサーバーを経由すると、自動的に新しいIPアドレスを取得します。このサーバーはSOCKSプロキシとして知られており、SOCKSクライアントはこのプロトコルを使用して、ソースパケットをこのサーバー経由でルーティングします。よくSOCKSプロキシとVPNを混同する人がいますが、大きな違いがあります(VPNとプロキシの比較もう一方はトラフィックを暗号化する。 

SOCKS5はSOCKSプロトコルの最新バージョンです。改良された強力な認証システムを持ち、高速です。SOCKS5は、torrentやストリーミングなど、匿名性と速度を必要とするアプリケーションによく使用されます。 

b. DNSプロキシ。

このタイプのプロキシは、ドメイン名をIPアドレスに解決するというDNSサーバーの責任を完全に果たすだけでなく、DNSクエリフォワーダーの役割も果たし、クエリをキャッシュして他のDNSサーバーに転送することもできる。DNSプロキシは、ドメイン検索速度とパフォーマンスを向上させるために一般的に使用されます。

c.スマートDNSプロキシ。

スマートDNSは、DNSに基づくプロキシサービスです。その目的は、単純なDNSプロキシとは異なります。スマートDNSプロキシは、SmartDNSとプロキシに基づいています。最初に地域制限のあるコンテンツ(Netflixなど)にアクセスしようとすると、DNSクエリはローカルDNSやGoogleではなく、SmartDNSに送信されます。スマートDNSは、このサイトやサービスが地理的にアクセス制限されていることを知っているので、ドメインをIP(実際のIPの宛先)に解決する代わりに、プロキシのIP(コンテンツが利用可能な物理的な場所にある)にクエリを解決します。 

スマートDNSプロキシは、Netflix、Hulu、HBOなど、地域制限のあるコンテンツにアクセスするために、VPNの代わりとしてよく使用されます。 

d. HTTPプロキシサーバー。

HTTPリクエストとレスポンスメッセージを受け取るプロキシサーバー。クライアントのウェブ閲覧を匿名化したり、ウェブサーバーを保護したりするために使用される。HTTPプロキシサーバーがフォワーディングとして使用される場合、HTTPプロキシサーバーは単にすべてのHTTPリクエストを受け取り、ターゲットとなるHTTPサーバー(ウェブサイトなど)に転送します。HTTPプロキシサーバーはまた、コンテンツをフィルタリングするために、ウェブクライアントとウェブサーバー間のリバースプロキシとして使用されることもよくあります。インターネットから来るトラフィックを遮断し、スパイウェアや有害なウェブサイト、不正な形式のコンテンツなど、疑わしい活動を特定するために検査します。 

e. SMTP プロキシサーバー。

SMTP(Simple Mail Transfer Protocol)プロキシは、メール転送の仲介役として機能する。アンチスパム・プロキシ・サーバーとも呼ばれる。SMTPプロキシは、インバウンドまたはアウトバウンドの電子メールトラフィックを処理し、フィルタリングするために使用される。インバウンドSMTPプロキシサーバーは、スパム、ウイルスをフィルタリングし、レートを制限し、さらにはSMTPトラフィックをロードバランスするのに有用である。 

f. SSLプロキシまたはHTTPSプロキシサーバー。

SSLプロキシは、サイバーセキュリティの専門家の間で人気のある選択肢だ。これは、インバウンドまたはアウトバウンドのトラフィックのSSL暗号化を保証することができます。リバースプロキシとして使用される場合、SSLサーバーはサーバーを保護するために、すべてのHTTPリクエストまたはレスポンスにおいて暗号化を保証します。通常のSSL認定ウェブサイトと同様のセキュリティ対策を提供します。 

SSLプロキシは暗号化されたデータをスキャンし、フィルタリングし、安全な接続を確立するためにも使用できる。SSLプロキシはSSLトラフィックを復号化・暗号化できる必要があるので、SSLクライアントとサーバとして同時に動作する必要があります。

g. FTPプロキシサーバー。

すべてのFTPトラフィックの仲介役である。FTPプロトコルからのすべてのトラフィックを遮断し、中継する。このタイプのプロキシは、ソースIP、宛先IP、認証などのさまざまなパラメータに基づいてFTP接続を制御するのに便利である。しかし、ファイル転送の量と速度を制限するためにも使用できる。 

h. TOR オニオン・プロキシ

TOR(The Onion Router)は、トラフィックを暗号化して転送するボランティア・サーバーの世界的ネットワークである。TORはそれ自体で高い匿名性を提供し、インターネット上での追跡活動をほぼ不可能にする。送信元IPは追跡できないが、エンドサーバーはTORの出口ノードを特定でき、ISPもTORルーターの入口を特定できる。TORはプロキシと併用することで、エンドポイントやISPにTORを認識させないことができる。 

i. SEOプロキシ。

について SEOプロキシ は通常、住宅用回転プロキシの一種で、大規模で集中的なSEOキャンペーンが匿名性を保ち、高速で、エラーが発生しにくく、信頼できるようにする。SEOベースのウェブスクレイピングを行う際、ターゲットサイトや検索エンジンはソースIPを特定し、ブロックすることができます。SEOプロキシは、ソースIPを隠すだけでなく、ScrapeboxのようなSEOツールと一緒に使用して、競合の分析、キーワードの調査、さらにはトラフィックのシミュレーションを行うこともできる。 

j. CGI プロキシ。

コモン・ゲートウェイ・インターフェイス(CGI)プロキシは、クライアントに代わってインターネットからウェブコンテンツを取得します。CGIプロキシはウェブブラウザ経由で使用され、通常のウェブサイトのように見えます。 これを使うには、宛先のURLを入力するだけで、CGIはあたかもリクエストの発信者であるかのように結果を表示します。CGIプロキシは、SSLを使用して別のウェブページに埋め込まれた暗号化されたウェブフォームを介して動作します。CGIプロキシは、匿名のウェブブラウジングや、地域制限されたサイトのブロックを解除するために使用されます。

k. DHCPプロキシエージェント。

このタイプのプロキシは、すべてのDHCPリクエストとレスポンスの仲介をします。DHCPサーバとして、異なるサブネット間のDHCPリレーとして、さらにDHCPク ライアントとして使用することもできます。例えばPPP通信では、PPPサーバ(ルータ)がDHCPクライアントとして動作し、 ユーザのIPアドレスを取得します。DHCPプロキシエージェントを使用する理由は、実際のDHCPサーバとネットワークを攻撃から保護するためと、大規模ネットワークのDHCPパフォーマンスを最適化するためです。 

l. SIPプロキシ。

セッション開始プロトコル(SIP)プロキシは、SIPサーバーとしても知られ、2つの SIPエンドポイント間の通信を改善する。SIPサーバーは、すべてのSIPコールの仲介役として動作するため、コールの転送と終端を行うことができる。


5.サービスに基づくプロキシの種類

世の中には(無料または有料の)さまざまなサービスを提供するプロバイダーがある。

サービスプロバイダに基づくプロキシの種類には、パブリックとプライベートがある。パブリックプロキシは危険で遅いサーバーだが、無料である。一方 プライベートプロキシ プロバイダーはプライバシー、スピード、信頼性を保証します。プライベートプロキシは専用または共有が可能です。 

以下は、クライアントからの多すぎるリクエストを処理するプロキシである。 

サービスに基づくプロキシ

a. 公的な代理人

これらのタイプのプロキシはオープンプロキシとしても知られています。それらは同時に多くのユーザーによって共有される無料のプロキシです。これらは一般的に、更新されたプロキシサーバーリストを公開するウェブサイトを介して発見されます。公開プロキシの明らかな利点は、それらが無料であるということです。しかし、これらのプロキシサーバーは遅く、安全でなく、信頼できないという欠点があります。

b. 私的な代理人

これらのタイプのプロキシは、無料のパブリックプロキシよりもはるかに信頼性が高く、高速で安全です。プライベートプロキシを提供する会社は、その他の機能、サービス、カスタマーサポートを提供しています。  プライベートプロキシは、専用と共有が可能。

c. 専用プロキシ

ネットワーク帯域幅や処理などの専用リソースを備えた高性能サーバーを介して提供されます。このようなタイプのプロキシは、1つのクライアントのみが接続し、リクエストを送信することを可能にし、「ノイジー・ネイバー」やリスクの高いブラックリストの問題を解決します。

d.共有プロキシ。

これらのプロキシは、リソースが他のプロキシユーザーと共有されるため、専用プロキシよりも安く、遅い。共有プロキシは、多くのリクエストと応答を同時に処理するため、強力なサーバである必要があります。


6.IPに基づくプロキシの種類

プロキシサーバーの種類は、IPの取得方法によっても異なる。ソースIPをマスクするためにIPを取得する最も一般的で伝統的な方法は、データセンターのIPである。しかし、プロキシが進化するにつれて、サービスプロバイダーはISPや携帯電話事業者からIPを取得するようになり、その後、住宅用プロキシやモバイル用プロキシが登場した。 

IPに基づくプロキシの種類

今日、最も優れたプロキシ技術のひとつが ローテーションIPv6プロキシこのタイプのプロキシは、新しいセッションごとにIPプールから 新しいIPを取得する。このタイプのプロキシは、新しいセッションごとにIPプールから新しいIPを取る。 

a. データセンター・プロキシ。

これらのタイプのプロキシの名前は、IPの取得方法に由来する。これらのIPアドレスはISPと提携していません。データセンタープロキシは、通常、ウェブホスティングサービスのようなLIR(ローカル・インターネット・レジストリ)が所有するIPアドレスまたはIPアドレスのプールを使用します。 

ウェブサーバーは通常、データセンターのIPをブロックする。なぜなら、そのトラフィックは、ウェブブラウザや実際のデバイスを使用する実際の人間から来るものではないからだ。データセンターのIPとセッションは簡単にフラグを立てられ、特定されます。このようなタイプのプロキシは、スピード、パフォーマンス、低コストで好まれます。 

b. 住宅の代理人

これらはかなり人気のあるタイプのプロキシサーバーである。 その名の通り、これらのタイプのプロキシは、実際の訪問者が自分のコンピュータで自分の住居からインターネットサービスを要求しているように見えるように設計されています。住宅用プロキシIPアドレスは、ISPや大学、ネットワークオペレータなどのような他のLIRに関連付けられています。これらの IPアドレスのリース (または購入した)ISPや、(家庭用ではなく)商用目的でエンドユーザーにサービスを提供するLIRから。そのため、このIPがどのように取得されたかにかかわらず、エンドポイントはISPからのものであると識別する。   

住宅用プロキシの中には、独自のブラウザ情報、クッキー、好みのジオロケーションを取得するものもある。 

住宅用プロキシは可能である:

  1. 静的な住宅プロキシ。 ONEレジデンシャルIPの後ろにソースIPを隠す。利点は、その要求が本当の訪問者のように見えるので、匿名性が良いことです。欠点は、他の地域からの地域制限コンテンツのブロックを解除できないことです。 
  2. 居住者プロキシの交代。 この種のプロキシは、無関係なIPアドレスのプール全体の背後にソースのアイデンティティを作成します。これらのIPアドレスは1つのサブネットに束縛されることはなく、IPの洗練されたグローバルネットワークです。ローテーティング・レジデンシャル・プロキシは、新しい接続ごとに、または決められた時間間隔で、まったく新しいIPに切り替えます。 

ローテーション・プロキシは次のような用途によく使われる。 ウェブスクレイピングの場合です。

c. モバイルプロキシ。

3Gまたは4Gプロキシとしても知られています。これらのタイプのプロキシは、セルラー(3G、4G、5G)IPのネットワークの背後にソースIPを隠蔽する。デスクトップ・ユーザーがモバイル・プロキシを使ってリクエストを送信すると、エンドポイントはあたかもモバイルがリクエストを開始したかのように認識する。モバイルIPはモバイルネットワーク事業者(MNO)によってモバイルデバイスに動的に割り当てられるが、住宅用IPとして認識されることもある。モバイルIPは通常、ISPまたはモバイルネットワー クオペレータが所有し、時にはサードパーティのプロキシプロバイダに リースまたは販売される。 

モバイルプロキシは、モバイル広告テスト、アプリテスト、リアルユーザーエクスペリエンスなどによく使用される。これらのタイプのプロキシは追跡が非常に難しいが、最も高価でもある。


まとめ 

多くのプロキシから選択することができますが、適切なタイプのプロキシサーバーを見つけることは圧倒されるかもしれません。しかし、一度様々なタイプ、それらの長所と短所、そして代替手段を熟知すれば、より賢く、より多くの情報に基づいた決断ができるようになります。

私たちは、あなたのネットワーク要件と目標を事前に明確にすることをお勧めします。どのようなプロキシを選ぶべきかが明確になるように、紙に書き出しておくのだ。

レジデンシャルIPのプロキシか、無料プロキシか、あるいはローテーションプロキシか。

最適化された匿名を試す、 回転IPv6プロキシ 24時間返金保証付き。

免責事項: 本資料は、情報提供のみを目的として作成されたものです。いかなる活動(違法行為を含む)、製品、サービスを推奨するものではありません。当社のサービスを利用する場合、またはここに記載されている情報に依拠する場合は、知的財産権法を含む適用法を遵守する責任を負うものとします。当社は、法律で明示的に義務付けられている場合を除き、いかなる方法であれ、当社のサービスまたはここに含まれる情報の使用から生じる損害について一切の責任を負いません。

著者について ディエゴ・アストゥリアス

ディエゴ・アストゥリアスのアバター

ディエゴ・アストゥリアスは、複雑な技術専門用語を魅力的なコンテンツに翻訳する技術ジャーナリスト。米国ワシントンDCでインターネットワーキング技術の学位を取得し、Cisco、McAfee、Wiresharkの技術認定を受けている。ラテンアメリカ、韓国、西アフリカでの実務経験あり。SiliconANGLE Media、Cloudbric、Pcwdld、Hackernoon、ITT Systems、SecurityGladiators、Rapidseedboxなどで紹介されている。