本项目可以直接部署,快速上线,纯静态无需服务器。基于 UptimeRobot api 时时监控主机、网站、端口等在线状态;
依赖 github 静态页面,天然支持穿透天朝防火墙,理论上任何暴露于公网的墙外网站和端口服务都可以监控。
在线体验:
如何复用这个项目?
1- fork 一份到你的 github 账号下;
2- 修改配置文件:config.js,主要是修改 apikey 内容,强烈建议使用 Read-Only key,https://uptimerobot.com/dashboard#mySettings 如下图;
3- 绑定网站域名,恭喜部署完成!
(1)登录cloudflre主页,在主菜单右边,点击 【网页】
(2)进入后 创建项目 并绑定github账号,选择部署 仓库
(3) 部署
(4) 访问域名 ,你也可以绑定自定义域名
基于 Cloudflare Workers 搭建 UptimeRobot API 代理,以解决官网 API 跨域问题
Build an UptimeRobot API proxy based on Cloudflare Workers to solve the cross-domain issue of official API
const handleRequest = async ({ request }) => {
let url = new URL(request.url);
let response = await fetch('https://api.uptimerobot.com' + url.pathname, request);
response = new Response(response.body, response);
response.headers.set('Access-Control-Allow-Origin', '*');
response.headers.set('Access-Control-Allow-Methods', '*');
response.headers.set('Access-Control-Allow-Credentials', 'true');
response.headers.set('Access-Control-Allow-Headers', 'Content-Type,Access-Token');
response.headers.set('Access-Control-Expose-Headers', '*');
return response;
}
addEventListener('fetch', (event) => {
event.respondWith(handleRequest(event));
});
修改 config.js
中的 ApiDomian
为你的域名;
Modify ApiDomian
in config.js
to your domain;
说明:
本项目是来自原作的简化版
博主真是太厉害了!!!
叼茂SEO.bfbikes.com
想想你的文章写的特别好https://www.jiwenlaw.com/
想想你的文章写的特别好https://www.237fa.com/
不错不错,我喜欢看 www.jiwenlaw.com
这篇文章如同一幅色彩斑斓的画卷,每一笔都充满了独特的创意。
对传统与现代的融合思考颇具启发性。
建议在开头增加背景铺垫,增强读者代入感。
文化差异分析可再深化以避免误读。
独特的构思和新颖的观点,让这篇文章在众多作品中脱颖而出。
文字流畅如丝,语言优美动人,读来令人心旷神怡。
独特的构思和新颖的观点,让这篇文章在众多作品中脱颖而出。
这篇文章不错!