1234567Yang / cf-proxy-ex

Cloudflare超级代理,无服务器代理,Duckduckgo代理(可用AI聊天),OpenAI/ChatGPT代理,Github加速,在线代理。Cloudflare super proxy, setting up a free serverless proxy by using Cloudflare worker.
https://y.demo.wvusd.homes/
Other
103 stars 25 forks source link

pages代理加速 #8

Open longzhi456 opened 3 days ago

longzhi456 commented 3 days ago

可以做个pages吗,或者指导一下怎么把workers转为pages?

1234567Yang commented 3 days ago

没明白你想干啥,worker和page一个前端一个后端,怎么可能把woker变成page,你想要实现什么呢? 当然了worker(后端)和page(前端)结合在一起是可以的 https://blog.cloudflare.com/cloudflare-pages-goes-full-stack image

sw61980 commented 3 days ago

之前,跟着一个教程搭建了一个github加速代理,是在cloudflare上部署workers实现的。后来在其他视频教程中看见GitHub上的一些项目既可以部署在cloud flare的workers,也可以部署在pages。看了您的项目说明,也是部署到workers,想请教是否可以部署到pages?fork并star了您的项目,尝试部署到cloud flare的pages,总数失败。我是小白,在网上找了很长时间,也没搞明白GitHub上什么样的项目可以部署到workers,什么样的项目可以部署到pages,请指教。

1234567Yang commented 2 days ago

之前,跟着一个教程搭建了一个github加速代理,是在cloudflare上部署workers实现的。后来在其他视频教程中看见GitHub上的一些项目既可以部署在cloud flare的workers,也可以部署在pages。看了您的项目说明,也是部署到workers,想请教是否可以部署到pages?fork并star了您的项目,尝试部署到cloud flare的pages,总数失败。我是小白,在网上找了很长时间,也没搞明白GitHub上什么样的项目可以部署到workers,什么样的项目可以部署到pages,请指教。

我也不是很清楚这种带后端的究竟能不能变为page,我正在试试

1234567Yang commented 2 days ago

image

可以的

cf大善人对不住了,我要再再再再再再再再再薅一把

看这里:

https://blog.cloudflare.com/zh-cn/building-full-stack-with-pages-zh-cn/ image

正在提问: https://community.cloudflare.com/t/how-to-let-a-worker-work-on-the-root-domain/681672

longzhi456 commented 1 day ago

您好,请教两个问题: 1.可以部署到cloudflare上workers或pages的项目,在创建时是不是跟创建其他repository一样? 2.能不能部署到workers或pages是不是取决所写的内容,就像前面您说的前端、后端? 再次感谢。

1234567Yang commented 1 day ago

https://community.cloudflare.com/t/how-to-let-a-worker-work-on-the-root-domain/681672 worker好像没法link到github repo,page是有个按钮,link to github/gitlab 的,也就是说先创建repo再link到cloudflare。

2.能不能部署到workers或pages是不是取决所写的内容,就像前面您说的前端、后端?

没明白你在问什么,你写什么它就会给你运行什么啊。我说的前端后端的意思是我之前一直以为page只能搞前端,worker是后端。

1234567Yang commented 1 day ago

btw答案有了:https://community.cloudflare.com/t/how-to-let-a-worker-work-on-the-root-domain/681672

sw61980 commented 1 day ago

这个可以部署到cloud flare的pages上了吗? 报错: 2024-07-07T03:46:21.176250892Z Cloning repository... 2024-07-07T03:46:22.902844399Z From https://github.com/sw61980/cf-proxy-ex 2024-07-07T03:46:22.903197069Z * branch 9330a9994112d3677c7f4b5f82b7d27f42133435 -> FETCH_HEAD 2024-07-07T03:46:22.903284832Z
2024-07-07T03:46:23.036045581Z HEAD is now at 9330a99 Update README.md 2024-07-07T03:46:23.036589534Z
2024-07-07T03:46:23.130912637Z
2024-07-07T03:46:23.131362055Z Using v2 root directory strategy 2024-07-07T03:46:23.155578047Z Success: Finished cloning repository files 2024-07-07T03:46:24.790667129Z Checking for configuration in a wrangler.toml configuration file (BETA) 2024-07-07T03:46:24.790714069Z
2024-07-07T03:46:24.88485938Z No wrangler.toml file found. Continuing. 2024-07-07T03:46:24.956174172Z No build command specified. Skipping build step. 2024-07-07T03:46:24.956765487Z Found _worker.js in output directory. Uploading. 2024-07-07T03:46:25.815274507Z ✨ Compiled Worker successfully 2024-07-07T03:46:25.905437851Z Validating asset output directory 2024-07-07T03:46:27.785073033Z Deploying your site to Cloudflare's global network... 2024-07-07T03:46:30.683447861Z Uploading... (22/22) 2024-07-07T03:46:30.684434183Z ✨ Success! Uploaded 0 files (22 already uploaded) (0.44 sec) 2024-07-07T03:46:30.684707902Z
2024-07-07T03:46:30.992105997Z ✨ Upload complete! 2024-07-07T03:46:32.940204Z Success: Assets published! 2024-07-07T03:46:37.951145Z Error: Failed to publish your Function. Got error: multipart uploads must contain a readable body_part or main_module

1234567Yang commented 16 hours ago

现在改成这个样子是可以不报错的,但是对于example.com/a//b这种路径是匹配不到的

export const onRequest = async ({ request }) => {
    return handleRequest(request);
}

我再再再再去问