准备
一个可用的 Cloudflare 账号,可登录 https://dash.cloudflare.com/
一个自己搭建的alist&openlist的公网地址
一个已注册的域名(已在 Cloudflare 添加并完成 DNS 接管)
没有域名的可以注册一个,数字.xyz域名,比如68885.xyz这种,主要是便宜
第一步创建D1空间


第二步创建Workers
点击创建应用程序→从Hello World!开始→部署



选择刚创建的Worke进去

点击“编辑代码”

替换最新的反代js的代码
js代码如下:https://mikupan.com/s/k7esb 下载解压,js文件用记事本打开,复制代码粘贴即可

返回上一页绑定D1 数据库

选择D1数据库→添加绑定

变量名称输入“DB” → D1数据库选择第一步创建的数据库 → 添加绑定

第三步创建环境变量
还是在设置页 域和路由→添加→路由→区域选择绑定的用于反代的域名→路由输入你的反代域名
pan.eg.com/* 一定要带/*

添加必需的变量和机密
三个名称: PANEL_PASSWORD CF_DOMAiN APP_SECRET

第四步设置DNS

回到域名管理点击DNS设置,设置一个A记录,名称和前面设置的一样我这里是pan,ipv4地址就在下面三个里面选一个,此时浏览器打开 pan.eg.com 就可以打开了
电信:
172.64.52.124
162.159.58.65
移动:
104.25.246.239
第五步-搭建完成,进入网站配置
访问你用的二级域名
提示你输入你之前设置的变量:PANEL_PASSWORD的值
登录进去后,填入相关参数,保存即可(关闭签名验证不勾选,勾选启用CORS)

至此,反代已经设置好了,接下来,去alist&openlist挂载的onedrive,打开配置(图中,web代理可不勾选)

验证,刷新alist&openlsit后,下载文件,看下载的直链是不是你设置的二级域名,比如本文的,pan.eg.com
后记:tg-bot的配置接入等后续教程
最后小提醒
cf面板你设置的域名的A记录的ip就是用户访问的,下载全部都走这个ip了,所以这个ip需要优选。
我用的优选ip是这个网站的前两个:https://ip.164746.xyz/
同时可设置多个A记录,多个ip。
这里推荐下这个,全自动解析最优选ip的项目,需要有github号就行,具体有时间出教程吧(或许会出吧)
https://github.com/ZhiXuanWang/cf-speed-dns
有哪里不懂得可在底下评论
本站所有内容均来源于网络,仅供学习与参考,请勿商业运营,严禁从事违法、侵权等任何非法活动,否则后果自负
如果用于其他用途,请购买正版支持作者,谢谢!若您认为「MIBOX.TOP」发布的内容若侵犯到您的权益,请联系站长邮箱:boxmoe@proton.me 进行删除处理。
本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。



暂无评论内容