指南
如何在 Apple TV 設定 VPN
在電視上從 App Store 安裝用戶端、tvOS 允許 VPN 應用程式做甚麼及明確不允許甚麼、如何確認隧道承載裝置的流量,以及何時應改用路由器。本文以 tvOS 27 為準。
開始前
本指南不會替你選擇業者
以下每個步驟不論你使用哪個業者都一樣,所以這裏不會列出任何業者。選擇業者是另一項工作,應在名錄中,根據已公開的分數,而不是根據商店內的上架項目作決定。
請直接在電視上的 App Store 安裝用戶端。在 Apple TV 上,這是唯一可用的途徑,因此毋須面對一般重新封裝安裝程式的警告;但仍要查看上架項目下方的開發者資料,因為接近業者名稱的名稱並不代表該業者。
tvOS 自第 17 個版本起允許 VPN 應用程式運作,較舊的裝置則完全不能運行;型號可在 設定 › 一般 › 關於本機 查看。電視上的 VPN 只會改變裝置與互聯網之間的網絡,其他一概不變 — VPN 無法保護你的事項在這裏同樣適用,和在手機上一樣。在電視上使用 VPN 的理由與其他地方相同:中間的網絡。
安裝用戶端
- 確認業者列出 tvOS 版本。 iPhone 用戶端不能在裝置上運行,也不能安裝到裝置上;業者自家網站的平台清單會說明是否有電視用戶端,而平台頁面則列出名錄中哪些業者已公開相關版本。
- 在 Apple TV 上開啟 App Store,按名稱搜尋業者。 安裝前確認上架項目下方的開發者就是該業者。請使用 Siri Remote,或使用已配對 iPhone 上的鍵盤;輸入名稱時,手機會更快。
- 按照用戶端提供的遠端登入方式登入。 大部分用戶端會顯示一組短碼,讓你在已登入的裝置上輸入;或者直接透過已配對的 iPhone 登入。兩種方式都可避免在方向鍵上輸入密碼。如果系統要求輸入裝置名稱,請使用不會識別你身分的名稱。
- tvOS 提示時允許加入設定。 系統會詢問一次應用程式是否可以加入 VPN 設定;這就是建立隧道的步驟,拒絕後應用程式便無法連線。暫時不要連線 — 先查看設定,雖然可調整的項目不多。
tvOS 允許你設定甚麼,以及不允許甚麼
電視用戶端的設定清單比手機用戶端短,而大部分限制來自系統,而不是業者。知道哪些開關不存在,比知道有哪些開關更重要。每個術語都可在詞彙表中查閱。
沒有 kill switch,也沒有 always-on
tvOS 不會為 VPN 應用程式提供系統層面的 kill switch 或 always-on 設定。隧道中斷後,系統會退回一般網絡;裝置睡眠或重新啟動後,應用程式可能會自行重新連線,也可能不會。這取決於應用程式本身的行為,系統不會強制執行。部分用戶端會在應用程式內自行實作開關;如果有提供,請在可用位置啟用,但要把它視為應用程式的承諾,而不是系統的功能。
協定
除非出現問題,否則保留現代預設值 — 協定頁面會列出目前使用的協定和已成為舊版的協定。名錄會標示業者仍然提供的最弱協定,手動選擇較舊協定來修復連線,就等於自行選擇該標記;請在了解後果的情況下使用,之後再還原設定。
隧道內的 DNS
電視用戶端預設會經隧道路由 DNS 查詢,這就是正確設定;如果用戶端提供 DNS 選項,請保留業者自家的解析器。裝置不支援按應用程式分開設定 DNS,也不支援分割隧道:所有應用程式都在隧道內,或全部都不在隧道內。這比手機簡單,但在你預期有其他行為前,值得先知道這一點。DNS 為何重要另有專頁說明。
確認它確實正常運作
連線後請進行檢查,不要只相信應用程式畫面上顯示的已連線。
- 你的地址已改變。 在裝置上開啟任何會顯示其判斷所在位置的應用程式,或讀取用戶端在連線後顯示的公開地址,確認國家/地區與你選擇的出口位置相符。如果用戶端顯示已連線,但該應用程式顯示的是你自己的國家/地區,代表應用程式正在運行,但流量沒有經過它。
- 另一個應用程式也顯示相同結果。 開啟另一個會報告位置的應用程式並作比較。裝置本身沒有任何例外設定,因此如果結果不一致,就代表隧道沒有建立,無論用戶端畫面顯示甚麼。
- 了解中斷連線會怎樣。 在播放串流時,從應用程式切換器強制結束用戶端。在 tvOS 上,串流會經一般網絡繼續播放,因為系統沒有可以阻止它的開關;你要確認的是自己明白這一點,而不是確認它能夠維持連線。
這些檢查可以證明甚麼
+裝置的流量正經由你選擇的出口位置離開,包括所有應用程式
+電視所在的網絡已無法讀取它連接哪些服務
+你知道這部裝置的隧道中斷後會退回一般網絡,並會在信任它之前先行查看
這些檢查不能證明甚麼
−它們沒有說明業者會保留甚麼 — 這是文件方面的問題,答案在留存頁面中
−它們不能讓裝置對自己的帳戶隱形:裝置向製造商報告的資料會原封不動地經隧道傳送
−今天能維持的連線,不代表在沒有 always-on 的系統上明早也一定可以維持
較舊的裝置,以及你最好忘記它的裝置
早於 tvOS 17 的 Apple TV 完全不能運行 VPN 應用程式,較新的 Apple TV 則可以運行,但沒有 kill switch 或 always-on。兩者都指向同一個做法:把隧道提前一跳放在路由器上。這樣裝置不用運行任何程式也能位於隧道內,而中斷連線則由專為維持連線而設的裝置處理。路由器指南會說明這樣做能得到甚麼,以及在速度和開關方面要付出甚麼代價。
如果電視是你唯一想置於隧道內的裝置,而且你不介意喚醒電視後查看應用程式,原生應用程式是較佳選擇。如果你想從此完全不用再操心,路由器就是較佳選擇。
無法運作時
電視上的 App Store 沒有列出該業者
這表示業者尚未推出 tvOS 用戶端,而裝置本身無法改變這一點:Apple TV 不支援側載,也不能在上面運行 iPhone 應用程式。業者自家網站的平台清單會說明是否有電視用戶端。
另一個選擇是路由器:把隧道提前一跳放置,裝置本身不用運行任何程式也能承載流量。路由器指南會說明這樣做的代價。
昨晚仍然連線,今早卻沒有
在 tvOS 上這是預期情況。系統沒有為 VPN 應用程式提供 always-on 開關,因此裝置睡眠或重新啟動後,應用程式可能會自行重新連線,也可能不會,這取決於應用程式本身的行為。裝置喚醒後,請開啟應用程式查看狀態,再信任該連線。
如果每天手動重新連線都不能接受,路由器就是能夠整夜維持隧道的裝置。
連線後影片不斷緩衝
電視需要比手機承載更多持續流量,而距離較遠的出口位置會最先顯現問題。先選擇距離你較近的出口位置,並在同一國家/地區嘗試第二部伺服器;一個負載過高的出口通常就是原因,也是最容易先排除的因素。
如果在這個網絡上所有出口位置都會停頓,但在另一個網絡上可以播放,代表該網絡正在限制 VPN 流量。這是網絡的情況,與裝置本身無關。
登入時要求輸入代碼,但沒有任何反應
該代碼需要在另一部已登入業者的裝置上讀取,通常是已配對的 iPhone 或手提電腦,而且代碼很快便會過期。重新產生一組代碼,在一分鐘內於第二部裝置輸入,並查看電視而不是手機是否顯示確認訊息。
如果用戶端提供直接使用 iPhone 登入的選項,透過裝置已有的配對連線操作,便可完全跳過代碼。
同樣的步驟,不同的裝置
其餘平台
每個平台都有自己獨立的指南,而不是同一頁面下的一個分頁。步驟從安裝程式打開的那一刻起就開始分岔,一篇試圖同時回答三個平台的文章,哪一個都答不好。