搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image

本文首次发布于 2024 年 6 月,2025 年 1 月进行了更新。

注:截至 2025 年 1 月,原有的 Telegraph API 接口被官方关闭,需要将上传渠道切换至 Telegram Channel,部署时需要设置 TG_Bot_TokenTG_Chat_ID,否则影响上传功能。

图片[1] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
Telegraph-Image 项目|GitHub 仓库

近期悲痛听闻 imgtp 图床跑路了,而本博客评论系统的图床服务就是由 imgtp 提供的… 看来自建一个图床才是长久之计!

1. 在 GitHub 上 Fork 此项目

转到项目仓库(https://github.com/cf-pages/Telegraph-Image),点击页面右上角的 Fork,创建新分支到你的仓库。

图片[2] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
项目仓库

创建分支完成后,就不用管了,继续下面的步骤。

2. 创建一个 Telegram Bot

项目的原理可理解为:利用 Telegram Bot 的 API 实现图片上传和查看。

2.1 用 BotFather 创建机器人

 

登录 Telegram,向 @BotFather 发送命令 /newbot

根据提示,依次输入您的 机器人名称用户名

成功创建机器人后,您将会收到一个 BOT_TOKEN,用于与 Telegram API 进行交互。

图片[3] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
此消息包含 BOT_TOKEN,切勿泄露

2.2 新建频道,并将机器人设置为管理员

创建一个新的频道(Channel)。

进入该频道后,选择频道设置,将刚刚创建的机器人添加为频道管理员。

图片[4] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
管理频道
图片[5] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
设为管理员

2.3 获取频道 ID

频道 ID 无法直接被查看,为此,我们需要利用一个第三方机器人来获取频道 ID。

向机器人 @VersaToolsBot 发送消息,并按提示操作。

你将得到一个 CHAT_ID ,此即频道的ID。

3. 在 Cloudflare 部署 Pages 项目

3.1 创建 Pages 项目

登录到 Cloudflare 控制台,在左侧边栏中选择 Workers 和 Pages

图片[6] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
选择 Workers 和 Pages

接下来选择 连接到 Git ,并在接下来的步骤中选中你刚刚 Fork 的那个仓库。

图片[7] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
创建一个新的应用程序

构建设置部分,我们点击展开 环境变量(高级) 选项。

图片[8] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
其余部分暂时无需理会

新建以下两条变量(将示例值改为你刚刚在 第 2 步 获取的数据):

环境变量 示例值 说明
TG_Bot_Token 123468:AAxxxGKrn5 @BotFather 获取的 Telegram Bot Token
TG_Chat_ID -1234567 频道的 ID,确保 TG Bot 是该频道或群组的管理员

3.2 绑定自己的域名

回到项目列表,点击进入这个项目,然后点击 自定义域 选项。

图片[9] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
配置自定义域

根据提示绑定自己的域名,并配置 CNAME 解析,稍后 Cloudflare 还会自动为你配置 SSL 证书。

这一步骤大约需要 2 分钟生效,耐心等待片刻。

完成

至此,一个无限空间的图床部署完成,尽情使用吧~

图片[10] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image
部署完成

本站评论功能已接入自建图床,欢迎体验

图片[11] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image

进阶使用(后台管理与图片审核)

Telegraph-Image 其实也支持了图片后台管理、以及通过第三方 API 实现的图片 AI 审核功能,需要手动开启。

有关操作步骤,请参阅官方教程:https://github.com/cf-pages/Telegraph-Image

⚠ 需要特别注意

截至 2025 年 1 月,官方教程中 “创建环境变量和 KV 命名空间” 的步骤存在错别字。

例如,BASIC_USER 这一变量名称,实际上应为 BASIC USER(不包含下划线),否则会导致无法进入图片管理后台。

环境变量KV 命名空间 的正确名称可参考下图,这是笔者经验证得出的正确配置:

图片[12] - 搭建免费、无限空间的图床:Cloudflare Pages 和 Telegraph-Image

局限性

1. 图片文件实际上存储于 Telegram 的服务器,其对图片大小的限制为最大 5MB

2. 毕竟使用了 Cloudflare 的网络,图片的加载速度在某些国家和地区可能较慢

3. Cloudflare Function 免费版每日限制 100,000 个请求(即上传、加载图片的总次数不能超过 100,000 次)

与其它图床的对比

如果你的使用目的是托管博客站点上的所有图片(即仅个人使用),则更推荐你尝试 PicX 图床 等项目。

Telegraph-Image 更适合作为一个公共图床。

名称 Telegraph-Image PicX
无限空间
最大图片大小 5 MB 无限制
图片 AI 审核
后台管理
访问速度
适用场景 适用公共场景(例如评论区图床),无需登录即可使用,网站界面只有一个上传按钮 适用个人博主,需通过 GitHub Token 登录后台,除图床服务外,还提供一些图片处理小工具(图片压缩、图片转 Base64、图片水印等)
技术原理 Telegram API GitHub API
CDN 加速 Cloudflare jsDelivr

原创文章,作者:主机仓库,如若转载,请注明出处:https://zhujicangku.com/16.html

(0)
主机仓库主机仓库
上一篇 2025年5月27日 上午10:34
下一篇 2025年5月28日

相关推荐

  • 2025年Clash for Android 使用教程

    1. 简介展开目录 Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。Clash for Android 是安卓系统上的一款 Clash 客户端。需要订阅可…

    2025年8月14日
  • 最新2025-Clash for MAC OS中文汉化版完美配置Clash订阅

    2021最新Clash.for.MAC OS中文汉化版完美配置Clash订阅链接保姆级教程 如果你是WIN主机请看这篇文章:Clash For Windows 详细使用教程 订阅链…

    2025年8月14日
  • 苹果手机IOS-Shadowrocket[小火箭]使用图文教程

    1. 简介 Shadowrocket 是 iOS 平台上较早出现的支持 SSR 协议的客户端,坊间称作“小火箭”。软件性能较好,稳定性较高,曾一度独领风骚。不过后来又涌现出一大批优…

    2025年8月19日
  • FLclash-订阅新手教程

    软件介绍 FlClash是一款基于ClashMeta的多平台dai理客户端,开源免费,简单易用,无广告。 1.打开软件,点击左侧配置选项。 2.点击URL 3.把复制好的订阅地址,…

    2025年8月15日
  • 不要买小米打印机,会变得不幸…

    小米米家连供喷墨打印一体机,没记错的话是 2022 年 3 月首发买的,1299 大洋。 现在的价格依然坚贞不屈 彼时正好有些打印需求!为了迎合所谓的 “米家生态” ,顺便支持一下…

    2025年5月28日
  • 利用手机和平板扩展电脑屏幕

    前言 你在使用电脑的时候是否觉得只用一个屏幕真的很不方便?有时候打开了好几个需要用到的软件,但是奈何屏幕太小,无法让所有软件页面都在屏幕上展示出来,而又不想来回切换软件页面。这时候…

    网络资源 2025年9月12日
  • 《永久记录》爱德华斯诺登——书摘📖

    我的第一个黑客行为便是挑战就寝时间。 我被父母强迫去睡觉,比他们早睡,比我姐姐早睡,而我一点都不累,我觉得这不公平。人生第一次小小的不公平。 我人生前两千个夜晚有许多是在“公民不服…

    2025年11月23日
  • 鸿蒙系统更新时提示设备证书已损坏的解决方法

    前言 鸿蒙系统部分版本在系统更新或者恢复出厂设置时存在 “设备证书已损坏,无法激活”的问题,但这并不是手机真的损坏了,只是触发了系统bug而已。经过查阅网上相关资料并实际操作后,郎…

    网络资源 2025年7月5日
  • 设计之美——iOS设计主题 人机界面准则

    作为应用程序设计师,您有机会提供非凡的产品,将该产品升至App Store榜首作。为此,您需要在质量和功能上达到很高的期望。 iOS与其他平台的三个主要主题不同: • 尊敬 流畅的…

    2025年12月16日
  • 破解WiFi常用的几种方法

    对于普通人来说,破解WiFi仅仅是为了蹭网;但对于黑客来说,破解WiFi是为了获得整个网络权限,从而窃取信息或实施网络攻击。以下介绍几种常用破解WiFi的方法。 使用软件一键破解 …

    网络资源 2025年10月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注