Cloudflare+Telegraph零成本搭建图传系统

准备

  • 拥有Github帐号
  • 拥有Cloudflare帐号
  • 最好拥有1个域名并托管在Cloudflare中(非必须)

开始搭建

  1. 登录自己的Github帐号,然后Fork这个项目https://github.com/cf-pages/Telegraph-Image
  2. 进入CloudflareWorkers和Pages概述界面
    newscreen3195281.jpg
    链接你的github账户,链接时可只授权要使用到的仓库。
    授权流程结束后开始部署
    newscreen3315984.jpg
    项目名称可以改成你自己喜欢的,生产分支建议保持默认的main,其他的不要动
    部署成功后进入下一步Telegraph功能添加。
  3. Telegraph系统功能添加

添加后台管理

创建一个KV空间命名随意
newscreen9222453.jpg
回到Workers和Pages——>概述界面,找到上面部署好的Telegraph项目,直接点击名称,进入项目的详情页面:点击设置-函数,拉到页面的下面,找到KV命名空间绑定模块:点击添加绑定按钮,将变量名称和KV命名空间均设置为img_url,然后保存:
设置管理后台登录验证

切换到环境变量页面,点击制作中的添加变量按钮,添加两个环境变量:
变量名分别是BASIC_USER和BASIC_PASS,分别代表管理员的用户名和密码,然后保存
然后点击项目链接详情,管理部署-重新部署。
可以输入图床域名+/admin路径就可以进入管理后台了。

为页面添加密码认证

没有密码情况下很容易被爬虫白嫖。利用这个Charca/cloudflare-pages-auth:Cloudflare Pages 的基本身份验证 | Charca/cloudflare-pages-auth: Basic Authentication for Cloudflare Pages | ByKT (github.com)
项目,为我们网站加入密码认证
把项目functions文件夹内的文件添加到我们图床github仓库的functions文件夹内,再到Cloudflare重新部署即可

参考

保姆级教程:使用Cloudflare+Telegraph搭建零成本图床系统 - 胡萝虎的博客 (huluohu.com)

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值