mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-22 08:00:59 +00:00
* Update ghcr.io/imgproxy/imgproxy Docker tag to v4.0.15 * Update app version [skip ci] --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-action update-app-version <githubaction@githubaction.com>
imgproxy
产品介绍
imgproxy 是一个高性能、安全的实时图片处理服务。它通过 URL 参数按需获取、缩放、裁剪和转换远程图片,可用于网站、应用和 CDN 的图片处理链路。
主要功能
- 按需缩放、裁剪、旋转和转换图片格式
- 支持 JPEG、PNG、WebP、AVIF、GIF 等常见格式
- 使用 URL 签名防止未经授权的处理请求
- 可限制允许获取的图片来源
- 默认阻止回环、链路本地和私有网络来源
- 内置健康检查,适合接入反向代理和负载均衡
访问说明
在 1Panel 应用商店中安装后,通过安装时设置的 HTTP 端口访问服务。健康检查地址为:
http://服务器地址:端口/health
未设置签名 Key 和签名 Salt 时,可使用上游提供的无签名 URL 格式。例如:
http://服务器地址:端口/insecure/rs:fill:300:200/plain/https://example.com/image.jpg@webp
安全建议
默认配置为了便于首次使用,不启用 URL 签名,但会阻止回环、链路本地和私有网络来源并保持 TLS 证书校验。公网部署时应同时配置十六进制格式的签名 Key 和签名 Salt,并根据业务设置来源白名单。仅当业务确实需要处理内网图片时才启用“允许私有网络来源”。建议将 imgproxy 放在反向代理或 CDN 后方,限制公开访问范围,避免将其作为不受限制的公共图片处理服务。
数据与升级
imgproxy 默认是无状态服务,不创建持久化数据卷。更新或重启不会涉及应用数据迁移;业务系统应保存原始图片和生成 URL 所需的配置。
Introduction
imgproxy is a fast and secure real-time image processing service. It fetches, resizes, crops, and converts remote images on demand through URL parameters.
Features
- On-demand image resizing, cropping, rotation, and format conversion
- URL signatures and source allowlists for production deployments
- Loopback, link-local, and private network sources blocked by default
- Built-in health endpoint for reverse proxies and load balancers
- Stateless operation without application data migration