ガイド
VPNブラウザー拡張機能の使い方
プロバイダーの拡張機能がカバーする範囲――ブラウザーとブラウザーだけ――、ブラウザー自身のストア以外から入手してはいけない理由、ブラウザーがその外側へ漏らすかどうかを決める2つの設定、そしてアプリとの見分け方を説明します。現在のChromeとFirefoxを前提にしています。
始める前に
このガイドでは選びません
以下の手順は、どのプロバイダーを使っても同じです。そのため、ここでは特定のプロバイダーを挙げていません。選択は別の作業であり、ストアの掲載情報ではなく、公開されたスコアを基準にレジスターで行います。
拡張機能は、プロバイダー自身のサイトにあるリンクから、ブラウザー自身のストアを通じてインストールしてください。ストア内で名前を検索して入手してはいけません。拡張機能はブラウザーが読み込むすべてのページを読み取り、書き換えます。拡張機能のストアには、まさにその目的で作られた偽装品が数多くあり、見慣れた名前を持つ無料のものは、その典型です。
最初の手順はクリックではありません。ブラウザー拡張機能がカバーするのは、ブラウザーの通信だけです。メール、システムの更新、2つ目のブラウザー、同期を行うものなど、マシン上のほかのすべてのプログラムは、拡張機能が接続済みと表示していても、その対象外であり、通常のネットワーク上にあります。また、多くの拡張機能はトンネルではなくプロキシです。これは異なる仕組みで、制限も異なります。VPNとプロキシで違いを説明しており、このページでは読了していることを前提にします。マシン全体を対象にしたいなら必要なのはアプリです。また、プラットフォームページには、レジスターにあるどのプロバイダーが拡張機能を公開しているかを掲載しています。
拡張機能をインストールする
- まずプロバイダーのウェブサイトにサインインし、アカウントエリアから拡張機能のリンクをたどってブラウザーのストアを開きます。こうすれば、インストールする掲載情報はサブスクリプションを持っていることを証明したセッションから開かれたものであり、検索する必要もありません。
- 追加する前に、ストアの掲載情報にある開発者の表示を確認します。近い名前の別のものではなくプロバイダーでなければなりません。また、権限リストも、この種の拡張機能に必要なもの――プロキシ設定、プライバシー設定、訪問するサイト――に限られていなければならず、それ以外の不審な権限があってはいけません。
- 拡張機能にサインインします。アカウントは同じものを使ってください。ツールバーに固定するか尋ねられたら同意します。見えない拡張機能は、その状態を確認できない拡張機能だからです。
- 接続する前に、対象範囲を決めます。ChromeとFirefoxはいずれもプロファイルごとに拡張機能を実行し、初期設定ではプライベートウィンドウでは実行しません。プライベートウィンドウでも使いたい場合は、ブラウザーの拡張機能設定でそのように指定する必要があります。そうしなければ、プライベートウィンドウは拡張機能がカバーしないウィンドウであり、アイコンにもそのことは表示されません。
機能するかどうかを決める2つの設定
拡張機能には、アプリの意味でのキルスイッチを設定できません――何を外へ出すかを決めるのは拡張機能ではなくブラウザーだからです。したがって重要なのは、ブラウザーが拡張機能を迂回するのを止める設定です。各用語は用語集に掲載しています。
WebRTC
ブラウザーのリアルタイム通話層は、マシン自身のアドレスをページに伝えられます。しかも、それはプロキシの外側で行われます。信頼できる拡張機能には必ず、WebRTC漏えい防止またはWebRTCをブロックするスイッチがあります。オンにしてください。Firefoxにも同じ目的の独自設定があり、両者は競合しません。接続中はブラウザー内の通話が機能しなくなることがありますが、それはスイッチが表示どおりに動作している結果です。
DNS
プロキシを使う場合、名前解決はブラウザーの処理です。そしてブラウザーには独自の設定があります。名前を指定したリゾルバーに対してセキュアDNSまたはDNS over HTTPSをオンにすると、すべての名前解決が拡張機能を迂回してそのリゾルバーに送られ、拡張機能自身のDNS保護から見えなくなります。ブラウザーのセキュアDNSを自動設定のままにして拡張機能が名前解決をルーティングできるようにするか、第三者に名前を見られることを受け入れてください。それが重要な理由については別のページで説明しています。
アプリと拡張機能の併用
両方を同時に実行することは可能ですが、役立つことはほとんどありません。ブラウザーの通信はまずアプリのトンネルを通り、その後に拡張機能の出口を通ります。2つのホップ、2種類の遅延が生じ、サイトから見えるアドレスは拡張機能のものになります。多くの拡張機能は、アプリの接続中は停止するよう設定できます。そう設定してアプリに判断させ、アプリをインストールできない場合だけ拡張機能を単独で使ってください。
実際に機能していることを確認する
接続してから確認します。拡張機能にはアプリにはない確認が必要です。つまり、拡張機能の外へ出ているものを表示する確認です。
- ブラウザーのアドレスが変わった。このブラウザーで「自分のIPアドレス」を確認するページを開き、国が選択した出口と一致することを確認します。プライベートウィンドウもカバーするつもりなら、そこでも確認してください。
- WebRTCとDNSの結果が一致している。同じブラウザーで漏えいテストを実行し、両方の結果を確認します。WebRTCを通じてページが取得できるアドレスと、ページから見えるリゾルバーです。インターネットプロバイダーに属するものがあれば、上記2つの設定のどちらかが機能していません。
- マシン上の別のものは変わっていない。2つ目のブラウザー、または公開アドレスを表示するプログラムを開いて確認します。そこには自分の国が表示されます。これは失敗ではありません。外側から見た拡張機能とはそういうものです。違う状態にしたいと思った時点で必要なのはアプリです。
これらの確認で分かること
+このブラウザーの通信が、選択した出口を通っている
+ブラウザーがWebRTCを通じて自分のアドレスを、DNSを通じて自分のリゾルバーをページに伝えていない
+拡張機能のカバー範囲がどこまでかを、推測ではなく確認できた
これらの確認で分からないこと
−プロバイダーが何を保持するかは分からない――これは文書に関する問題であり、保持に関するページで回答しています
−匿名にはならない。ログイン情報、Cookie、ブラウザー自体は変わりません。VPNが行わないことを参照してください
−ブラウザーの更新によってセキュアDNSが再びオンになることがあり、拡張機能はそれに気づきません
拡張機能で十分な場合と、そうでない場合
何もインストールできないマシン――共有または管理対象のコンピューター、拡張機能の利用を許可している図書館の端末、管理者が自分ではないノートパソコン――で、このブラウザーで行うことだけをカバーしたい場合は十分です。その場合、拡張機能は正直な選択肢であり、上記の設定が機能させるためのすべてです。
問題がブラウザーではなくマシンに関するものなら不十分です。たとえば、メールや更新、ほかのすべてのプログラムの通信を隠したい公衆Wi-Fi上のノートパソコン、キルスイッチが必要なのに拡張機能では提供できないマシン、または接続済みと表示されて残りのことを考えなくなった場合です。アプリはマシンをカバーし、拡張機能はウィンドウをカバーします。この違いを覚えておけば、どちらも役立ちます。
機能しない場合
ブラウザーで漏えいテストをすると、自分の実際のアドレスが表示される
よくある原因は2つです。WebRTCの場合、ブラウザーのリアルタイム通話層が、拡張機能を迂回してマシン自身のアドレスをページに伝えることがあります。拡張機能のWebRTC保護をオンにするか、設定がある場合はブラウザー自身の設定をオンにして、もう一度テストしてください。もう1つは、このタブで拡張機能が有効になっていない場合です。プライベートウィンドウ、別のプロファイル、またはルールで除外されたサイトが該当します。
両方の可能性を除外してもテストに自分のアドレスが表示されるなら、拡張機能はこのブラウザーの通信を担っていません。ストアから削除し、再インストールしてください。
拡張機能は接続済みと表示するのに、サイトにはVPNを使っていると分かる
それはあり得ます。出口のアドレスは公開され、広く一覧化されているため、知りたいサイトは拡張機能かアプリかにかかわらず、あなたのアドレスを検索できます。拡張機能は、通信を運ぶネットワークからブラウザーの通信を隠しますが、アクセス先のサイトから自分自身を偽装するものではありません。設定を変えても、この点は変わりません。
ページの読み込みが遅い、またはまったく読み込めない
遠くにあるプロキシの出口を使うと、すべてのリクエストに往復の遅延が加わり、ページは多数のリクエストを行います。自分に近い出口を選び、同じ国の別の出口も試してください。拡張機能を使うとまったく読み込めないのに、使わなければ正常に読み込めるサイトは、出口のアドレスを拒否しています。これはサイト側の判断であり、あなたの設定の問題ではありません。
拡張機能とアプリで、自分のいる場所の表示が異なる
その場合は両方がオンになっており、ブラウザーの通信がまずアプリのトンネルを通り、次に拡張機能の出口を通っています。動作はしますが遅くなり、サイトから見えるアドレスは拡張機能のものです。どちらにブラウザーを担わせるか決め、もう一方を停止してください。多くの拡張機能は、アプリの接続中に停止するよう設定できます。
このマシンにアプリをインストールできない
その場合、拡張機能が正直な選択肢であり、このページはまさにそのためのものです。何をカバーするのか――このプロファイルの、このブラウザー――と、何を外側に残すのかを把握してください。マシン上のほかのすべてのプログラム、マシン自身の更新と同期、ほかのブラウザーが対象外です。仕組みの違いについては、「VPNとプロキシ」を読んでください。
同じ手順、別の機種
他のプラットフォーム
すべてのプラットフォームには、1つのページのタブではなく専用のガイドがある。手順はインストーラーが開いた時点で分岐し、3つのプラットフォームに一度に答えようとするページはどれにもきちんと答えられない。