无限空间的免费图床!!!

  • A+
所属分类:VPS学习

首先我们来看一下效果

无限空间的免费图床!!!

一、创建项目

1、打开 github ,Fork项目

登录github,搜索代码仓库 Telegraph-Image ,或者直接 打开链接,点击Fork

无限空间的免费图床!!!

2、创建项目

跳转页面,直接点击图中箭头所指就行,等待一会即可

无限空间的免费图床!!!

这样就好了

无限空间的免费图床!!!

二、Cloudflare配置

登录之后,点击 Workers 和 Pages,出现如下页面

无限空间的免费图床!!!

选择 Pages,点击 连接到git ,选择 github

无限空间的免费图床!!!

点击 连接github,选择自己的账号登录

无限空间的免费图床!!!

直接点击 Install&Authorize

无限空间的免费图床!!!

选择刚才登录的账号,找到 Telegraph-Image 项目,点击 开始设置

无限空间的免费图床!!!

构建和部署,选择默认配置就行,点击 保存并部署

无限空间的免费图床!!!

出现如下图所示,就说明部署好了

无限空间的免费图床!!!

到这里,点击域名,就可以跳转到你的专属图床了,但是现在你还只能查看自己的图片,而不能管理

无限空间的免费图床!!!

点击 KV,创建命名空间,复制名字

无限空间的免费图床!!!

回到刚部署的 telegraph-image ,找到设置,下划找到 KV 命名空间绑定,绑定刚才创建的KV空间。img_url 必须加下划线

无限空间的免费图床!!!

点击 环境变量,添加后台管理页面新增登录验证功能,当然你也可以不设置这两个值,这样访问后台管理页面时将不需要验证,直接跳过登录步骤。BASIC_USER BASIC_PASS必须加下划线,否则不成功。

无限空间的免费图床!!!

添加之后就必须输入账号密码了

无限空间的免费图床!!!

到这里,就好使了!!!

无限空间的免费图床!!!

项目文档里,还有图片审查,这里没写,更多请关注项目地址

三、限制

1、新增记录删除功能当开启图片管理功能后,可以在后台手动删除图片记录,即不再后台显示该图片,除非有人再次上传并加载该图片,注意由于图片存储在电报的服务器上,我们无法删除上传的原始图片,只能通过上述第6点的黑名单功能增强图片的加载

2、新增程序运行模式:白名单模式当开启图片管理功能后,除默认模式外,这次更新还增加了一个新的运行模式,在该模式下,只添加进白名单的图片才会被加载,上传的图片需要审核通过后才能展示,最大程度的防止不良图片的加载,如需开启请设置环境变量:WhiteList_Mode=="true"

3、新增后台图片预览功能当开启图片管理功能后,可在后台预览通过您的域名加载的图片,点击图片可以进行放大、缩小、旋转等操作

四、限制

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

2.由于使用Cloudflare的网络,图片的加载速度在某些地区可能得不到保证

3.Cloudflare Function免费版每日限制100,000个请求(即上传或加载图片的总次数不能超过100,000次)如超过可能需要选择购买Cloudflare Function的付费套餐,如开启图片管理功能还会存在KV操作数量的限制,如超过需购买付费套餐

4.Cloudflare KV每天只有1000次的免费读取额度,每有一张新的图片加载都会占用该读取额度,如果超过该额度,图片管理后台将无法记录新加载的图片

5.每天最多 100,000 次免费读取操作,图片每次加载一次都会占用该限额(在没有服务器的情况下,如果你的域名在 Cloudflare 开启了服务器,当缓存未达到目标时将会占用该限额),超过黑白名单等功能可能会失效

6.每天最多 1000 次免费删除操作,每条图片记录都会占用该限额,超过将无法删除图片记录

7.每天最多1000次免费注册操作,每次打开或刷新后台一次/管理员都会占用该额度,超过将进行后台图片管理

另外针对环境变量所做的更改将在下一次配置时生效,如果更改了环境变量,针对某项功能进行了开启或关闭,请记住重新配置。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: