隨著(zhù)寬帶普及,越來(lái)越多的家庭開(kāi)始使用小米或天貓盒子觀(guān)看電視,而泰捷作為老牌視頻軟件也是很多人的最?lèi)?ài),小編當然也不例外。
然而最近小編最近發(fā)現,每次家中電視一開(kāi),手機上網(wǎng)速度就會(huì )變慢,原本秒開(kāi)的網(wǎng)頁(yè)總要轉圈卡上一陣子。進(jìn)入路由器管理中檢查網(wǎng)絡(luò )流量正常,而實(shí)時(shí)網(wǎng)絡(luò )活動(dòng)連接數量則達到驚人的1255條,經(jīng)過(guò)排查,其中大多是由電視盒子發(fā)起的UDP連接,目標IP地址則遍布全國各地。
對于單個(gè)用戶(hù)來(lái)說(shuō),當前點(diǎn)播視頻的流量消耗并不算很高,但對于另一端的服務(wù)器而言,網(wǎng)絡(luò )帶寬支出是一筆相當大的開(kāi)銷(xiāo)。因此很多視頻軟件都會(huì )采取類(lèi)似BT下載的P2P傳輸模式,讓不同觀(guān)看用戶(hù)之間互相傳遞數據,減少服務(wù)器自身壓力。而這次的問(wèn)題就出在泰捷過(guò)于貪婪的向太多用戶(hù)發(fā)起數據互傳請求,建立的UDP連接數量超高。而當前版本的泰捷也不再提供關(guān)閉P2P傳輸的選擇。
對于一些較老的無(wú)線(xiàn)路由器而言,1000個(gè)左右并發(fā)UDP連接就足以令其飽和,使網(wǎng)絡(luò )陷入癱瘓。即便路由器性能沒(méi)有瓶頸,一些地方的電信運營(yíng)商也會(huì )對網(wǎng)絡(luò )并發(fā)連接數量做出限制。在小編的網(wǎng)絡(luò )環(huán)境中,當路由器UDP并發(fā)連接超過(guò)800時(shí),連接同個(gè)WIFI的手機就難以流暢打開(kāi)網(wǎng)頁(yè)了。
在一些功能比較完善的路由器當中,能夠查看實(shí)時(shí)網(wǎng)絡(luò )連接情況。在刷有潘多拉固件的路由器中可以查到泰捷視頻瘋狂發(fā)起的UDP連接,主要是通過(guò)1863和4466兩個(gè)端口。使用WinSCP登錄路由器:
在/etc/config下找到firewall防火墻設置文件。有些路由器也可以在WEB管理頁(yè)面中直接修改防火墻策略。

在firewall防火墻設置中加入兩條策略,封禁從LAN到WAN方向、源IP來(lái)自于電視盒子,且端口為1863或4466的出站流量,阻止泰捷視頻的瘋狂網(wǎng)絡(luò )連接請求。

編輯保存之后,重啟防火墻。從下圖可以看到重啟防火墻引發(fā)的流量斷崖之后,活動(dòng)網(wǎng)絡(luò )連接數量暴降。同時(shí)手機上網(wǎng)速度瞬間恢復,泰捷視頻看電視也沒(méi)有受到影響,新開(kāi)視頻緩沖速度比平時(shí)還快了許多。

這起案例中,WIFI卡頓不是由于上傳帶寬耗盡引起,而是因泰捷視頻同時(shí)發(fā)起了過(guò)多的UDP連接。在部分路由器中可以設置單個(gè)IP的網(wǎng)絡(luò )連接數量對其濫用網(wǎng)絡(luò )資源的行為進(jìn)行限制,或者也可找準端口號,通過(guò)防火墻進(jìn)行攔截,將流氓軟件徹底制服。關(guān)注PCEVA,探索真正的電腦知識。
聯(lián)系客服