必应每日壁纸 API | CF-Workers-BingDaily | 免费无服务器跳转方案 | Cloudflare Workers 教程

必应每日壁纸 API | CF-Workers-BingDaily | 免费无服务器跳转方案 | Cloudflare Workers 教程
Eilo前言
本来我打算出一个视频,教大家 怎么用 PHP 脚本搭建一个 Bing 每日一图的跳转 API。但后来我一想,PHP 毕竟不是人人都有运行环境——要服务器、要虚拟主机,门槛其实不低。
所以我干脆换了个思路:用 Cloudflare Workers 来实现,不需要服务器、不需要部署环境,只要一个 Cloudflare 账号就能永久免费使用。而且这段代码我也已经开源了,欢迎大家使用!
项目地址:CF-Workers-BingDaily
准备工作
在开始操作前,你只需要准备以下内容:
- 一个 Cloudflare 账号
- 一个托管在 Cloudflare 的域名(可选,如果你想用自己的域名)
如果你还没有准备好,可以先在 B 站搜索:如何注册一个域名并托管到 Cloudflare
操作步骤
第一步:登录 Cloudflare 控制台
打开 Cloudflare Dashboard,点击左侧导航栏中的 “Workers 和 Pages”,选择「创建」,选择「从 Hello World! 开始」。
第二步:创建 Worker 服务
点击「部署」→「编辑代码」,进入编辑器页面。
第三步:替换默认代码
将默认模板代码替换为以下脚本:
1 | export default { |
这段代码会自动获取 Bing 今日壁纸地址,并重定向到高清原图。
第四步:部署并访问
点击右上角的「部署」,Cloudflare 会为你分配一个免费的子域名,比如:
https://bingdaily.your-subdomain.workers.dev/
只要访问这个地址,就会直接跳转到今日的必应高清壁纸!
第五步:绑定自定义域名
点击「设置」→「域和路由」→「添加」→「自定义域」,在弹出框中填写你希望绑定的域名地址,例如:
bingdaily.example.com
然后点击「添加域」。
四、效果演示
以下是访问跳转后的图片示例(每天更新):
部署成功后效果如下:
- 自动获取必应每日高清壁纸
- 通过 HTTP 302 重定向直链图片,节省带宽
- 基于 Cloudflare Workers,无服务器部署
- 免费且全球加速,访问快速稳定
- 适合个人博客、网站背景或壁纸工具使用
五、常见问题
1. 能不能自定义分辨率或访问历史壁纸?
目前这段脚本是写死获取最新的 1920x1080 高清图。如果你想拓展功能,可以参考 Bing 提供的 JSON 接口文档,添加如下能力:
idx=1
:获取昨天的图n=8
:一次获取 8 张图- 替换
_1920x1080.jpg
为其他尺寸
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果