搭建必应每日一图API+CDN

前言

目前有许多个人博客的Banner(封面)都使用的是必应的每日一图,但访问的时候博客加载完成了,但封面还没加载完全,影响浏览体验。

DEMO

https://api.lancex.top/bpic/cdn-bing.php

开始搭建

环境准备

本次搭建的演示环境

CentOS7.8
宝塔面板 Beta7.7.14
PHP 7.4
NGINX 18

每日一图API

在宝塔面板新建一个网站

file

域名填写你自己的域名,选择PHP-74 其他随便

上传源码

删除网站目录下的所有文件,新建文件并命名为
index.php

双击它,修改内容为

<?php
$str = file_get_contents('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
$str = json_decode($str,true);
$imgurl = 'https://cn.bing.com'.$str['images'][0]['url'];
header("Location: {$imgurl}");
?>

访问你的域名,如果跳转到必应的每日一图即为完成。

每日一图CDN

设置反向代理

在你的网站中新建一个网页,在设置中添加一个反向代理

file

访问你的域名,显示为必应的主页即可完成

配置网页

修改你刚才做的必应每日一图API的index.php

<?php
$str = file_get_contents('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
$str = json_decode($str,true);
$imgurl = 'http://你的必应反向代理域名.com'.$str['images'][0]['url'];
header("Location: {$imgurl}");
?>

完成

访问你的每日一图API,地址栏显示你的反向代理的地址即为成功

file

Demo

BPic

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇