mirror of
https://github.com/okxlin/appstore.git
synced 2026-10-31 16:05:01 +00:00
Keep 4.0.17 available for existing installs and add 4.0.18 with the updated image. The isolated 1Panel v2 4.0.17 to 4.0.18 upgrade, restart, and uninstall smoke passed.
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