无需服务器部署Telegraph-Image图床

有的网站并不支持上传本地图片,比如nodeseek论坛,这就需要一种可以存储并支持远程链接的服务,Telegraph-Image图床完全满足这种需求,开源且免费,并且不需要搭建在自己的服务器上,全部部署在clouflare上面。

前期准备

登录github,首先Fork Telegraph-Image项目:https://github.com/cf-pages/Telegraph-Image

部署

找到 Cloudflare 的 Workers and Pages ,选择概述,选择Pages,点击连接到Git


选择自己的github账户,和刚才fork的telegraph-image的项目,点击开始设置


设置构建和部署页面,直接点击保存并部署


等待保存并部署完成后,点击继续处理项目,整个项目就全部部署了


设置二级域名

绑定自己的域名,相较于自动生成的一连串字符,相对简单和容易,以后就可以用自己的二级域名打开图床了。选择自定义域,输入自己的二级域名,点击继续,下一步点击激活域


配置后台

选择Workers和Pages,点击KV,点击创建命名空间,输入img_url,点击添加


绑定KV命名空间 打开telegraph-image项目,进入设置,函数,下划找到KV命名空间绑定,变量名称输入img_url


进入设置,环境变量,添加变量,此为后台的用户名和密码。

回到项目部署详细信息页面,点击右上角的重试部署

重试部署完成后,输入自己的二级域名/admin或者页面上的https开头的一长串地址/admin就可以进入后台管理页面了。上传图片后,记得复制图片地址打开一次才可以在后台看到上传的图片。

写在最后

图床地址一旦被发现,任何人都可以上传使用。为了防止滥用,可以开启图片的审查模式,同时开启图片白名单模式(添加环境变量WhiteList_Mode=true),只有上传的图片加入到白名单模式后,才能够显示,否则是加载不出来的,(这里指的是图片链接的引用或者markdown语法的引用加载不出来,但是直接复制图片地址在浏览器窗口是可以打开的),这在一定程度上可以防止滥用的问题,因为一旦发现自己上传的图片加载不出来,大概率不会使用你的图床了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇