博文

目前显示的是 七月, 2024的博文

免服务器搭建github-加速网站

图片
前言 在国内访问GitHub时,经常会遇到速度慢、访问不稳定的问题。通过使用Cloudflare的Workers和Pages,可以有效地加速GitHub资源的加载,无需自建服务器。本文将详细介绍如何利用Cloudflare的Workers和Pages来搭建一个加速GitHub资源访问的网站。 准备工作 注册Cloudflare账户 :前往 Cloudflare官网 ,注册一个账户。 创建GitHub账户 :前往 GitHub官网 ,注册一个账户并准备好你想要加速的项目仓库。 本项目的github:  https://github.com/hunshcn/gh-proxy 步骤一:配置Cloudflare Pages 创建新的Pages项目 : 登录到Cloudflare账户,在左侧菜单中选择“Pages”。 点击“Create a project”按钮,选择“Connect to GitHub”。 授权Cloudflare访问你的GitHub账户,并选择你想要加速的GitHub仓库。 配置项目设置 : 在项目设置页面,配置项目的构建和部署设置。例如,如果你的项目是一个静态网站,选择合适的框架或构建工具。 配置完成后,点击“Save and Deploy”按钮,Cloudflare会自动拉取GitHub仓库中的代码并进行构建和部署。 步骤二:配置Cloudflare Workers 创建Workers脚本 : 在Cloudflare控制面板中,选择“Workers”选项,然后点击“Create a Service”按钮。 为你的Service命名,并选择“Create a Starter”来创建一个新的Workers脚本。 编写Workers脚本 : 下面是一个简单的Workers脚本示例,用于将GitHub资源请求重定向到Cloudflare Pages: 打开代码地址 https://cdn.jsdelivr.net/gh/hunshcn/gh-proxy@master/index.js 部署Workers脚本 : 在编辑器中编写完脚本后,点击“Save and Deploy”按钮将脚本部署到Cloudflare Workers。 步骤三:配置自定义域名(可选) 添加自定义域名 : 在Cloudflare Pages项目的设置中,找到“Custom domain