指南
如何在 Fire TV 設定 VPN
先弄清楚你的串流棒使用哪個系統,因為這會決定到底有哪些客戶端可用;串流棒上的 Appstore,以及沒有其他選項;Fire OS 提供哪些設定;以及如何確認隧道承載串流棒播放的內容。本文以 Fire OS 和 Vega OS 為基礎。
開始前
本指南不會替你選擇業者
無論你使用哪個業者,以下每個步驟都一樣,因此本文不會點名任何業者。選擇業者是另一項工作,應在名錄中,根據已公開的分數,而不是根據商店中的上架項目來進行。
請直接從串流棒上的 Amazon Appstore安裝客戶端,絕不要透過 “downloader” 應用程式、檔案管理員或筆記型電腦的連接線安裝。串流棒的開發人員選項正是為了方便這樣做而存在,而以這種方式安裝的內容大多是重新封裝的版本,能看到所有串流內容,卻永遠不會更新。
Amazon 現在以 Fire TV 之名推出兩個系統。Fire OS 建基於 Android,至今售出的串流棒大多使用這個系統;Vega OS 是 Amazon 自行開發的系統,運行於較新的型號,完全沒有 Android 層,因此只有為它重新建置的客戶端才能在其上使用。你的串流棒使用哪個系統,是首先要查明的事情,因為這會決定你可以使用哪些客戶端。串流棒上的 VPN 只會改變它與互聯網之間的網絡,除此之外沒有其他作用 — VPN 無法保護你的範圍在這裡與手機上一樣適用。
安裝客戶端
- 查明串流棒使用哪個系統。 Settings › 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 上,開啟 Settings › 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,請改回自動,否則兩者會互相衝突。這為何重要另有專頁說明。
確認實際正常運作
連線後不要只相信客戶端畫面上的 connected,而要進行檢查。串流棒需要電視所需的額外步驟:問題在於其他應用程式是否也在隧道內,而不只是客戶端本身。
- 你的地址已改變。 開啟串流棒的瀏覽器,或任何會顯示公開地址的應用程式,確認國家/地區與你選擇的出口位置相符。如果客戶端顯示已連線,但畫面顯示的是你自己的國家/地區,代表客戶端正在運作,但流量沒有經過它。
- 另一個應用程式也經過隧道。 開啟另一個會顯示所在地的應用程式並作比較。在 Fire OS 上,如果兩者結果不一致,代表該應用程式在隧道外解析或路由;如果該版本具備 Block connections without VPN,它便能阻止這種情況。
- 中斷時會封鎖連線。 播放串流時,從 Manage Installed Applications 強制停止客戶端。開啟封鎖開關後,串流會立即停止;沒有開啟時,串流會繼續使用普通網絡,而你也就知道自己的串流棒屬於哪種類型。
這些檢查可以證明什麼
+串流棒的流量正經由你選擇的出口離開,包括客戶端以外的應用程式
+串流棒所連接的網絡無法再讀取它連接了哪些服務
+你知道這部串流棒的隧道中斷時,會封鎖連線還是退回普通網絡
這些檢查不能證明什麼
−它們沒有說明業者會保留什麼 — 這是文件方面的問題,答案見留存頁面
−它們不會將串流棒從自己的帳戶隱藏起來:串流棒向 Amazon 回報的內容會原封不動地經過隧道
−今天通過的檢查,不代表下一次系統更新後仍然如此,因為更新可能會移動或移除某項設定
酒店房間內的串流棒
串流棒是最可能被放進袋中帶離家門,然後插入你無法控制其網絡的電視的裝置,而這正是 VPN 所針對的網絡情境 — 原因另有專頁說明。在連線要求啟動隧道之前,該網絡有兩件事可能造成阻礙。
第一是強制入口網站:酒店網絡在接受頁面前不會傳送任何內容,而串流棒沒有可靠的方法顯示該頁面。先用手機加入網絡並在手機上接受入口網站,然後才讓串流棒連線;部分入口網站會綁定單一裝置,不會讓第二部裝置通過。在這種情況下,使用串流棒自己的熱點,或手機的熱點,是繞過問題的方法,但這並不是繞過任何東西的真正方法。
第二是串流棒會記住網絡並重新加入,無論隧道是否已啟動。在沒有 always-on 的串流棒上,它從陌生網絡喚醒後的第一分鐘會使用普通網絡,期間串流棒自己的應用程式可能會傳送任何內容。每次都要先開啟客戶端,再做其他事情;或者透過旅行路由器承載隧道,避免它忘記連線。
無法正常運作時
Appstore 沒有顯示我的業者客戶端
在 Vega OS 串流棒上,這是通常情況:那裡只有為 Vega 重新建置的客戶端,沒有 Android 層可以作為後備。在 Fire OS 串流棒上,這表示業者沒有公開 Fire TV 版本。無論哪種情況,都不能透過 downloader 應用程式或側載解決;那只會把沒有人更新的套件安裝到能看到所有串流內容的位置。
可行的替代方案是選擇為你的串流棒系統提供客戶端的業者,或使用路由器,由路由器承載串流棒,而不是讓串流棒執行任何 VPN 程式。
串流棒連上酒店 Wi-Fi,但客戶端無法連線
串流棒很可能位於它無法顯示的強制入口網站後方:網絡要求先接受一個頁面,才會傳送任何內容,而串流棒沒有瀏覽器可以接受該頁面。先用手機或筆記型電腦加入網絡並在那裡接受入口網站,然後檢查串流棒能否通過;部分入口網站會綁定單一裝置,不會讓第二部裝置通過。
如果已通過入口網站,而客戶端在這個網絡上仍然失敗、在其他地方卻能連線,代表該網絡正在限制 VPN 流量。這是網絡的問題,不是串流棒的問題。
連線後影片停頓或緩衝
串流棒需要比手機更長時間維持較大流量,而且處理器較弱,無法同樣輕鬆地進行加密,因此較遠的出口和較舊的協定都會造成影響。先選擇離你較近的出口,在同一個國家/地區嘗試第二部伺服器,並保留現代協定的預設值,再考慮是否應歸咎於業者。
如果每個出口在這個網絡上都會停頓,而在另一個網絡上可以播放,代表該網絡正在限制 VPN 流量。
串流棒休眠後連線消失
待機是電視客戶端失去隧道的常見時機:串流棒會中斷網絡,喚醒後客戶端不一定會被要求重新連線。如果你的 Fire OS 版本提供 always-on VPN,請將它開啟,系統會自行重新連接隧道。如果沒有,客戶端自己的 connect on launch 就是可用的最佳選項,而你必須在喚醒後開啟客戶端。
同樣的步驟,不同的裝置
其餘平台
每個平台都有自己獨立的指南,而不是同一頁面下的一個分頁。步驟從安裝程式打開的那一刻起就開始分岔,一篇試圖同時回答三個平台的文章,哪一個都答不好。