Typora+PicGo+又拍云UOS搭建博客图床

1.又拍云uos配置

1.1 创建

进入控制台后,点击云存储,创建云存储服务。配置你的服务名称,操作员名称,和操作员的权限。

请保存操作员的密码,后续配置picgo用得到

image-20230312084831623

1.2 加速域名

点击如下图齿轮进入配置页面

image-20230312083903790

在下图绑定你的域名(需要已备案域名)

image-20230312084009866

1.3 https

随后在下图所示处配置域名的证书。如果你没有ssl证书,可以在又拍云的控制台主页申请一个免费的let’s encrpy证书

image-20230312084046578

1.4 访问控制

在访问控制里面可以配置各种形式的控制。

对于博客图床而言,referer防盗链一定要打开的,其余根据自己的需求进行配置

1
2
3
4
5
6
7
8
9
10
11
IP黑白名单 # 白名单:允许的ip,黑名单:不允许的ip
## 如果发现某一个ip的请求次数过多,有恶意请求嫌疑,可以暂时将这个ip设置为黑名单
CORS 跨域共享 # 参考http://ruanyifeng.com/blog/2016/04/cors.html
地区访问限制 # 禁止或允许特定地区的限制
Referer 防盗链 # 重点,建议开启白名单,只将自己的域名添加到白名单中(建议开启)
User-Agent 防盗链 # 限制只有某种类型的客户端、浏览器可以访问资源
Token 防盗链 # 有些麻烦,请自行了解。对于静态博客而言,并不方便
回源鉴权 # 如果源站服务器有鉴权操作,可以在这里配置
IP 访问限制 # 对单个ip的请求速率进行限制(建议开启)
CC 防护 # 防护cc攻击
WAF 保护 # Web Application Firewall

2.picgo配置

相比于阿里云oss,这里的picgo配置就挺明了了

image-20230312084344938

在picgo的上传区测试一下是否能正常上传

3.typora

typora的偏好设置中,图像一栏选择上传图片,勾选如下几项。

上传服务设置为picgo(app),路径填写为你picgo的安装路径。

image-20230312084419417

随后点击左下角验证图片上传,出现如下所示代表配置成功

image-20230312084524751

此时我们的图床就已经配置好了