今天发现 CF Workers 没法正常用了,是不是被 ban 了?
// worker.js export default { async fetch(request) { const url = new URL(request.url); url.host = 'api.openai.com'; return fetch(url, { headers: request.headers, metod: request.method, body: request.body }); }, }
1 journalist OP 看来是 CF 会主动发送请求 IP 的地区 https://github.com/janlay/openai-cloudflare/issues/2 |
![]() | 2 imldy 2023-11-16 22:26:00 +08:00 https://github.com/zqgu2016/openai-proxy 试试将这个项目部署在 vercel 上,vercel 会使用 Edge(NetWork/Function)节点运行此项目,可能会使用到在 OpenAI 可用地区的节点,而且节点貌似可以指定( https://vercel.com/docs/edge-network/regions ) |
![]() | 3 imldy 2023-11-16 23:00:57 +08:00 via Android |
![]() | 4 OceanBreeze 2023-11-16 23:03:32 +08:00 via iPhone 我的今天也失效了 |
![]() | 5 riddle4ever 2023-11-17 00:10:42 +08:00 via iPhone aigateway 可以用吗 我用的 worker 奇怪的是并没有失效 |
![]() | 6 lekai63 2023-11-17 00:35:27 +08:00 via iPhone @riddle4ever 不能。我刚试了试 |
![]() | 7 XnEnokq9vkvVq4 2023-11-17 01:07:55 +08:00 vercel 上的反代还可以,之前用 edgecast CDN 弄了个反代也能用 |
![]() | 8 mmdsun 2023-11-17 12:50:25 +08:00 via iPhone 在 cf 前面再套一层 cdn 呢? |
![]() | 10 mmdsun 2023-11-17 16:17:37 +08:00 @ibruce 我用的 netlify 但效果不是很好,超过 50 秒可能超时。配置参考: https://docs.netlify.com/routing/redirects/rewrites-proxies/#proxy-to-another-service 建议不用 cf 了 ,直接换 aws 或者 Azure 的云函数去。 |