指南
如何在 Android 上設定 VPN
Play Store 的應用程式、Android 自身設定中比應用程式內任何設定都重要的兩個開關,以及如何在一部整日切換網絡的手機上確認通道正在傳送你的流量。以 Android 17 為準。
開始前
本指南不會替你選擇
無論你使用哪一家業者,以下每個步驟都一樣,因此這裏不會列出任何業者。選擇業者是另一項工作,應在名錄上完成,按已公開的分數作出選擇,而不是按應用程式商店的上架資料選擇。
請從 Play Store,並從業者自家網站連結到的上架頁面安裝應用程式。切勿安裝聊天訊息傳來或從論壇下載的 APK 檔案中的 VPN:VPN 應用程式看得到手機傳送的每一個位元組,而重新封裝的應用程式是有人找到過最有效率的讀取方法。
安裝應用程式
- 先在業者網站登入,再跟隨其連結前往 Play Store 上架頁面。商店搜尋 VPN 時,真正的應用程式上方會出現外觀相似的仿冒品;你付費使用的帳戶所提供的連結則不會。
- 安裝、開啟,並接受連線要求。Android 會詢問一次應用程式是否可以設定 VPN 連線 — 這是系統把通道交給應用程式;拒絕後,應用程式便無法連線。提示會列出應用程式名稱;如果名稱不是你所安裝的那個,請停止操作。
- 登入應用程式,使用同一個帳戶。大部分應用程式會要求為裝置命名;名稱會由業者儲存,因此請使用不會識別你身份的名稱。
- 先不要連線。兩項重要設定根本不在應用程式內,而是在 Android 自身的設定中;開啟前,它們都是關閉的。
值得檢查的設定
Android 是唯一由系統本身執行網絡終止開關的平台,因此本節會先從應用程式外的設定開始。如果你不熟悉名稱,可在術語表中找到每項設定的條目。
一律使用 VPN 及不使用 VPN 時封鎖連線
開啟「設定」›「網絡與互聯網」›「VPN」,點按應用程式旁邊的齒輪,然後開啟兩個開關。一律使用 VPN 會讓 Android 在開機時啟動通道,並在通道中斷時重新啟動,不必等候應用程式。不使用 VPN 時封鎖連線 是由系統執行的網絡終止開關:通道中斷時,手機上的任何內容都無法連到網絡。
即使應用程式提供自己的開關,也要使用系統開關。應用程式被終止時,其開關便會停止運作;Android 的開關仍會運作,因為執行它的不是應用程式。網絡終止開關的用途詳見專頁;簡單來說,通道中斷會變成無法連線,而不是毫不知情地繼續連線;對一部整日切換網絡的手機來說,這正是重點。
通道內的 DNS
即使其他所有內容都在通道內,名稱查詢仍可能離開手機上的通道,讓網絡知道你瀏覽過哪些網站,而只隱藏你在網站內做了甚麼。在應用程式內尋找 DNS 洩漏防護、使用業者 DNS 或自訂 DNS 欄位,並將其設定為業者自己的解析器。
Android 的 私人 DNS 設定是另一回事,兩者不會衝突:它所傳送的查詢會像其他內容一樣在通道內傳輸。不過,由第三方運行的私人 DNS 解析器會讓該第三方看見每次查詢,而你本來已經信任業者處理流量。加入第二方只會增加知情的一方數目,不會減少任何一方知道的內容。DNS 洩漏如何發生,詳見DNS 洩漏專頁。
電池最佳化
Android 的電池管理程式,以及製造商加在其上的管理程式,會停止長時間在背景執行的應用程式。VPN 用戶端正是這類應用程式。在「設定」›「應用程式」中開啟應用程式頁面,把電池用量設定為不受限制;手機如有製造商的電源管理程式,也要在其中進行相同設定。否則通道會在手機放在口袋時中斷,下一個喚醒的應用程式便會透過當時可用的網絡傳送流量 — 除非上方的系統開關已開啟;在該情況下,它甚麼也不會傳送。
協定
保留現代預設值 — 協定專頁列出哪些協定是目前使用的,哪些已成為舊有協定。在手機上,現代協定也能在網絡切換後更快重新連線,並消耗較少電量。如果應用程式提供較舊的選項來解決連線問題,可以在了解取捨後暫時使用,然後再改回來:名錄會標示業者仍提供的最弱協定,手動選取它,就等於替自己選擇該標記。
確認實際正常運作
連線後不要假定一切正常,請進行檢查。依照以下次序完成三項檢查,全部免費,也不需要另一個應用程式:
- 你的位址已變更。在瀏覽器開啟任何「我的 IP 是甚麼」頁面,確認國家與你選擇的出口位置相符。在 Wi-Fi 和流動數據上各做一次:兩者是不同網絡,而在其中一個網絡上正常運作的通道,在另一個網絡上可能失效。
- 查詢在通道內。執行 DNS 洩漏測試,查看測試報告的解析器。任何屬於流動網絡商或家居互聯網業者的解析器,都表示上方的 DNS 設定沒有生效。
- 網絡終止開關如其所述般運作。開始下載大型檔案,然後在「設定」›「應用程式」的應用程式頁面強制停止 VPN 應用程式,讓通道在沒有要求應用程式配合的情況下中斷。下載應立即完全停止,並維持停止狀態,直至通道恢復。如果下載繼續進行,表示「不使用 VPN 時封鎖連線」尚未開啟。
較完整的測試指南,包括每項測試能夠及不能夠顯示的內容,請參閱專屬指南。
這些檢查可以證明甚麼
+你的流量會經由你所選國家的出口伺服器離開,並適用於手機使用的兩個網絡
+流動網絡商和你所連接的 Wi-Fi 都無法讀取你連到哪些網站
+通道中斷時會安全地停止連線,由 Android 而非應用程式執行
這些檢查不能證明甚麼
−它們完全沒有說明業者會保留甚麼 — 這是文件方面的問題,答案見留存專頁
−它們不會令你匿名:在手機上登入的應用程式仍然保持登入狀態,請參閱VPN 無法保護你免受甚麼影響
−今天通過的測試,不代表下一次應用程式更新或手機更新後仍然通過
處於不良網絡上的手機
手機一整天都會使用筆記型電腦不會遇到的網絡:擁塞的流動網絡、需要登入的咖啡店入口網站、火車網絡。值得作出的調整只有三項。選擇靠近你的出口位置,因為每多一千公里,便會在本來已經負荷過重的網絡上增加延遲。現代協定完全無法連線時,只切換一次協定,翌日再切換回來。開啟上方的一律使用 VPN,讓通道遺失後重新連線成為 Android 的工作,而不是你的工作。
如果某個網絡在每個協定和每個出口位置上都封鎖通道,那是關於該網絡的事實。本指南不會再深入,只會指出這一點。
無法正常運作時
離開 Wi-Fi 後,連線一直中斷
每次在 Wi-Fi 和流動數據之間切換,都會令通道短暫中斷;重新連線緩慢的用戶端,會把這一刻變成空白。現代協定比舊有協定更能應付網絡切換,因此首先檢查應用程式正在使用哪個協定。
開啟「不使用 VPN 時封鎖連線」後,空白會變成無法連線,而不是洩漏。這正是該設定正常運作的表現:手機會等待通道恢復,而不是使用未受保護的網絡。
應用程式過了一段時間後自行中斷連線
通常是電池管理程式,而不是業者的問題。多家製造商會在 Android 的電池管理程式上再加上自己的強制關閉功能,而被「最佳化」的 VPN 用戶端只會在背景被停止。
在「設定」中將用戶端排除於電池最佳化之外,也要在任何製造商專用的電源管理程式中排除。通道中斷時,一律使用 VPN 會讓 Android 自行重新啟動通道,這是修正問題的另一半。
使用流動數據時所有內容都很慢
在原本已經很慢的網絡上,路徑變長了。選擇更靠近你的出口位置,嘗試同一國家的第二部伺服器,並切換一次協定 — 現代協定對手機的負荷較低。如果每個出口位置的連線都很慢,而 Wi-Fi 上正常,表示流動網絡正在限制 VPN 流量。
這是關於該網絡的說法,本指南到此為止。
一次只能有一個應用程式使用 VPN
Android 只允許一個有效的 VPN,因此第二個用戶端、工作設定檔的 VPN,或以本機 VPN 運作的 DNS 應用程式,都會佔用該位置,並靜默中斷第一個 VPN。私人 DNS 是例外:它是系統設定而不是 VPN,並在通道內運作。
在責怪業者之前,先解除安裝或停用「設定」>「網絡與互聯網」>「VPN」下顯示的其他任何項目。
網站表示它看得出我正在使用 VPN
它確實看得出來。出口伺服器位址已公開並被廣泛列出,因此任何想知道的網站都可以查找你的位址。VPN 會向承載流量的網絡隱藏你的流量,但不會向你所到達的網站隱藏自己。
應用程式內沒有任何設定可以改變這一點;聲稱可以做到的業者,是在出售該機制無法提供的東西。
同樣的步驟,不同的裝置
其餘平台
每個平台都有自己獨立的指南,而不是同一頁面下的一個分頁。步驟從安裝程式打開的那一刻起就開始分岔,一篇試圖同時回答三個平台的文章,哪一個都答不好。