当 bilibili App 播放视频的时候 会产生许多 “HTTP carried by raw TCP” 请求*。这些请求会在Surge的「最近请求」页面中完整显示 TCP的IP目的地 和 完整的HTTP地址和参数,占据了大量版面。如:
↓11KB ↑714B ↗🇨🇳 P DIRECT
180.97.231.3:4480 (http://180.97.231.3/upgcxcode/31/97/1304479731/1304479731-1-30216.m4s?e=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&uipk=x&nbs=x&deadline=0000000000&gen=xxxxxxxxxxx&os=xxxx&oi=0000000000&trid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&mid=0000000&platform=iphone&upsig=xxxxxxxxxxxxxxxxxxxxxxxxx&uparams=xx,xxx,xxx,xxx,xxx,xxx,xxx,xxx,xxx,xxx&mcdnid=………………)
Surge 在显示 普通HTTP请求时 会在「最近请求」页面中 隐藏URL的详细参数 来阻止大量字符占据版面。但是不知道为什么 当 Surge 遇到来自bilibili的HTTP carried by raw TCP的时候 这项机制就失效了。
*:此类请求的UA为“Bilibili Freedoooooom/MarkII”