白嫖Cloudflare和Telegraph搭建自有图床

本文最后更新于 2024年3月26日 下午

介绍

Telegraph-Images 是免费图片托管自建解决方案,Flickr/imgur替代品。使用Cloudflare PagesTelegraph进行白嫖提供服务。

Cloudflare Pages

Cloudflare Pages是一个JAMstack平台,供前端开发人员协作和部署网站。

  • Cloudflare KV每天只有1000次的免费写入额度,每有一张新的图片加载都会占用该写入额度,如果超过该额度,图片管理后台将无法记录新加载的图片
  • 每天最多 100,000 次免费读取操作,图片每加载一次都会占用该额度(在没有缓存的情况下,如果你的域名在Cloudflare开启了缓存,当缓存未命中时才会占用该额度),超过黑白名单等功能可能会失效
  • 每天最多 1,000 次免费删除操作,每有一条图片记录都会占用该额度,超过将无法删除图片记录
  • 每天最多 1,000 次免费列出操作,每打开或刷新一次后台/admin都会占用该额度,超过将进行后台图片管理

PS:注意CF在中国大部分地区和运营商都可以访问,但是较慢。

Telegraph

Telegraph是即时聊天软件Telegram的开发商推出的一个内容发布网站,它允许用户匿名发布文章。它是一个JAMstack平台,支持Markdown语法,可以快速创建和分享网页。它不需要注册账号,也不保存用户的IP地址或其他个人信息。

PS:由于图片文件实际存储于Telegraph,Telegraph限制上传的图片大小最大为5MB

安装信息

安装前需要准备Cloudflare、Github账号和一个自己的域名。

项目地址:https://github.com/cf-pages/Telegraph-Image

安装文档:https://github.com/cf-pages/Telegraph-Image/blob/main/README.md

Demo: https://im.gurl.eu.org

网站界面

接入ShareX

打开自定义上传目标设置,导入以下目录。

im.gurl.eu.org 替换为自己的域名即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"Version": "15.0.0",
"Name": "telegraph cf",
"DestinationType": "ImageUploader",
"RequestMethod": "POST",
"RequestURL": "https://im.gurl.eu.org/upload",
"Body": "MultipartFormData",
"Arguments": {
"filename": "{input}"
},
"FileFormName": "file",
"URL": "https://im.gurl.eu.org{json:.[0].src}"
}


白嫖Cloudflare和Telegraph搭建自有图床
https://songxwn.com/Image-hosting-service/
作者
Song
发布于
2023年5月21日
更新于
2024年3月26日
许可协议