-
Step 1 · 开通对象存储桶 + 基础配置
建桶:选地域、公有读私有写、标准存储
图床的本质是“一个能直链访问文件的存储桶”。国内首选腾讯云 COS 或阿里云 OSS。
建桶要点:
- 地域选离读者近的(国内选广州 / 上海),跨地域访问慢还贵。
- 访问权限选“公有读私有写”——别人能看你的图,但不能往你桶里塞东西。
- 别开“全球加速”除非你真有海外读者,那是额外收费项。
- 存储类型选“标准存储”即可,低频 / 归档适合冷数据,图床是热数据。
桶建好会给你一个形如 https://xxx-123456.cos.ap-guangzhou.myqcloud.com 的访问域名,这就是你图片的直链前缀。
自查清单
- 桶已创建且权限为公有读私有写
- 能拼出一张测试图的访问 URL 并浏览器打开
-
Step 2 · 绑自定义域名 + CDN 加速
自定义域名 + HTTPS + CDN 回源
用厂商默认的 .myqcloud.com 域名能访问,但两个问题:域名长且带厂商名不专业;没走 CDN,全国访问速度不稳。
绑域名:
- 在 COS 控制台“自定义源站域名”里填你的图床域名(如 img.xuliming.com),加 CNAME 解析指向厂商给的 CDN 域名。
- 开启 HTTPS(用厂商免费证书或你自己的),否则浏览器标记“不安全”。
开 CDN:在“加速域名”里开 CDN,回源填你的存储桶。CDN 把图片缓存到全国节点,读者就近取,又快又省桶流量费。
注意:国内自定义域名通常要备案,没备案的域名不能当图床域名用。
自查清单
- 自定义域名能 https 访问图片
- CDN 状态为“已启用”
- 不同地区访问速度正常
-
Step 3 · 防盗链 + 成本控制
Referer 防盗链 + 流量 / 容量告警 + 生命周期
图床最怕两件事:被人盗链(白嫖你流量)和费用失控。
防盗链(Referer 校验):在 COS 控制台设“防盗链”,只允许你自己的域名(和空白 Referer 可选)访问,其他站点引你的图直接 403。这样别人不能把你的图贴自己站上吸你流量。
成本监控:
- 设“存储容量”和“流量”的告警阈值,超出微信 / 邮件提醒。
- 用“生命周期规则”自动清理超过 N 天的临时图。
- 定期看账单,COS 费用 = 存储费 + 流量费 + 请求费,大头通常是外网流量费,CDN 能省一大半。
小图床一个月几块钱,真被刷了才发现就晚了,防盗链和告警必须开。
自查清单
- 非白名单域名引用图片返回 403
- 已设置流量 / 容量告警
- 账单能正常查看
-
Step 4 · 上传工具链(拖拽拿直链)
COSCLI / ossutil 命令行 或 PicGo 桌面客户端
你不能每次都去网页后台上传,得有顺手的上传工具。
方案三选一:
- COSCLI / ossutil(命令行):官方命令行工具,写条命令就能传,适合批量。配好密钥后:
coscli cp ./photo.jpg cos://你的桶/2026/photo.jpg- PicGo(桌面客户端,强烈推荐):拖拽图片自动上传、自动复制直链到剪贴板,写作时贴图神器。支持 COS / OSS / 七牛等一大票图床。
- 自建图床程序(如 Lsky Pro / Chevereto):自己搭个网页上传界面,适合想对外提供图床服务的人。
写文章时,截图 -> 拖进 PicGo -> 粘贴,一条龙。直链格式就是你的域名 + 路径。
自查清单
- 能成功上传一张图并拿到可访问直链
- PicGo 或 CLI 配置完成
- 剪贴板能直接拿到直链
-
Step 5 · 接入站点 + 备份 + 变现
全站用自建图床、异地备份、密钥不外泄、接返利
图床搭好,可以把它用起来并赚点返利。
接入你的站点:所有文章配图、站点图片资源都走自己的图床,统一管、统一换。想做公开图床服务,套个 Lsky Pro 前端即可。
备份:图床里的图是你的资产。用 COS 的“跨地域复制”或定期把桶同步到另一个桶 / 本地,别只存一份。
变现:在图床页或博客侧边放云存储的联盟返利链接——来看图床教程的人本来就要开存储桶,转化很自然。
安全:API 密钥只放服务器端 / PicGo 本地配置,绝不写进前端 JS,泄露了别人能删你整个桶。
自查清单
- 站点图片已走自建图床
- 有异地备份策略
- 推广位已标注
- 密钥未出现在前端代码