SNIを無効にできる最新のクライアントブラウザがあるかどうか知りたいです(サーバー名の表示) TLS の拡張機能です。
ISPがSNI機能に応じてHTTPSウェブサイトの一部をブロックしているようです。サーバー名が送信されるためです。プレーンテキスト。
この紙より多くの洞察を提供しますが、SNI ベースのフィルタリングを無効にするツールは古くなっています。
(注: VPN を使用すればいいことはわかっています。SNI を使用しないと多くの Web サイトが機能しないこともわかっています。さらに、SNI のない古いブラウザ (Firefox 1.5 や Chrome 5.7 など) をインストールしたくありません)
答え1
最近Firefoxに追加されましたESNI実験的な機能としてサポートされています。つまり、これをサポートするサイト (TLS1.3 経由) では、ブラウザはハンドシェイク中に暗号化されたサーバー名を送信します。
現在、cloudflare を使用しているサイトの多くはこれをサポートしています (ただし、まだ tls1.2 を使用しているサイトもあります)。
(不)幸運なことに(?)現在FirefoxのESNIはドハつまり、トルブラウザでここ
Firefox で ESNI を有効にするには:
about:config
network.trr.mode: 2
network.trr.uri: https://dns.google/dns-query
(デフォルトでは動作しませんでした)network.security.esni.enabled: true
再起動
ブラウザで ESNI が有効になっているかどうかを確認します。https://www.cloudflare.com/ssl/encrypted-sni/
アクセスしたいサイトが tls1.3 をサポートしているかどうかを確認します (その場合、esni もサポートしている可能性が高くなります)。https://www.cdn77.com/tls-test
リクエストをいくつか作成する
about:networking#dns
- リクエストがESNIを使用しているかどうかを確認できます