我连不上openai了
刷完路由器后,起初的一两周用着还不错,没出什么问题。
问题在我出去玩了一圈后发现,访问openai不行了,直接返回了我的公网ip,开始了一顿乱设置,未果。
在群里一位老哥说,他觉得router上的ssrp,passwall都不太好用,尤其是dns,openclash还是最好的。
于是我准备opkg install 一下,但是原编译的固件中包都太旧了,换了源后,openwrt_core的部分大多数时跟编译的内核版本不一致,这样openclash的依赖中
- kmod-tun
- kmod-inet-diag
又是属于core中的,暂时还不想自己编译一遍固件。
终于在一个OP的官方tg群中找到了答案:因为ssrp直连了所有quic,禁用chrome的quic就行。
1 | chrome://flags/#enable-quic -> disabled |
我排查这个问题的时候,发现手机(安卓)上面的ChatGPT应用是可以进行问答的,但是手机上Chrome浏览器也不行。前期出现过DNS的问题,所以我归因ssrp的dns这块不太行,手机以及电脑的Chrome浏览器ip.sb都也是暴露的公网ip。
另外我还试了Safari访问ip.sb 和 chat.openai.com,ip.sb 返回是代理ip,openai返回公网ip。
搜索了一下,quic是Google搞出来的,
QUIC快速UDP互联网连接”(Quick UDP Internet Connection)的首字母缩写,它通过使用用户数据报协议(UDP)在两个端点之间建立若干个多路连接来实现这一目标,其目的是为了在网络层淘汰TCP,以满足许多应用的需求,因此该协议偶尔也会获得 “TCP/2”的昵称
“它使用UDP”,ssrp只劫持tcp,那么我通过chrome访问openai和ipsb的在网络层的数据包都是upd,所以被放掉了。
也就是“ssrp直连了所有quic”。
在这个过程中,了解到了ImmortalWrt项目,发现可以无需编译,将自己喜欢的包自定义加入预安装构建镜像。
准备后续,试一试homeproxy,毕竟:
FUCK YOU QUIC 🖕️