プロキシを設定し、アンチデテクトブラウザやパーサーを起動したところ、突然サイトが応答しなくなったり、セッションが切断されたり、アカウントが禁止されたりすることがあります。あまり語られない隠れた原因の一つは、あなたのプロキシとTLS 1.3プロトコルとの間の競合です。具体的に何が起こっているのか、これがアービトラージャー、SMM専門家、マーケットプレイスのセラーの作業にどのように影響するのか、そしてそれをどう修正するかを見ていきましょう。
TLS 1.3とは何か、そしてプロキシとの作業においてなぜ重要なのか
TLS(Transport Layer Security)は、ブラウザや自動化ツールとウェブサイトのサーバー間の接続を保護する暗号化プロトコルです。バージョン1.3は2018年に承認され、現在ではFacebook、Instagram、TikTok、Google、Wildberries、Ozonなどの主要なプラットフォームで使用されています。
従来のTLS 1.2と比較して、新しいプロトコルはより速く、安全に動作します。しかし、その改善がプロキシを業務で使用する人々にとって頭痛の種となっています。以下は、あなたの作業に影響を与える主な変更点です:
- 短縮されたハンドシェイク(1-RTTおよび0-RTT)。 TLS 1.3は、データのラウンドトリップを2回ではなく1回で接続を確立します。一部の古いアーキテクチャのプロキシサーバーは、この交換を正しく処理する時間がありません。
- ハンドシェイクの大部分が暗号化されています。 TLS 1.3では、以前はオープンに送信されていたサーバー証明書に関するデータさえも暗号化されています。これは、トラフィックを検査しようとするプロキシの作業を難しくします。
- 古いアルゴリズムが削除されました。 TLS 1.3は、TLS 1.2で使用されていた一部の暗号化アルゴリズムをサポートしていません。プロキシやクライアントソフトウェアが接続時にそれらを使用しようとすると、接続が切断されます。
- ESNI/ECHの拡張。 SNI(Server Name Indication)の暗号化は、接続しているドメインを隠します。これはプライバシーにとって良いことですが、一部のプロキシサーバーはこれに対応できません。
一般のユーザーにとって、これらは目立たないことが多いです。しかし、広告アカウントの管理や多数のアカウントの運営、データのパーシングにプロキシを使用している場合、TLS 1.3との互換性の欠如が、診断が難しい障害の原因となる可能性があります。
プロキシがTLS 1.3とどのように相互作用するか: 問題の本質
問題を理解するために、プログラマーである必要はありません。想像してみてください: あなたは仲介者(プロキシ)を通じて手紙を送ります。以前は仲介者が封筒を開けて、宛先を読み取って次に送ることができました。しかし、TLS 1.3では封筒が密封されており、仲介者はそれを開けることができません — 彼は「盲目的に」それを渡さなければなりません。
ここで、問題が発生する主なシナリオが3つあります:
シナリオ 1: プロキシが接続を切断する
一部のプロキシサーバー(特に安価または古いもの)は、SSL検査を実行しようとします — つまり、トラフィックを復号化して再暗号化することです。TLS 1.3では、これを技術的に実現するのが難しくなります。プロキシが新しいプロトコルをサポートしていない場合、接続は単に切断されます。実際には、ページが読み込まれない、リクエストがハングする、またはアンチデテクトブラウザでSSL/TLSエラーが表示されるという形で現れます。
シナリオ 2: TLS 1.2へのダウングレード
一部のプロキシは互換性がない場合、自動的にプロトコルをTLS 1.2に「ダウングレード」します。技術的には接続は機能しますが、別の問題が発生します: Facebook、TikTok、Googleの最新のアンチフロードシステムは、そのような「ダウングレード」を検出することができます。2024年のChromeブラウザはデフォルトでTLS 1.3を使用します — サーバーが期待される1.3の代わりにTLS 1.2を検出すると、それは異常の信号となり、アカウントの追加チェックの理由となります。
シナリオ 3: TLSフィンガープリントの不一致
これは最も厄介な問題で、次のセクションで詳しく説明します。各ブラウザはTLS接続を確立する際にユニークな「フィンガープリント」を残します — サポートされている暗号、拡張機能、パラメータのセットです。あなたのプロキシや自動化ツールがこのフィンガープリントを変更すると、アンチフロードシステムは、宣言されたブラウザと実際の接続の挙動との間に不一致を検出します。
問題が影響を与える人々: アービトラージ、SMM、パーシング
TLS 1.3の問題は、さまざまな専門家に異なる影響を与えます。それぞれのケースを具体的に見ていきましょう。
アービトラージャーとFacebook/TikTok広告
Facebook AdsやTikTok Adsの広告管理を行う人々にとって、プロキシとTLS 1.3の互換性の欠如は、禁止の連鎖を引き起こす可能性があります。Facebookは特に広告管理画面にログインする際にTLSフィンガープリントを厳しくチェックします。Dolphin AntyやAdsPowerのブラウザフィンガープリントが、必要なバージョンのChromeからFacebookが「期待する」ものと一致しない場合、アカウントは確認のために送信されるか、ブロックされます。
特にアカウントのファーミングにおいてこれは重要です: プロフィールを作成し、育成し、その後、広告コンテンツではなくプロトコルレベルの技術的不一致のために禁止されることがあります。お金と時間が無駄になります。
SMM専門家と多数のアカウントの管理
もしあなたがMultilogin、GoLogin、またはOcto Browserを通じて20〜50のInstagramまたはTikTokアカウントを管理している場合、TLSの問題は異なる形で現れるかもしれません: アカウントは動作しますが、時折電話による確認を要求されたり、自動化を通じてStoriesが公開されなかったりします。Instagramは、デバイスの行動プロファイルの一部としてTLS接続のパラメータを積極的に分析しています。
マーケットプレイスのセラーとパーシング
Wildberries、Ozon、Yandex.MarketはTLS 1.3を使用しており、TLSフィンガープリントの分析を通じて自動化されたリクエストを積極的に検出しています。もしあなたのパーサーが非標準のTLSパラメータのセットでリクエストを送信すると、システムは自動的にIPをブロックします — たとえそれが居住者のものであっても。これが、時々「良い」プロキシがパーシングで役に立たない理由です: 問題はIPではなく、あなたのツールが接続を確立する方法にあります。
重要な理解:
TLS 1.3の問題は「悪いIP」の問題ではありません。最もクリーンな居住者プロキシでも、あなたのツールが不正なTLSフィンガープリントを残す場合は救えません。質の高いIPと正しいTLS設定の両方を同時に解決する必要があります。
TLSフィンガープリント (JA3/JA4): なぜサイトがあなたを「見ている」のか
TLSフィンガープリントは、ブラウザやツールが暗号化された接続を確立する際に残すデジタル痕跡です。最も一般的な計算方法はJA3および新しいJA4です。このメカニズムを理解することは、プロキシを専門的に使用するすべての人にとって重要です。
ブラウザがHTTPSでサイトに接続すると、彼は「ClientHello」メッセージを送信し、以下を列挙します:
- サポートされているTLSバージョン
- サポートされている暗号スイートのリスト
- TLS拡張機能のリストとその順序
- サポートされている楕円曲線
これらのデータからハッシュが計算され、これがJA3フィンガープリントとなります。Chrome 120には1つのフィンガープリントがあり、Firefox 121には別のものがあります。Pythonライブラリrequestsには別のものがあります。大手プラットフォームのアンチフロードシステムは、各ブラウザとバージョンの「正常な」フィンガープリントのデータベースを保持しています。
ここでプロキシとの衝突が発生します: 一部のプロキシタイプ(特にSSL検査を行うHTTPプロキシ)は、TLS接続のパラメータを変更します。その結果、Dolphin Antyのプロファイルは「私はChrome 120です」と宣言しますが、TLSフィンガープリントはまったく異なるパターンを示します。FacebookやTikTokはこの不一致を瞬時に検出します。
TLS 1.3への移行に伴い、状況はさらに複雑になりました: 新しいプロトコルは、許可された暗号スイートと拡張機能の異なるセットを持っています。プロキシやライブラリがTLS 1.3に対応していない場合、不一致はアンチフロードシステムにとってさらに明白になります。
実用的な結論:
「何もしていないのに禁止される」場合は、TLSフィンガープリントを確認してください。tls.browserleaks.comまたはja3er.comのサービスを使用してください: アンチデテクトブラウザでプロキシを使用して作業プロファイルからそれらを開き、JA3フィンガープリントが宣言されたブラウザに一致するかどうかを確認してください。
TLS 1.3でのアンチデテクトブラウザの設定
良いニュースは、現代のアンチデテクトブラウザがすでにTLS 1.3と正しく連携できるようになっていることですが、正しい設定が必要です。以下は、最も人気のあるツールに対する具体的な指示です。
Dolphin Anty
Dolphin Antyは実際のChromiumエンジンを使用しているため、TLS 1.3をネイティブでサポートしています。プロキシがTLSフィンガープリントを損なわないことを確認するために:
- プロキシを追加する際に、HTTPではなくSOCKS5タイプを選択してください。SOCKS5はSSL検査を行わず、TLSトラフィックを「そのまま」転送し、フィンガープリントを変更しません。
- プロファイルの設定で、ブラウザのバージョンが最新であることを確認してください(Chrome 118以上)。古いバージョンは異なるTLSフィンガープリントを持っています。
- 設定後、プロファイルから直接browserleaks.com/tlsを開き、TLS 1.3が表示されることを確認してください。
- TLS 1.2が表示された場合は、プロキシを変更するか、TLS 1.3との互換性を確認してください。
AdsPower
AdsPowerは、SunBrowser(Chromiumベース)とFlowerBrowser(Firefoxベース)の2つのエンジンを提供しています。両方ともTLS 1.3をサポートしていますが、プロキシの設定が最終的なフィンガープリントに影響を与えます:
- プロファイル → プロファイル作成 → プロキシセクションに移動します。
- SOCKS5プロトコルを選択し、プロキシのデータを入力します。
- 「ブラウザ」セクションで、最新のChromeまたはFirefoxのバージョンを選択します — これが生成されるTLSフィンガープリントに影響します。
- プロファイルを起動する前に、AdsPower内のプロキシの組み込みチェックを使用してください。
GoLoginとMultilogin
GoLoginとMultiloginは、TLSフィンガープリントの保護を組み込んでおり、宣言されたブラウザに応じてClientHelloのパラメータを生成します。しかし、ここにも注意点があります:
- 常にSOCKS5プロキシを使用してください — これはTLSフィンガープリントを保持するための重要なルールです。
- GoLoginでは、ブラウザプロファイルを定期的に更新してください — 実際にChrome 120を使用している場合、古いChrome 100のプロファイルは検出可能な不一致を生成します。
- Multiloginでは、StealthfoxまたはMimic機能を使用してください — これらはTLS 1.3との正しい動作のために特別に最適化されています。
一般的なルール:
Facebook Ads、Instagram、TikTokで作業する場合は、常にSOCKS5プロキシを使用し、HTTP/HTTPSではなくしてください。SOCKS5はTLS接続に干渉せず、ブラウザのフィンガープリントを変更しません。居住者プロキシはSOCKS5をサポートしており、TLS 1.3との最大の互換性と最小の検出リスクを提供します。
どのプロキシタイプがTLS 1.3と最も互換性があるか
すべてのプロキシタイプがTLS 1.3と同じようにうまく機能するわけではありません。主要なオプションとそれらの異なるタスクに対する互換性を見ていきましょう。
| プロキシタイプ | TLS 1.3との互換性 | 最適な用途 | フィンガープリント変更のリスク |
|---|---|---|---|
| 居住者(SOCKS5) | ✅ 高い | Facebook Ads、Instagram、TikTok | 最小限 |
| モバイル(SOCKS5) | ✅ 高い | TikTok Ads、モバイルアカウント | 最小限 |
| データセンター(SOCKS5) | ✅ 高い | パーシング、価格監視 | 最小限 |
| HTTP/HTTPSプロキシ | ⚠️ 中程度 | 基本的なブラウジング | 中程度(設定による) |
| SSL検査付きHTTP | ❌ 低い | ソーシャルメディアには推奨されません | 高い |
居住者プロキシ
居住者プロキシは、実際の家庭用デバイスのIPアドレスです。SOCKS5プロトコルを介して使用する場合、TLS接続に干渉せず、ブラウザがターゲットサーバーと直接TLS 1.3を確立し、プロキシは暗号化されたパケットを転送するだけです。これにより、TLSフィンガープリントは、あなたのアンチデテクトブラウザによって生成されたもののまま保持されます。
アービトラージャーやSMM専門家にとって、SOCKS5を使用した居住者プロキシは、Facebook、Instagram、TikTokで作業する際の最適な選択です。実際のIPと正しいTLSフィンガープリントの組み合わせにより、プロファイルは通常のユーザーに最大限似ています。
モバイルプロキシ
モバイルプロキシは、モバイルオペレーター(4G/5G)のIPを介して動作します。これらもSOCKS5を使用することでTLS 1.3と完全に互換性があります。追加の利点として、モバイルIPアドレスは数千の実際のユーザーによって同時に使用されるため、アンチフロードシステムはこれらをより信頼しています。これは特に、モバイルトラフィックがより「ネイティブ」と見なされるTikTok Adsにとって重要です。
データセンタープロキシ
Wildberries、Ozon、または価格監視のためのタスクには、データセンタープロキシがSOCKS5を介して高い速度と良好なTLS 1.3との互換性を提供します。重要なのは、あなたのパーサーや監視ツールがTLS 1.3をサポートする最新のHTTPリクエストライブラリを使用していることを確認することです。
チェックリスト: TLSの問題を確認し修正する方法
バンや障害の問題がTLS 1.3に関連している可能性がある場合は、このチェックリストを使用してください。
ステップ 1: TLSバージョンを確認する
プロキシが接続された状態で、あなたのアンチデテクトブラウザのプロファイルを開きます。tls.browserleaks.comに移動します。「TLSバージョン」セクションにはTLS 1.3と表示されるべきです。TLS 1.2が表示される場合、あなたのプロキシはTLS 1.3をサポートしていないか、強制的にバージョンを下げています。
ステップ 2: JA3フィンガープリントを確認する
同じサイトまたはja3er.comであなたのJA3ハッシュを確認します。それをメモしてください。次に、同じサイトを通常のChrome(プロキシなし)で開き、ハッシュを比較します。一致するか、非常に似ている必要があります。大きな不一致は、プロキシがTLSパラメータを変更していることを意味します。
ステップ 3: プロキシプロトコルをSOCKS5に変更する
HTTP/HTTPSプロキシを使用していた場合は、SOCKS5に切り替えてください。アンチデテクトブラウザの設定で「プロキシタイプ」フィールドを見つけてSOCKS5を選択します。TLSフィンガープリントのチェックを繰り返します。
ステップ 4: ブラウザプロファイルを更新する
あなたのアンチデテクトブラウザにChromeバージョン90〜105のプロファイルが設定されている場合は、最新のバージョン(118以上)に更新してください。古いプロファイルは古いChromeのTLSフィンガープリントを生成し、現代のサイトで異常として検出されます。
ステップ 5: プロキシプロバイダーを確認する
すべてのプロキシプロバイダーがTLS 1.3に対応したインフラを更新しているわけではありません。古いインフラの兆候:
- 接続がTLS 1.2のみに設定される
- browserleaksでのチェック時に非標準の暗号スイートのセットが表示される
- 「クリーン」アカウントを使用しているときのFacebook/TikTokでの禁止率が高い
- HTTPSサイトでの接続の定期的な切断
ステップ 6: パーシング用にライブラリを更新する
既製のパーサーや価格監視サービスを使用している場合は、それらが最新バージョンに更新されていることを確認してください。ほとんどの現代のパーシングツールはすでにTLS 1.3をサポートしていますが、古いバージョンは古いパラメータでリクエストを送信する可能性があり、WildberriesやOzonの保護によって簡単に検出されます。
迅速なチェックリスト(自分用に保存してください):
- ☐ プロキシタイプ — SOCKS5(HTTPではない)
- ☐ browserleaks.comでのTLSバージョン — TLS 1.3
- ☐ JA3フィンガープリントが宣言されたブラウザに一致する
- ☐ ブラウザプロファイルのバージョン — Chrome 118以上またはFirefox 120以上
- ☐ プロキシプロバイダーがTLS 1.3をサポートしている
- ☐ パーシングツールが最新バージョンに更新されている
プロキシとTLS 1.3に関する一般的な間違い
プロキシツールを使用している間に、経験豊富な専門家でも犯す典型的な間違いのリストが蓄積されました。最も一般的なものを見ていきましょう。
間違い 1: 一つのプロキシを複数のプロファイルで同時に使用する
各プロファイルが正しいTLSフィンガープリントを持っていても、同じIPアドレスを複数のアカウントで同時に使用することは、アンチフロードシステムにとって赤信号です。FacebookやInstagramは、TLSパラメータだけでなく、IPの使用パターンも追跡しています。ルールは簡単です: 一つのプロキシ — 一つのプロファイル。
間違い 2: プロキシの地理を無視する
TLS 1.3自体はあなたの地理的位置を明らかにしませんが、アンチフロードシステムは多くの信号を照合します。Dolphin Antyのプロファイルがモスクワのユーザーとして設定されている場合、プロキシがドイツのIPを提供すると、この不一致はTLSバージョンに関係なく検出されます。常にブラウザプロファイルに記載されている国と地域のプロキシを選択してください。
間違い 3: 一つのセッション内でプロトコルを混合する
一部の専門家は、主要なトラフィック用にSOCKS5を設定しますが、一部のリクエストにはHTTPシステムプロキシを残します。これにより、一つのセッション内で異なるリクエストが異なるTLSフィンガープリントを持つ状況が生じます。現代のアンチフロードシステムはこれを検出することができます。プロファイルのすべてのトラフィックに対して一つのプロトコルを使用してください。
間違い 4: TLS互換性を確認せずに安価なプロキシを購入する
市場には、TLS 1.3に更新されていない古いハードウェアやソフトウェアを使用しているプロキシプロバイダーが存在します。プロキシは技術的には機能します — ページは開きますが — TLSフィンガープリントが損なわれます。プロキシを購入する前に、必ずbrowserleaks.comでテストプロファイルを使用して確認してください。
間違い 5: アンチデテクトブラウザを更新しない
Dolphin Anty、AdsPower、GoLogin、Multiloginの開発者は、ブラウザエンジンやTLSフィンガープリント生成アルゴリズムを定期的に更新しています。古いバージョンのアンチデテクトブラウザを使用すると、あなたのプロファイルは現在のChromeやFirefoxのバージョンに合わないフィンガープリントを生成します。少なくとも月に一度はアンチデテクトブラウザを更新してください。
今後: ECHとプロキシユーザーのためのTLSの未来
TLSは進化し続けており、次の重要なステップはECH(Encrypted Client Hello)です。この拡張機能はClientHelloを完全に暗号化し、接続しているドメインの名前さえも隠します。Google Chromeはすでに実験モードでECHをサポートし始めています。
プロキシユーザーにとって、これは以下を意味します:
- プラス: ECHはTLSフィンガープリントレベルでの検出を難しくします。なぜなら、一部のデータが隠されるからです。
- マイナス: アンチフロードシステムは他の検出方法に切り替えるでしょう — 行動パターン、リクエストの速度、マウスやキーボードのパターンなど。
- プロキシ: プロバイダーのインフラがECHをサポートするために更新が必要です。質の高いプロバイダーはすでにこの移行に備えています。
主な結論: 保護技術は常に複雑化しており、アンチフロードシステムと匿名性ツールの間の競争は続いています。実用的な作業においては、進化し続け、更新されるツール(プロキシ、アンチデテクトブラウザ)を選択することが重要です。
結論
TLS 1.3は単なるプロトコルの技術的更新ではありません。アービトラージャー、SMM専門家、マーケットプレイスのセラーにとって、これはアカウントの生存率やパーシングの効率に直接影響します。この記事からの重要な結論は次のとおりです:
- SOCKS5プロキシをHTTPの代わりに使用してください — これによりブラウザのTLSフィンガープリントがそのまま保持されます。
- 定期的にbrowserleaks.comを通じてTLSバージョンとJA3フィンガープリントを確認してください。
- アンチデテクトブラウザのプロファイルを最新のChrome/Firefoxバージョンに更新してください。
- 一つのIP — 一つのプロファイル、例外なし。
- TLS 1.3をサポートするインフラを持つプロキシプロバイダーを選択してください。
Facebook Ads、Instagram、またはTikTokで作業し、TLS検出に関連する禁止のリスクを最小限に抑えたい場合は、居住者プロキシをSOCKS5プロトコルを介して使用することをお勧めします — これによりTLS 1.3との完全な互換性が確保され、ブラウザのフィンガープリントが損なわれることはありません。TikTok Adsやモバイルアカウントに関するタスクには、モバイルプロキシが最適な選択です — これらのIPアドレスはアンチフロードシステムによって最も信頼されていると見なされています。
```