俞木發(fā)
挑戰(zhàn)題描述
由于我經(jīng)常在外出差,在火車上常常需要將手機(jī)設(shè)置為Wi-Fi熱點(diǎn)供筆記本上網(wǎng),但電腦上的程序會(huì)誤認(rèn)為是普通Wi-Fi,從而肆無忌憚地耗費(fèi)流量。請(qǐng)問有什么手段可以控制電腦程序不能隨便使用Wi-Fi流量?
解題思路
大家知道,如果是插SIM卡的數(shù)據(jù)連接,Windows 10系統(tǒng)可以智能識(shí)別并控制諸如系統(tǒng)更新、瀏覽器等程序的連接以免耗費(fèi)流量。它的原理實(shí)際上是通過對(duì)網(wǎng)絡(luò)性質(zhì)的判定,從而限制程序?qū)μ囟ňW(wǎng)絡(luò)的連接。因此要實(shí)現(xiàn)這位讀者的要求,我們就可以使用類似的方法實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)的判定,從而阻止程序的連接。
解題方法
對(duì)于Windows 7以上的系統(tǒng),在我們首次接入一個(gè)新的網(wǎng)絡(luò)時(shí)(無論是有線還是無線),系統(tǒng)會(huì)彈出選擇網(wǎng)絡(luò)的詢問窗口,我們可以在此將網(wǎng)絡(luò)設(shè)置為“家庭網(wǎng)絡(luò)”、“工作網(wǎng)絡(luò)”或“公用網(wǎng)絡(luò)”(圖1)。
可見Windows 7以上的系統(tǒng)是可以對(duì)網(wǎng)絡(luò)類別進(jìn)行劃分的,因此我們就可以通過設(shè)置網(wǎng)絡(luò)類別來實(shí)現(xiàn)網(wǎng)絡(luò)性質(zhì)的判定,對(duì)于本機(jī)程序?qū)i-Fi網(wǎng)絡(luò)的訪問則借助系統(tǒng)自帶防火墻實(shí)現(xiàn)。具體方法是在首次接入Wi-Fi網(wǎng)絡(luò)時(shí)將其設(shè)置為“公用網(wǎng)絡(luò)”,然后在防火墻中設(shè)置“公用網(wǎng)絡(luò)”下只有指定程序可以聯(lián)網(wǎng)即可。
如果本機(jī)已經(jīng)接入過指定Wi-Fi網(wǎng)絡(luò)請(qǐng)將其刪除,重新連接后在彈出的“設(shè)置網(wǎng)絡(luò)位置”窗口將其設(shè)置為“公用網(wǎng)絡(luò)”。接著在開始菜單搜索框輸入“secpol.msc”,打開本地安全策略對(duì)話框,依次展開“安全設(shè)置→高級(jí)安全Windows防火墻”,右擊“高級(jí)安全Windows防火墻”,在彈出的菜單中選擇“屬性”(圖2)。
繼續(xù)在打開的屬性窗口中,將公用設(shè)置配置文件作如下的設(shè)置(圖3):
防火墻狀態(tài):啟用(推薦)
入站連接:阻止所有連接
出站連接:阻止
上述的設(shè)置是實(shí)現(xiàn)在公用配置文件下禁止所有程序的連接,下面就可以為自己需要的程序(如QQ)開啟連接通道。在搜索框輸入“防火墻”,啟動(dòng)系統(tǒng)自帶防火墻后點(diǎn)擊“高級(jí)設(shè)置”。點(diǎn)擊“出站規(guī)則→新建規(guī)則”, 新建一條如下規(guī)則:
名稱:允許QQ連接
程序和服務(wù):c:\Program Files\Tencent\QQ\Bin\qq.exe
協(xié)議和端口---協(xié)議類型:TCP
本地端口:1024-65535
遠(yuǎn)程端口:80
高級(jí):公用
完成上述設(shè)置后返回防火墻設(shè)置窗口,在規(guī)則列表中就可以看到建立的規(guī)則了,這條規(guī)則只允許在公用配置下QQ訪問網(wǎng)絡(luò)(圖4)。
完成上述設(shè)置后,這樣只要新接入的連接被設(shè)置為“公用網(wǎng)絡(luò)”,那么系統(tǒng)防火墻就會(huì)自動(dòng)應(yīng)用上述規(guī)則。此時(shí)除了QQ可以正常上網(wǎng),其他程序會(huì)被防火墻自動(dòng)攔截,如瀏覽器打開頁面時(shí)會(huì)出現(xiàn)“無法訪問網(wǎng)絡(luò)”故障,有效阻止其他程序使用Wi-Fi網(wǎng)絡(luò)的訪問(圖5)。
當(dāng)然上述方法同樣也可以用于應(yīng)用場(chǎng)景,比如發(fā)現(xiàn)自己的電腦中毒后,我們可以將當(dāng)前網(wǎng)絡(luò)類型更改為“公用網(wǎng)絡(luò)”,然后設(shè)置只允許殺毒軟件連接,這樣可以在殺毒的時(shí)候有效攔截后臺(tái)病毒、木馬的連接。