ガイド
Fire TVでVPNを設定する方法
スティックがどちらのシステムで動作しているか、それによって利用できるクライアントが決まること、スティック上のAppstore以外を使わないこと、Fire OSが公開する設定、そしてスティックで再生する通信がトンネルを通っていることを確認する方法を説明します。Fire OSとVega OSを対象にしています。
始める前に
ここで1つを選ぶことはありません
以下の手順はどのプロバイダーを使っても同じなので、ここでは特定のプロバイダーを挙げていません。選択は別の作業であり、ストアの掲載ではなく、公開されたスコアに基づいてレジスター上で行います。
クライアントは、必ずスティック本体のAmazon Appstoreからインストールしてください。“downloader”アプリ、ファイルマネージャー、ノートパソコンからのケーブル経由でインストールしてはいけません。スティックの開発者向けオプションはその作業を簡単にするために存在しますが、その方法でインストールされるものの多くは、すべてのストリームを監視でき、更新されることのない再パッケージ版です。
現在、AmazonはFire TVの名称で2つのシステムを出荷しています。Fire OSはAndroidを基盤としており、これまで販売されたスティックの大半で動作します。Vega OSはAmazon独自のシステムで、新しいスティックで動作し、Androidレイヤーはまったくありません。そのため、そこで利用できるのはVega OS向けに作り直されたクライアントだけです。スティックがどちらで動作しているかを最初に確認すべきなのは、利用できるクライアントが決まるからです。スティック上のVPNは、スティックとインターネットの間のネットワークを変更するだけで、それ以外は何も変えません — VPNで保護されないものについては、スマートフォンの場合と同じです。
クライアントをインストールする
- スティックがどのシステムで動作しているかを確認する。 設定 › My Fire TV › Aboutに、デバイスとソフトウェアのバージョンが表示されます。Vega OSのスティックならその旨が表示され、Fire OSと数字が表示されるバージョンならAndroidベースのシステムです。プロバイダーのプラットフォーム一覧では両者が区別されるため、書き留めておきましょう。
- プロバイダーがそのシステム向けのビルドを提供しているか確認する。Fire OS用のクライアントはVegaのスティックにはインストールできず、スマートフォン用クライアントはどちらにもインストールできません。プラットフォームページには、レジスターにあるどのプロバイダーがFire TVクライアントを公開しているかが記載されています。プロバイダーのサイトで、どのシステム向けかを確認できます。
- スティックのAppstoreを開き、プロバイダー名で検索する。インストール前に、掲載情報の下にある開発元の行を確認してください。そこには、似た名前のものではなくプロバイダー自身が表示されている必要があります。テレビ向けストアにも、似たアイコンのクローンが存在します。
- リモコンで利用できる方法を使ってサインインする。多くの場合、すでにサインイン済みのスマートフォンやノートパソコンで入力する短いコードが表示されるため、方向キーでパスワードを入力せずに済みます。デバイス名を求められた場合は、自分を特定できない名前を付けてください。
- 接続リクエストを一度だけ許可する。スティックは、このアプリがVPN接続を設定してよいかを尋ねます。これはトンネルインターフェースを作成する処理であり、拒否すると接続できないアプリが残ります。まだ接続しないでください — 先に設定を行います。
スティックにある場合とない場合がある設定
以下の内容はシステムによって異なります。Fire OSにはAndroidのVPN設定の一部が残されていますが、その範囲はバージョンによって異なります。Vega OSにはこの種の設定がなく、クライアント独自のオプションだけが利用できます。それぞれの用語は用語集に掲載されています。
Always-on VPN
Fire OSでは、設定 › Applications › Manage Installed Applicationsを開き、クライアントを選択してVPNに関する項目を探します。バージョンによっては、スイッチがNetworkの下にあります。Always-on VPNがあればオンにしてください。システムが起動時やスタンバイ復帰後に、アプリの操作を待たずにトンネルを確立します。なければ、クライアント独自のconnect on launchが利用できる最善の方法です。
Block connections without VPN
これはシステム独自のキルスイッチで、Fire OSのバージョンに搭載されている場合は、Always-onのすぐ下にあります。オンにしてください。これによりトンネルが切断されると、気付かないまま通常のネットワークへフォールバックするのではなく、すべてのアプリの接続が停止します — これはスイッチが正常に動作しているのであって、失敗しているのではありません。システムにどちらの設定もない場合は、クライアント独自のスイッチがあればそれが代替になります。Vega OSでは、それが唯一の種類です。
トンネル内のDNS
すべてのストリームがトンネル内にあっても、名前解決だけがスティックの外に出ることがあります。その場合、ネットワークにはどのサービスを見ているかが正確に分かります。クライアントでDNS leak protectionまたはuse provider DNSを探し、プロバイダー独自のリゾルバーを使う設定をオンにしてください。スティックのネットワーク設定でカスタムDNSを設定したことがある場合は、自動に戻してください。そうしないと2つの設定が食い違います。なぜ重要なのかについては別のページで説明しています。
実際に動作していることを確認する
接続したら、クライアント画面に表示されるconnectedという文字を信じるだけでなく、確認してください。スティックではテレビと同じく追加の確認が必要です。問題はクライアントだけでなく、他のアプリもトンネル内にあるかどうかです。
- アドレスが変わっている。スティックのブラウザー、または公開アドレスを表示するアプリを開き、選択した出口の国と一致することを確認します。クライアントが接続済みと表示しているのに自国が表示される場合、クライアントは動作していますが、通信はクライアントを経由していません。
- 別のアプリもトンネルを通る。現在地を表示する別のアプリを開き、結果を比較します。Fire OSで結果が一致しない場合、そのアプリはトンネルの外で名前解決またはルーティングを行っています。バージョンにBlock connections without VPNがあれば、それで遮断できます。
- 切断時にフェイルクローズする。ストリームを再生しながら、Manage Installed Applicationsからクライアントを強制停止します。ブロックスイッチがオンならストリームは直ちに停止します。オフなら通常のネットワークで再生が続き、使用しているスティックがどの種類か分かります。
この確認で分かること
+クライアント以外のアプリを含め、スティックの通信が選択した出口から送信されている
+スティックが接続されているネットワークから、アクセス先のサービスを読み取れなくなっている
+このスティックでトンネルが切断されたとき、フェイルクローズするのかフォールバックするのかが分かる
この確認で分からないこと
−プロバイダーが何を保持するかは分からない — これは文書に関する問題であり、保持に関するページで回答しています
−スティック自身のアカウントからスティックを隠すことはできない。Amazonに報告する情報は、変更されずにトンネル内を通る
−今日確認に成功しても、次のシステム更新について保証されるわけではない。設定が移動または削除されることがある
ホテルの部屋でスティックを使う
スティックは、バッグに入れて自宅の外へ持ち出し、自分で管理していないネットワークのテレビに接続する可能性が最も高いデバイスです。まさにVPNが必要になるネットワークであり — その理由は別のページで説明しています。トンネルを要求する前に、そのネットワークには2つの障害があります。
1つ目はキャプティブポータルです。ホテルのネットワークは、ページで同意するまで何も通しませんが、スティックにはそのページを表示する適切な方法がありません。まずスマートフォンからネットワークに接続し、そこでポータルに同意してから、スティックを接続してください。ポータルによっては1台のデバイスに紐付けられ、2台目を通さないことがあります。その場合、スティック自身のホットスポット、またはスマートフォンのホットスポットを使うことになりますが、これは何かを回避する方法ではありません。
2つ目は、スティックがネットワークを記憶し、トンネルの有無にかかわらず再接続することです。Always-onがないスティックでは、見慣れないネットワークで復帰した後の最初の1分間、通常のネットワーク上で動作し、その間にスティック自身のアプリが送信する情報も流れます。毎回、他のことをする前にクライアントを開くか、忘れることのないトラベルルーターでトンネルを張ってください。
動作しない場合
Appstoreに利用しているプロバイダーのクライアントが表示されない
Vega OSのスティックでは、それが通常の状態です。Vega向けに作り直されたクライアントだけが存在し、頼れるAndroidレイヤーもありません。Fire OSのスティックであれば、プロバイダーがFire TV向けビルドを公開していないという意味です。どちらの場合も、downloaderアプリやサイドローディングでは解決しません。そうした方法では、誰も更新しないパッケージを、すべてのストリームを監視できる位置にインストールすることになります。
代替策は、スティックのシステム向けクライアントを提供しているプロバイダーを選ぶか、スティック上で何も実行せずに通信を処理するルーターを使うことです。
スティックがホテルのWi-Fiに接続されていて、クライアントが接続しない
スティックは、おそらく表示できないキャプティブポータルの背後にあります。ネットワークは、何も通す前にページへの同意を求めますが、スティックには同意するためのブラウザーがありません。まずスマートフォンまたはノートパソコンからネットワークに接続し、そこでポータルに同意してから、スティックが通れるか確認してください。ポータルによっては1台のデバイスに紐付けられ、2台目を通しません。
ポータルを通過しても、このネットワークでだけクライアントが接続に失敗し、別の場所では接続できるなら、ネットワークがVPN通信を制限しています。これはスティックではなく、ネットワーク側の事実です。
接続後に動画が止まったりバッファリングしたりする
スティックはスマートフォンよりも持続的に多くの通信を行い、それを暗号化するプロセッサーも弱いため、遠い出口や古いプロトコルの影響が出ます。プロバイダーを責める前に、自分に近い出口を選び、同じ国の別のサーバーを試し、プロトコルは最新のデフォルト設定にしてください。
このネットワークではすべての出口で止まり、別のネットワークでは再生できるなら、ネットワークがVPN通信を制限しています。
スティックがスリープした後に接続がなくなった
テレビ向けクライアントでは、スタンバイ中にトンネルを失うことがあります。スティックがネットワークを切断してから復帰し、その後クライアントが再接続を求められるかどうかは場合によります。Fire OSのバージョンにAlways-on VPNがある場合はオンにしてください。システムが自動的にトンネルへ再接続します。ない場合は、クライアント独自のconnect on launchが利用できる最善の方法であり、復帰後にクライアントを開く必要があります。
同じ手順、別の機種
他のプラットフォーム
すべてのプラットフォームには、1つのページのタブではなく専用のガイドがある。手順はインストーラーが開いた時点で分岐し、3つのプラットフォームに一度に答えようとするページはどれにもきちんと答えられない。