# Best Image API **Repository Path**: matsuzakayuki/best-image-api ## Basic Information - **Project Name**: Best Image API - **Description**: 高效的图片接口 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2025-04-29 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 随机图片API服务 现代随机图片API,支持智能格式协商、安全防护 ![image.png](image.png) ## 功能特性 目前版本号:v1.5 - 😒前端使用Vue3重构 - 🥪优化后端逻辑 - 😶修复致命php注入漏洞 - 📸 随机获取手机电脑图片 - 📸 随机获取图片 - 🖼 智能图片格式协商(WebP优先) - 🔒 IP黑白名单与自动封禁 - 🚦 精细化速率限制 - 🔗 域名防盗链保护 - ⚡ Redis加速支持 - 😉Nginx缓存支持 - 📊 访问日志记录 - 😊AVIF图片支持(开发中) ## 安全提示 - 🔑 后台默认密码: 123456 (可在配置文件中修改) ## 快速部署 ### 环境要求 - PHP >= 7.3 - GD图像扩展 ### 使用说明 - /admin目录为程序后台,可以进行各种设定! - pc.txt/pe.txt分别存储图片外链,一行一条(也可以填写其他图片API做成混合接口模式) - generate_images.php是一个基于GD扩展的图片处理文件,你可以访问他,输入密码后可以生成其他格式的文件,处理前请先打开文件配置目录,也可以设定密码! - API支持本地图片和外链图片功能,可以在后台设定或者手动修改配置文件 - blacklist.txt和whitelist.txt分别是黑白名单配置文件,你可以用于限制ip访问,rate_limit.txt用于记录日志 - 请在images文件夹按照分类放置手机电脑图片 - 在配置文件可以设定防火墙和各种功能的开关,如果你不会配置可以使用后台来配置他