PicGo+阿里云OSS搭建个人图床

之前试过用GitHub或者Gitee(码云)的仓库+PicGo搭建个人图床,但是存在些缺点:

GitHub服务器在国外,国内访问速度不是很快。

Gitee虽然是国内的,但是仓库的容量有上限(好像是1个G),并且图片的大小超过1M 就需要浏览器登录码云后才能显示,否则看不见。

然后我就了解到了OSS对象存储这种东西(先声明一下:这是收费的!

开通 OSS 服务后,默认的计费方式是[按量付费]。如果想降低 OSS 费用,[购买资源包] 但是也不贵,40G的容量1年9块,但是外网流量流出也是要收费的,要想好要不要用这个

内网流出流量(通过ECS云服务器下载OSS的数据) 免费
外网流出流量 00:00-08:00(闲时):0.25元/GB \ 8:00-24:00(忙时):0.50元/GB

详细功能:阿里云OSS功能概览

一:开通并创建阿里云对象存储OSS

阿里云

PicGo+阿里云OSS搭建个人图床

3.购买OSS资源包

https://www.aliyun.com/product/oss

PicGo+阿里云OSS搭建个人图床

②选好规格,购买

PicGo+阿里云OSS搭建个人图床

4.点击:左上角 - 对象存储

PicGo+阿里云OSS搭建个人图床

5.找到右侧 创建Bucket

PicGo+阿里云OSS搭建个人图床

6.创建

Bucket名称:可以自定义
区域:选里自己最近的
存储类型:标准存储即可
*读写权限:公共读

PicGo+阿里云OSS搭建个人图床

7.查看Bucket列表

PicGo+阿里云OSS搭建个人图床

8.单击刚才创建的Bucket

PicGo+阿里云OSS搭建个人图床

9.文件管理 - 新建目录 - 输入目录名 - 确定

推荐目录名为:img/目录名后要加一个/

PicGo+阿里云OSS搭建个人图床

二:配置AccessKey

1.找到右上角的头像 - AccessKey管理

PicGo+阿里云OSS搭建个人图床

2.选择第一个

PicGo+阿里云OSS搭建个人图床

3.创建AccessKey

PicGo+阿里云OSS搭建个人图床

4.保存好这个AccessKey IDAccessKey Secret

这时候会下载一个.csv的文件夹,里面存有你的AccessKey IDAccessKey Secret

PicGo+阿里云OSS搭建个人图床

5.记好存储区域和存储空间名

PicGo+阿里云OSS搭建个人图床

三:PicGo配置

1.下载并安装PicGo

https://github.com/Molunerfinn/PicGo/releases
安装路径:默认即可

PicGo+阿里云OSS搭建个人图床

2.配置PicoGo的阿里云OSS设置

PicGo+阿里云OSS搭建个人图床

设定KeyID:二.4保存的 AccessKey ID

设定KeySecret:二.4保存的 AccessKey Secret

设定存储空间名:二.5的存储空间名

确认存储区域:二.5的存储区域

指定存储路径:一.9设置的目录名 img/

四:配置Typora

1.下载并安装Typora

https://www.typora.io/
http://www.xuexianqi.top/index.php/archives/120/

2.打开Typora,点击左上角:文件 - 偏好设置

PicGo+阿里云OSS搭建个人图床

2.点击:图像 - 插入图片时(下拉选择:上传图片) - 对网络位置的图片应用上述规则(可选可不选,选中就是图片也会复制到本地) - 允许根据YAML设置自动上传图片 - 上传服务:下拉后选择 PicGo(app) - 选择PicGo路径

PicGo+阿里云OSS搭建个人图床

3.找到PicGo的安装路径,默认是C:\Program Files\PicGo点击:打开

PicGo+阿里云OSS搭建个人图床

4.点击:验证图片上传选项,显示绿色字 “成功上传图片并获得新的URL”,点击:OK

PicGo+阿里云OSS搭建个人图床

5.此时,截完图之后,直接按粘贴快捷键(Ctrl+V)到Typora,右键单击图片 - 上传,即可上传到阿里云OSS

PicGo+阿里云OSS搭建个人图床

PicGo+阿里云OSS搭建个人图床

6.上传成功!

PicGo+阿里云OSS搭建个人图床

五:设置防盗链

防盗链简介:

防盗链,就是防止别人盗取你的图片。因为在网上可能有居心不良的人,可以直接引用你的图片资源,这就直接占用了你的服务器资源了,如果并发量过高,服务器就受不了了,其他用户可能就访问不了了。

因此,需要设置防盗链,可以设置referer(跳转之前的网址),也可以设置可以显示图片的域名

1.点击:左上角 - 对象存储OSS

PicGo+阿里云OSS搭建个人图床

2.找到你的存储对象

PicGo+阿里云OSS搭建个人图床

3.Referer中填写内容

填写了这个内容之后,只有这里面的URL可以访问你的图片,其他地方也无法进行引用

建议加上(为了防止阿里云控制台无法预览你的图片):*.console.aliyun.com

PicGo+阿里云OSS搭建个人图床

4.效果展示

①未在防盗链白名单中的URL

PicGo+阿里云OSS搭建个人图床

单击后

PicGo+阿里云OSS搭建个人图床

②在防盗链白名单中的URL

PicGo+阿里云OSS搭建个人图床

相关文章:

  • 2021-12-02
  • 2021-09-12
  • 2021-09-30
  • 2021-10-19
  • 2022-12-23
  • 2021-04-10
  • 2021-12-28
  • 2021-12-24
猜你喜欢
  • 2022-12-23
  • 2021-05-21
  • 2021-07-10
  • 2021-12-23
  • 2021-09-05
  • 2022-12-23
  • 2021-06-25
相关资源
相似解决方案