利用 CF 的 Workers 创建无限的免费图床!爽歪歪

 

利用 CF 的 Workers 创建无限的免费图床是怎样的一种体验?今天我们就来动手试试,看下效果到底如何!

图片[1]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

优点

  1. 无限图片储存数量,你可以上传不限数量的图片

  2. 无需购买服务器,托管于Cloudflare的网络上,当使用量不超过Cloudflare的免费额度时,完全免费

  3. 无需购买域名,可以使用Cloudflare Pages提供的*.pages.dev的免费二级域名,同时也支持绑定自定义域名

  4. 支持图片审查API,可根据需要开启,开启后不良图片将自动屏蔽,不再加载

  5. 支持后台图片管理,日志管理,查看访问前20的Referer、IP、img,可以对上传的图片进行在线预览,添加白名单,黑名单等操作

免费图床开源项目:【链接直达

图片[2]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

 

利用Cloudflare pages部署

  1. 点击Use this template按钮创建一个新的代码库。

  2. 登录到Cloudflare控制台.

  3. 在帐户主页中,选择pages Create a project > Connect to Git

  4. 选择你创建的项目存储库,在Set up builds and deployments部分中,Framework preset(框架)Next.js即可。

图片[3]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

  1. 点击Save and Deploy部署 。

  2. 设置环境变量&开启图片管理功能

    1. 创建D1数据库 如图

    图片[4]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

    图片[5]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

    1. 执行sql命令创建表(在控制台输入框粘贴下面语句执行即可)
      DROP TABLE IF EXISTS tgimglog;
      CREATE TABLE IF NOT EXISTS tgimglog (
      `id` integer PRIMARY KEY NOT NULL,
      `url` text,
      `referer` text,
      `ip` varchar(255),
      `time` DATE
      );
      DROP TABLE IF EXISTS imginfo;
      CREATE TABLE IF NOT EXISTS imginfo (
      `id` integer PRIMARY KEY NOT NULL,
      `url` text,
      `referer` text,
      `ip` varchar(255),
      `rating` text,
      `total` integer,
      `time` DATE
      );

       

  3. 设置兼容性标志,前往后台依次点击设置->函数->兼容性标志->配置生产兼容性标志 填写 nodejs_compat

图片[6]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

  1. 前往后台点击部署 找到最新的一次部署点重试部署

图片[7]-利用 CF 的 Workers 创建无限的免费图床!爽歪歪-零度博客

环境变量

变量名称 type
PROXYALLIMG 反向代理所有图片(默认为false) boolean
BASIC_USER 后台管理页面登录用户名称 string
BASIC_PASS 后台管理页面登录用户密码 string
ENABLE_AUTH_API 是否开启访客验证 (默认为false) boolean
REGULAR_USER 普通用户 (访客验证) string
REGULAR_PASS 普通用户密码 string
ModerateContentApiKey 审查图像内容的API key string
RATINGAPI 自建的鉴黄api string
CUSTOM_DOMAIN https://your-custom-domain.com (自定义加速域名) string
TG_BOT_TOKEN 123468:AAxxxGKrn5 (从 @BotFather) string
TG_CHAT_ID -1234567 (频道的ID,TG Bot要是该频道或群组的管理员) string

TG_BOT_TOKEN

获取ID机器人 @VersaToolsBot

TG_CHAT_ID为目标对话的唯一标ID或目标频道的用户名(eg: @channelusername),当目标对话为个人或私有频道是只能是ID,当为公开频道或群组是可以为目标频道的用户名(eg: @channelusername

×

感谢您的支持

alipay
支付宝
wechat
微信支付
bitcoin
Bitcoin
usdt
USDT
QR Code

THE END
点赞1787 分享
Kando- 探索快速启动的新玩法!多级饼状菜单、拖拽启动,酷炫效果跨平台呈现!-零度博客

Kando- 探索快速启动的新玩法!多级饼状菜单、拖拽启动,酷炫效果跨平台呈现!

Kando 是一款跨平台的桌面饼状菜单工具,提供了一种新颖、快速、高效且充满趣味的计算机交互方式。您可以使用 Kando 启动应用程序、模拟键盘快捷键、打开文件等多种操作。 Kando 的核心亮点在于...
admin的头像-零度博客admin
2.2W+2176
谷歌「Gemini Robotics」震撼亮相!DeepMind 让 AI 机器人精准掌控现实世界!| 零度解说-零度博客
Linux系统 KDE桌面,打造最接近Windows的界面环境!-零度博客

Linux系统 KDE桌面,打造最接近Windows的界面环境!

如今,除了 Windows 和 macOS 这样的“封闭型”系统,真正截然不同的,就属 Linux 了。 作为一个以自由、开源、多样化著称的系统,Linux 允许用户根据个人喜好自由选择各种桌面环境和发行版,灵...
admin的头像-零度博客admin
1.9W+1615
什么是一台好的笔记本电脑?-零度博客

什么是一台好的笔记本电脑?

你生活中的每个人——从朋友到亲戚,再到远方的熟人和互联网上的陌生人——总是问你关于笔记本电脑的问题。我听到的一个非常常见的问题也是一个更难回答的问题:“什么是一台好的笔记本电脑?”...
admin的头像-零度博客admin
1.7W+2253
Meta Llama 3 正式发布!如何在线体验和本地安装部署?-零度博客

Meta Llama 3 正式发布!如何在线体验和本地安装部署?

Meta 宣布推出下一代开源大语言模型Llama 3,标志着AI发展新里程碑。该模型分为80亿和700亿参数两个版本,被誉为'Llama 2的重大飞跃',为大规模语言模型树立新标杆。 值得一提的是,Llama 3已与Meta...
admin的头像-零度博客admin
2.2W+2176
五款极品软件!都是老司机必备的工具,每一款都是神器-零度博客

五款极品软件!都是老司机必备的工具,每一款都是神器

MagnetW搜索神器:https://www.freedidi.com/1825.htmlqbittorrent:https://www.qbittorrent.orgSurfshark :https://bit.ly/3jTYBclExpressVPN:https://bit.ly/38fO0VaVentoy U盘启动盘制作...
admin的头像-零度博客admin
1.5W+1529
Snipaste 高效的截图神器!-零度博客

Snipaste 高效的截图神器!

这款Snipaste的截图神器,用它来截图的话非常高效!支持更精准的截图模式,同时它可以将截图粘贴为浮动窗口,来进行编辑也可以支持模糊处理、标注等等..... 官方版免费下载:【点击前往】
admin的头像-零度博客admin
1.5W+1529
Inpaint(图片修复、放大)神器!纯浏览器端实现,完全免费开源-零度博客

Inpaint(图片修复、放大)神器!纯浏览器端实现,完全免费开源

Inpaint 是一个免费的开源修复和图像放大工具,由浏览器上的 webgpu 和 wasm 提供支持。 基于Webgpu技术和wasm技术的开源免费图像修复工具,纯浏览器端实现。 在线体验:【点击前往】 开源项目...
admin的头像-零度博客admin
2.2W+2176
Avira Free Antivirus(小红伞)杀毒软件、激活入口-零度博客

Avira Free Antivirus(小红伞)杀毒软件、激活入口

Avira Free Antivirus,俗称“小红伞”,以轻量化设计和低资源占用著称,非常适合配置较低或追求流畅体验的电脑用户。其基于云技术的扫描引擎可迅速识别新型威胁,免费版还集成了基础的浏览器安...
admin的头像-零度博客admin
1.3W+1713