利用cloudflare与lsky图床搭建搭建
利用cloudflare与lsky图床搭建搭建
前言
今天无意之中发现了这个利用cloudflare的R2存储桶,可以利用lsky图床程序,可以对接这个,想着测试一下结果成功了,这个村猪头拥有全球的加速,可以选择东南亚节点,在大陆与非大陆地区都差不多,可以获得较快的访问速度, 那好,废话不多说,咱们教程就开始干了,兄弟们
注册这个R2存储桶
cloudflare R2 是cloudflare公司推出了一款兼容性suv的免费性和付费性存储服务,允许客户在全球范围内的分布式网络上存储和检索数据这项服务的设计目标之一是提供低延迟高吞吐量的存储体验,利用横跨100多国家和270多个城市的内容交付网络来实现这一个
1.首先我们去这个cloudflare去注册一个账号www.cloudflare.com
2.选择你一个域名也可以在上面注册域名 我这里是拿了一个域名改到cloudflare的dns 这个我相信大家都会吧,
3.这个免费的需要方式为VISA或者paypal付款验证,(零付款)
创建R2存储桶
注:我这里现在是在老家 电脑不在身边 就先用手机来演示
1.进去页面之后左侧找到R2 点击进去 验证这个付款验证 并填上信息邮箱等等,确认成功之后,右上角会有一个创建存储桶 然后我们点击创建名字随便, 地区我这边选的是亚太(后续会写)
然后我们这里名字随便写。选择自动
去绑定域名
虽然我们刚创建好的存储桶可以上传图片文件之类的,但是默认不可通过公网访问, 但是cloudflare 会提供二级域名访问,可能会有一些速度方面的限制,并且.dev后缀 可能会被大量的浏览器防火墙拦截,所以我们绑定自己的域名,就比如我前面说的把dns解析到cf, 在存储桶的设置里面找到自定义域名选项, 添加我们的自定义域名,但前提是你必须在他们平台注册域名或者把dns解析到他们平台上才可以, 打开你的存储桶
选择自定义域并点击连接域,解析你自己的域名,即可自定义图片的链接了,前提是他这边会自动提供一个子域名给你,但是太长了,这个域名部分地区 dns污染,这边我建议还是使用自己的域名
创建R2 api token
这边说一下api令牌只会显示一次,需记录到本地
1.在r2的控制台右侧点击管理r api令牌,创建api令牌
2.权限选择对象读写即可
3.ttl选择永久,其他的随便写 不写也行 如下图
部署lsky 图床程序
这个是 lsky的官网, 为了测试用,我先下载了一个免费版的测试,付费版你们可以随便
搭建成功之后进入图床后台选择存储策略左上角新增
选择awsv3
lskypro 存储桶对接
访问域名如上图,此域名解析为自己的公开访问的域名,也就是前面绑定的
URL额外参数:可以不用写
ACCESSKeyld:r2访问密钥id
Secretaccesskey:r2机密访问密钥
连接地区区域( Region)( Auto)自动最佳地区推荐或者uc-east-1(美区)
存储名称:你自己创建的存储图名称