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