SeaHOH / GotoX

本地自动代理,修改自 goagent。
721 stars 147 forks source link

有时看 youtube 遇到 403 错误 #217

Closed performcanhe closed 2 years ago

performcanhe commented 2 years ago

看youtube时,能够正常打开没有推送广告的视频。当有某个视频开头有youtube推送广告的时候,视频无法打开,日志里面给出 403 错误。

11:52:54 I L4:60230->104.16.133.212 "CFW GET https://rr7---sn-8xgp1vo-a5me.googlevideo.com/videoplayback?expire=1644227553&ei=gZcAYr23OsGH1gLxuJfgAw&ip=220.184.6.112&id=o-AI6Pw478ixiYGfmbukcKkEtfGeArriMHSfW4mMdUxQAB&itag=247&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=3D&mm=31%2C29&mn=sn-8xgp1vo-a5me%2Csn-a5meknll&ms=au%2Crdu&mv=u&mvi=7&pl=16&gcr=cn&vprv=1&mime=video%2Fwebm&ns=VQc0llbKu6k0ArEqP_eylhMG&gir=yes&clen=951835763&dur=21343.840&lmt=1642831399213381&mt=1644205546&fvip=3&keepalive=yes&fexp=24001373%2C24007246&c=WEB&txp=5535434&n=0Co_Dhei18cP-g&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cgcr%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl&lsig=AG3C_xAwRgIhAPL8KT4ukp_VXv9RVjxPDpyrkhzghU_AnHJbVtetAJVrAiEAibNDTN9gBQqsYRZJ6tLAkEQ2YjLebL-d0iA41MRmOPA%3D&alr=yes&sig=AOq0QJ8wRQIhAIiocuEXdaWqDLmKkRQJQFEUSwaAikvgcT7e9hioBSKcAiBA2VlrohiXs607lwpggxYcl-zNMeVOo2uOsP_AYOFFQA%3D%3D&cpn=C7J_YOyRWZgwKGQH&cver=2.20220203.04.00&range=0-77855&rn=250&rbuf=0 HTTP/1.1" 403 0

os: debian 11 gotox version: latest browser: chromium , firefox 都试过,同样问题。 gotox 安装配置: 只配了 cloudflare 相关url。其它配置没动。

SeaHOH commented 2 years ago

肓猜是区域限制,不介意的话可否提供相应链接。

performcanhe commented 2 years ago

我测下来,看任何有广告的youtube视频都是这样的。所有能正常看的youtube视频都是没有推送广告的。所以我猜测跟推送广告相关。 刚才随便看了一通,找到了一个: https://www.youtube.com/watch?v=yrGR11TDRYM

performcanhe commented 2 years ago

我没有生成如下两个数据库,不知道是否有关系:

生成直连 IP 数据库 - launcher/buildipdb.py 生成直连域名数据库 - launcher/builddomains.py

SeaHOH commented 2 years ago

尝试全部都使用 CFW 代理,可以播放。 youtube.com 默认是直连,和 googlevideo.com 类似,可以配置 .youtube.com/youtubei 到 [50-cfw] 小节以使用 CFW 规则。

performcanhe commented 2 years ago

按照你最新提交的代码改了配置,好用了。