自己的服务要使用 openai ,原本的方案是用 cloudflare 做了一个代理的 worker ,腾讯云服务器里的服务连接这个 worker ,起初挺好用的,结果一周后开始连不上了。十次访问九次超时。
不知道是腾讯云自己搞得鬼,还是整体上的屏蔽问题。而且很奇怪的是 curl 明明正常返回,但是代码里的调用就是超时。
大佬们知道有什么好的处理办法吗,或者有什么更好的免费代理选择?
1 sduoduo233 2024-02-13 01:04:06 +08:00 via Android 可以用另外一台服务器反代 worker |
2 Muslanet 2024-02-13 01:31:40 +08:00 via Android 访问量不是很大的话 vercel 可以白嫖反向代理 |
3 67373net 2024-02-13 01:34:42 +08:00 worker 挂了自己的域名吗?没挂的话挂一个试试,挂了的话那就不知道了 |
![]() | 4 SingeeKing PRO worker 会暴露你的地区给 OpenAI ,长期用下去可能会导致封号 |
![]() | 5 JensenQian 2024-02-13 04:23:31 +08:00 via Android 你不用腾讯云不就好了 |
6 huangsen365 2024-02-13 04:40:50 +08:00 via Android openai 流量那么小,改用境外 esim |
7 alanhe421 2024-02-13 09:06:28 +08:00 直接搞个境外区,用 caddy 搞个反代就行了,何必加 CF |
![]() | 8 lekai63 2024-02-13 09:42:00 +08:00 via iPhone 可以用 helicone (大概这么拼)转发。自带日志 |
![]() | 9 sunnysab 2024-02-13 11:07:41 +08:00 在腾讯云上 curl 正常?那这倒是有意思的点,有机会可以分析一下区别在哪里。另外,墙一般会在 TCP 层面返回一个 RST ,此时会出现 Connection Reset ,从表现上来说不应该是调用超时,倒像是丢包。能否检查一下 DNS ?静态地配置一下 /etc/hosts 试试。 |
![]() | 10 qfdk PRO 我 tx 挂了个 http 的代理结果 封号了.... |
11 jinliming2 2024-02-13 14:18:26 +08:00 via iPhone @sunnysab #9 不一定是给你发 RST ,有可能是给服务器发 RST ,这样的表现就是 timeout 。 我记得之前是遇到过,TLS 握手卡住,服务端是自己的服务器,跑抓包抓到了 RST ,但是本地没抓到,就一直在等。 |
12 jinliming2 2024-02-13 14:22:12 +08:00 via iPhone 盲猜一个 DNS 问题。 curl 能成功的话,curl 加个 -v 看看连的哪个 IP ,然后程序里把域名换成这个 IP 单独再加上 Host 试试? |
![]() | 13 rizon OP @lekai63 这个有点意思啊,本身是做检测但是顺便就当了代理用。这家真的靠谱吗,就这么免费给用了啊 |
15 momooc 2024-02-14 17:24:17 +08:00 via Android 找个国外小鸡拿 nginx 反代一下 |