很多朋友都遇到過開熱點偷跑流量的問題,例如出差時在高鐵上臨時上網處理下工作,才連幾分鐘,三四百兆的流量就瞬間沒了(主要是因為Win10更新導致),所以我一直在想如何解決,最近終於想到一個解決方法。
手機端:
小米手機的流量限額提醒功能。針對是整個手機,檢查的頻率比較低,反應慢,常常是流量早已超好幾倍了還沒有禁用數據連接。
華為手機熱點的單次流量限制功能。專門針對熱點這個功能的,感覺不錯,但由於本人並沒有華為手機,這個功能真實效果如何沒有發言權。
手機端進行控制最大的問題就是沒有針對性,電腦端任意程序偷跑都有可能導致流量超出,而偷跑流量是大概率事件。
電腦端:
關閉Win10的自動更新功能。老實說,做為一個非專業的程序猿,我都沒有搞清Win10自動更新如何完全關閉。好幾次升級後界面都有小變化,網上的教程又眾多,方法各異,沒有一個權威的。本人按教程設置後還是在後臺靜默下載,折騰幾次後就放棄了。端午節這次的勒索病毒的廣泛傳播也警示我們系統更新功能還是開著為好。
禁用其它後臺可能偷跑流量的程序。可以使用360安全衛士中的流量防火牆或騰訊電腦管家中的流量監控等這類的限速工具來限制偷跑流量。但因為:
不是為了防偷跑流量設計的;
全選所有連接很麻煩;
有些程序或服務不讓禁用網絡;
新打開的程序可能不在監控禁用網絡範圍內。
所以這種方法也不靠譜。
我這給出的一套優化後的步驟,它能極大的減少偷跑流量:
提前利用在家或免費公共WiFi,主動檢查更新。減少使用手機熱點時下載大型更新的可能性;
手機熱點連接上後,將對應熱點打開「按流量計費的網絡連接」。主要利用的功能是「Windows 更新只會下載優先級更新」。參考:https://support.microsoft.com/zh-cn/help/17452/windows-metered-internet-connections-faq
可以考慮為瀏覽器安裝屏蔽圖片和廣告的插件或軟體。也能極大的節省上網流量。例如IE瀏覽器可以設置不顯示圖片,只顯示圖片佔位符,這樣在需要顯示驗證碼時,右鍵選擇顯示圖片即可。騰訊電腦管家中的網頁廣告過濾功能也可以利用;
如果有手機客戶端的應用或服務,先在手機上操作或搜索,必要時再轉發到電腦上也能極大的節省流量,因為很多平臺對手機應用做過流量優化;
使用Proxifier將其它軟體的未知連接進行屏蔽。
接下來只對第5步的Proxifier進行介紹,1至4步的方法網上搜索即可。
Proxifier是一款代理客戶端軟體,翻牆的人用得比較多,它的特點有:
可以讓沒有代理設置功能的軟體支持代理
可以讓不同的軟體走不同的代理
可以讓系統和服務也走代理,即全局代理。
我們讓全部網絡都走一個無效的代理,然後選擇性為一些軟體開放直連就能實現防止偷跑流量的功能了。
下載地址:
官網:http://www.proxifier.com/ (被牆了,打不開)
國內漢化版地址:http://www.hanzify.org/software/13717.html
使用方法:
文件->新建配置文件
配置文件->高級->服務和其它用戶。將「Proxifier的其它目標」下的兩個複選框都選中。因為默認情況不用設置,但我們是反著用就得設置了,讓所有連接都走無效的代理。
配置文件->代理伺服器,添加一條無效的伺服器地址
這裡地址寫127.0.0.1數據不會發送到網絡上去,埠寫65535很難被用到的一個埠,這樣的地址高效不大量佔用資源
配置文件->代理規則,根據需求添加幾條,注意規則的先後順序,可以通過任務管理器或日誌得到程序名,可使用通配符。以下示例添加了微信、有道和瀏覽器。
規則最後一條Default表示所有連接都走代理,第一條默認的表示訪問本地的連接不進行代理。中間的表示程序名符合條件的就直接防問。*號是通配符
文件->配置文件另存為
測試是否達到效果。直接在家裡的WiFi上測試就可以了,沒有必要一開始就拿手機熱點測試。兩種上網方式的效果應當是一樣的。
可以看到日誌中QQPCTRAY.EXE這些騰訊電腦管家的後臺連網行為被攔截了
注意:
已經建好的連接不會因為Proxifier的開啟或配置文件的更新而重連,所以先開Proxifier,再連熱點更為靠譜
畢竟是對系統底層進行了處理,來回折騰多次後可能不穩定。如果確信設置是正確的,以前是好的,只是現在不能上網或不攔截,將電腦重啟一般就好了。
局限:
只能在電腦上對自身進行限制,對其它手機連接本手機熱點無能為力;
對不受控制的第三方電腦也無能為力。這時只能由熱點提供者在手機上主動限流;
已經攔截了絕大部分的網絡連接了,但還是有少量應用無法攔截。特別是Windows更新。由於前面已經提到開啟「按流量計費的網絡連接」,故這個影響還能接受。
Proxifier無法攔截的應用有:
QQ的部分功能,比如QQ登錄和消息無法通過攔截,但廣告一類被攔截。如果當前電腦本身就得通過代理才能上網,這時又能正常的通過代理上QQ。不想佔流量,不開QQ即可。
Metro應用。由於機制的特殊,Proxifier直接使用對Metro應用無效,得通過Fiddler與Proxifier配合。對非計算機專業來說過於複雜,本人也沒有認真研究這塊,有興趣的可以參考此文:http://www.pconline.com.cn/win10/725/7259509.html
考慮到計算機小白太多,給個精要總結,其它幾步只是專業人士更加較真的用法:
外出時提前做好系統更新
對應熱點的無線連接開啟「按流量計費的網絡連接」
使用Proxifier將其它連接指向虛假的代理,保留需要的連接
歡迎轉發,請註明出處!