跳至主要内容

Pages

 

准备材料

  • Github / GitLab 账号
  • CloudFlare 账号

部署步骤

  1. 打开Github / GitLab,新建一个私有仓库

  1. 点击creating a new file按钮

  1. 文件名设置为_worker.js,然后复制以下代码,将hax.co.id改成你想要反代的网站
JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
export default {
async fetch(request, env) {
let url = new URL(request.url);
if (url.pathname.startsWith('/')) {
url.hostname = 'hax.co.id'
let new_request = new Request(url, request);
return fetch(new_request);
}
return env.ASSETS.fetch(request);
},
};

  1. 转到CloudFlare的Pages页面,按照下图操作

  1. 登录并授权自己的GitHub / GitLab账号,选择刚刚创建的私库

  1. 输入项目名称,其他不动,点击“Save and deploy”

  1. 部署完成

  1. 检查效果,本教程反代的是hax,所以说显示的页面就是hax的

文章作者: Misaka No
文章链接: https://owo.misaka.rest/cf-page-func-proxy/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小御坂的破站

评论

此博客中的热门博文

Wireguard 流量无法接收

卸载DOCKER