图像审查与访问模式
“图像审查”用于给上传的图片设置年龄分级,并通过“访问模式”控制公开访问时能看到哪些内容。
这个设置会影响公开图床、公开 URL 链接和随机图接口。后台管理页不受这个访问模式限制,管理员仍然可以查看和管理全部文件。
功能入口
进入后台后,打开:
系统配置 → 安全设置 → 上传管理 → 图像审查
这里主要有三个设置:
- 访问模式
- 开启审查
- 审查渠道
访问模式是做什么的
访问模式决定公开访问时允许展示到哪个年龄分级。
当前有四档:
| 访问模式 | 公开可见范围 |
|---|---|
| 成人模式 | 全年龄、R12、R16、R18 |
| 青年模式 | 全年龄、R12、R16 |
| 少年模式 | 全年龄、R12 |
| 儿童模式 | 仅全年龄 |
默认是成人模式。
如果你的站点是自用或成人内容较多,可以保持成人模式。如果你希望公开图床更保守,可以改成青年、少年或儿童模式。
开启审查是做什么的
开启审查后,系统会在上传时调用你选择的审查渠道,对图片进行识别,并写入对应的年龄分级。
年龄分级主要有:
| 分级 | 含义 |
|---|---|
| 全年龄 | 普通公开内容 |
| R12 | 轻度敏感内容 |
| R16 | 中度敏感内容 |
| R18 | 成人内容 |
审查结果会参与公开访问判断。
如果没有开启审查,或者某些旧文件还没有分级,这些文件会按未分级处理。未分级文件不会因为没有分级结果就自动从公开图床和随机图里消失。
审查渠道怎么选
当前审查渠道包括:
- moderatecontent.com
- nsfwjs
- Sightengine
不同渠道需要的配置不同:
- moderatecontent.com 通常需要 API Key。
- nsfwjs 通常需要填写接口地址。
- Sightengine 需要 API 用户和 API 密钥。
选择哪个渠道,取决于你自己的账号、服务可用性和识别效果。只要开启审查并配置正确,上传时就会尝试写入图片分级。
对公开图床的影响
公开图床列表会按访问模式过滤内容。
例如:
- 成人模式:公开图床可以显示 R18 图片。
- 青年模式:公开图床不会显示 R18 图片。
- 少年模式:公开图床不会显示 R16 和 R18 图片。
- 儿童模式:公开图床只显示全年龄图片。
这只是影响普通公开访问。后台管理页仍然可以看到全部文件。
对公开 URL 链接的影响
公开 URL 链接就是用户直接访问图片链接时的场景。
如果图片分级在当前访问模式允许范围内,系统会正常返回原图。
如果图片分级超过当前访问模式,普通访问不会返回原图,而是返回拦截结果或提示图。
例如:
- 当前是儿童模式。
- 某张图是 R18。
- 用户直接打开这张图的公开链接。
- 系统不会把 R18 原图返回给普通用户。

管理员在后台查看文件时不受这个限制。
对随机图的影响
随机图接口也会按访问模式过滤候选池。
如果当前是儿童模式,随机图只会从全年龄图片里抽取。
如果当前是青年模式,随机图可以从全年龄、R12、R16 图片里抽取,但不会抽到 R18 图片。
这样可以避免随机图接口绕过公开图床的访问限制。
和名单规则的关系
访问模式不是唯一的公开访问规则,它会和名单规则一起生效。
简单理解:
- 白名单内容优先公开。
- 黑名单内容普通用户不能直接看到原图。
- 不在名单里的内容,再按访问模式判断是否允许公开。
如果一张图片同时被年龄分级限制和名单规则限制,普通用户仍然不能直接看到原图。
推荐设置
公开站点建议:
- 开启审查。
- 按站点定位选择访问模式。
- 面向全年龄用户时选择儿童模式或少年模式。
- 不希望公开展示成人内容时不要使用成人模式。
- 定期检查后台文件分级,必要时手动调整。
私人站点或自用站点可以:
- 使用成人模式。
- 按需要开启审查。
- 通过后台管理页查看和调整分级。
常见问题
改了访问模式,后台文件会不会消失?
不会。
访问模式只影响普通公开访问,不影响后台管理页。
改成儿童模式后,公开图床为什么少了很多图片?
因为儿童模式只允许全年龄图片公开展示。R12、R16、R18 图片会被过滤。
公开 URL 链接还会不会直接打开成人图片?
如果当前访问模式不允许对应分级,普通公开 URL 不会返回原图。
随机图会不会抽到被限制的图片?
不会。
随机图会按当前访问模式过滤候选图片。
没有分级的旧图片会怎样?
未分级图片不会因为没有审查结果就自动隐藏。你可以在后台后续手动调整分级。