你家網路再快也沒用。影片從哪台伺服器下載是 B 站替你決定的,我在新加坡分到的那台,冷門影片會卡死。
同一個 B 站,熱門影片秒開,4K 拉著跑都不卡。點開一支幾千觀看的冷門影片,720P 都在轉圈圈。
網路上的解法不外乎「開 VPN」「DNS 改成 8.8.8.8」(DNS 是負責把網域名稱翻成 IP 的服務)。有人說有用,有人說沒用。
TIP
省流:影片從哪台伺服器下載,是 B 站幫你決定的。在海外分到的那台,熱門片很快,冷門片慢到爆。解法是自己換一台。
下面講一下到底卡在哪。
B 站的影片到底從哪裡來
你按下播放時,瀏覽器會先問 B 站:「這支影片要去哪裡下載?」B 站回一個網址,播放器再去那個網址一段一段抓影片。
這個網址指向一台 CDN 節點,你可以把它想成倉庫。
影片原檔放在中國的機房(叫源站)。全世界的人都跑去那裡下載一定塞爆,所以 B 站在各地放倉庫,先複製一份放著,誰住得近就從誰那邊拿。
問題是倉庫不可能什麼貨都有。
- 熱門影片:很多人看過,倉庫早就有一份,直接從你附近送過來,很快。
- 冷門影片:倉庫沒貨,得先回中國的源站調貨,這個動作叫回源。
冷門片看的人少,倉庫不會一直留著它。而且影片是一段一段抓的,你看到的那一段可能根本沒人看過。所以冷門片幾乎每次都要回源。
我人在新加坡,拿 20 支影片問 B 站要網址(播放量從個位數到 5800 萬都有),20 支給的都是同一個:upos-hz-mirrorakam.akamaized.net,也就是 Akamai 這家公司的海外 CDN。備用網址也是海外的(騰訊雲的 cosov),換過去一樣是海外倉庫。
我在新加坡拿 10 支冷熱不同的影片測這個 Akamai 網址:熱門片 245 Mbps,冷門片 0.6 Mbps (Mbps 是網速單位,跑 4K 大概要 20 幾)。同一個網址差了 400 倍,你敢信?
我自己寫了個瀏覽器擴充(後面會講),它有個除錯面板,看得到 B 站給的是哪台。這張是在新加坡另外看一支影片時拍的:B 站給的是 Akamai,速度 66 kB/s,大約 0.5 Mbps(第一行的 target 先不用管):
卡不卡,看最窄的那一段
影片從源站到你的螢幕是一條接力的路:源站 → 倉庫 → 你家的網路業者 → 你家。
你拿到的速度,等於這條路最窄的那一段。就是常講的木桶效應。
冷門片卡的時候,你家 1000M 光纖、Akamai 到你家那段有多寬,全部沒差。熱門片 245 Mbps 已經證明 Akamai 到你家這段沒問題,所以冷門片的 0.6 Mbps 只能卡在回源。
回源為什麼這麼窄,外人看不到。可能是 B 站給 Akamai 的回源頻寬有限,可能是線路繞,我量不出來。反正就是 0.6 Mbps,720P 都撐不住。
熱門片為什麼快? 因為不用回源,最窄的那段直接不存在。
B 站有 300 多個節點,海外卻給你 Akamai
B 站的節點有 300 多個,Akamai 只是其中一個。我的擴充收錄了其中 300 個能用來看影片(非直播)的節點。大部分是 B 站在中國各省自建的機房(網址長這樣:cn-sdjn-fx-01-01.bilivideo.com,sdjn 是山東濟南),另外還有華為雲、阿里雲、騰訊雲的節點。
我的擴充做的事,就是把 Akamai 換成這些中國境內的節點。
懂一點網路的人這時候會問:境內節點到你家,每一點資料都要跨境,照上面的邏輯應該更慢吧?
實測不會。就是前面測 Akamai 的那 10 支影片,B 站各省機房的節點大多平均 45 到 55 Mbps,冷門片也差不多(只能播熱門片的節點不算在內,後面會講)。
差別在跨境的是哪一段:
- Akamai:跨境的看起來是回源那段,冷門片 0.6 Mbps。
- 境內節點:它本身就在中國,沒貨也是在境內調貨。跨境的是節點到你家那段,在新加坡實測 45 到 55 Mbps。
兩條都要跨境,但走哪家電信商、哪個等級的線路、B 站買了多少頻寬都不一樣。同樣是單一連線實測,境內節點最窄的那段比 Akamai 回源快了 75 到 90 倍。
NOTE
很多人會怪防火牆。兩條路都要過防火牆,境內節點那條照樣有 45 到 55 Mbps,所以光怪防火牆解釋不了,差別比較可能在線路等級和頻寬。
代價是熱門片沒有 Akamai 那種 245 Mbps 的爆發力,距離遠一點,開播也可能慢個零點幾秒。看影片嘛,不卡比較重要。
那 B 站為什麼不直接給海外用戶境內節點? 我不知道,猜是成本。
為什麼換 DNS、開 VPN 不一定有用
搞懂「網址是 B 站給的」,偏方時靈時不靈就很好解釋了。
換 DNS(8.8.8.8):DNS 只是把 B 站給你的主機名稱翻成 IP。主機名稱還是 Akamai,頂多換到另一台 Akamai 機器,熱門片可能快一點也可能慢一點。冷門片照樣要回源,幾乎沒救。
開 VPN:B 站看到的是 VPN 伺服器的 IP,會依那個 IP 重新決定給你哪個網址。VPN 出口在海外的話,拿到的很可能還是 Akamai 這類海外倉庫;出口在中國的才比較有機會拿到境內節點。而且你所有的流量都要多繞一趟 VPN 伺服器,VPN 本身的頻寬可能變成新的最窄段。
VPN 等於讓 B 站重新發一次牌,換 DNS 連牌都沒換。跟哈密瓜一樣,有些人有用有些人沒用。
要真的解決,得自己決定牌:B 站給完網址之後,把裡面的節點換成你挑的那個。
自己挑節點,也沒那麼簡單
300 個節點挑一個最快的,聽起來測一下速就好。
操蛋的是,同一個節點對不同人的表現可以差到一個天上一個地下。影響的因素至少有這幾個:
- 你的網路業者:每家業者向海外買的頻寬、跟中國哪家電信商接得比較好都不一樣。
- 地理位置:節點在中國哪一省,離出口近不近。
- 影片冷熱:有一批節點只有熱門片能播,冷門片直接回 403(我在新加坡測到 40 多個)。只拿熱門片測速,會挑到一個冷門片打不開的節點。
- 時段:晚上尖峰跟凌晨測出來可以是兩回事。
拿台灣的實測舉例(這些是台灣各地用戶幫忙跑的測速報告,後面會講怎麼來的)。
江西南昌的移動機房(cn-jxnc-cm-01-19)對中華電信 HiNet 是神節點,21 條測過的線路全部跑得動 4K。同一個節點在台灣寬頻通訊、Extra-Lan 的線路上,大多直接逾時連不上。
反過來,山東濟南、湖北武漢的機房(cn-sdjn-fx-01-01、cn-hbwh-fx-01-01),凱擘、台灣寬頻通訊、Extra-Lan 的線路全部跑得動 4K。到了 HiNet,大約一半的線路達標,三分之一只有 9 Mbps 上下(能看 1080P,4K 不行),剩下的是早期版本的測速工具沒測到這個節點。
所以沒有「台灣最快的節點」這種東西,只有「你家那條線最快的節點」。
我的做法:先挑一個最不會出事的
我做的瀏覽器擴充叫 嗶速 - 海外影片加速 for bilibili。B 站給完影片網址之後,擴充把網址裡的節點換成你選的那個,固定住,不讓它回到 Akamai(只有播放失敗時,才會暫時退回 B 站自己的備用節點)。
難的是預設值。大部分人裝完不會打開設定,預設節點就決定了大部分人的體驗。
為此我做了一個 Windows 測速工具,請台灣各家網路業者的用戶幫忙跑。每次測速拿十幾支不同觀看數、不同畫質的影片去測 300 個節點,不是只找一支影片最快的來呼嚨。
報告收回來之後,每個節點算兩個數字,都照各家業者的市占加權:有多少比例的使用者跑得動 4K,有多少比例連不上。跑不動 4K 大多還能看 1080P,連不上就是黑畫面,所以連不上的比例優先壓低。
台灣的結果:江西節點跑得動 4K 的比例其實比較高(58% 對 55%),但連不上的比例是 14% 對 9%。少 3 個百分點的人能看 4K,換 5 個百分點的人不會黑畫面,划算。所以預設選了山東濟南的 cn-sdjn-fx-01-01。
清單裡其他 10 個節點,照市占順序輪流從每家業者自己的第一梯隊挑,主要業者都輪得到。
裝起來就生效,不用設定。台灣用戶打開 popup,會看到國家已經依 IP 選成台灣,預設節點也選好了:
裝好後播第一支影片時,擴充會在背景把台灣清單那 11 個節點測一次,換成你網路上最快的那個。預設剛好連不上的那一成人,播放失敗時擴充會先切到 B 站自己的備用節點撐著(它也是海外倉庫,冷門片可能還是慢),背景測速完再換過去。這 11 個都已經用冷熱不同的影片篩過,所以這次只用一支影片挑,也不會挑到冷門片打不開的。
TIP
這個測速只跑一次,晚上尖峰覺得變慢,可以按 popup 的「測試各節點速度」重測再自己挑,或在進階設定打開「影片自動測速並切換到最快節點」(每支影片都測,但每次切換畫面會黑一下)。還不滿意,可以用自訂節點列表與測速工具替自己的網路量身挑一批。
換掉節點之後的除錯面板(一樣在新加坡拍,08ct 是新加坡清單裡的華為雲節點。跟前面那張不是同一支影片,數字看個量級就好):
66 kB/s 變成 3.3 MB/s(大約 26 Mbps)。
台灣目前覆蓋到哪
截至 2026 年 10 月 17 日,台灣收到 70 份測速報告,來自 14 家網路業者,台北、桃園、台中、高雄到花蓮都有。
主要的固網業者都有樣本:中華電信、中嘉 bb、凱擘、台灣寬頻通訊、台灣大寬頻、遠傳(含原亞太電信)、大大寬頻。這幾家的用戶加起來,大約是台灣固網市占的 97%。
逐份檢查這 70 份報告,96% 在台灣清單裡至少找得到一個跑得動 4K 的節點。
缺口是中嘉 bb:沒有一個節點能讓三成以上的中嘉線路跑 4K,用整份清單算,大約七成的中嘉線路找得到能跑 4K 的節點,其他的多半只能看 1080P。
IMPORTANT
如果你是中嘉用戶,很歡迎幫忙跑一次測速,樣本越多,挑出來的越準。
順帶一提,Chrome 版每週大約 9,100 個使用者,76% 在台灣,所以台灣的清單也測得最細。
下載
- Chrome:嗶速 - 海外影片加速 for bilibili
- 原始碼與 Firefox、Edge 版本:GitHub
永久免費。用了覺得有感,順手留個五星,或到 GitHub 點個星星。


留言(0)
還沒有人留言,來當第一個吧!