🚀 MAXTV EdgeOne v1.0.0

基于腾讯云 EdgeOne 边缘函数的加速代理服务

部署在 EdgeOne 边缘节点,靠近用户加速 API 请求、图片和视频流代理。

✨ 功能特性

支持所有 HTTP 方法 完整的 CORS 支持 视频流代理 Range 请求支持 流式传输 图片缓存 多后端故障转移 SSRF 防护

📖 使用方法

通过 ?url= 参数转发任意 API 请求:

/?url=https://example.com/api

🖼️ 图片代理(带缓存)

使用 /image/api/proxy/image 端点代理图片,自动缓存 7 天:

示例:代理图片

原始地址:https://example.com/image.jpg
代理地址:/image?url=https://example.com/image.jpg
兼容路径:/api/proxy/image?url=https://example.com/image.jpg

带 Referer(解决防盗链):/api/proxy/image?url=...&referer=https://source.com

🎬 视频流代理

支持代理 HLS (m3u8)、MP4、TS 等视频流:

示例:代理 m3u8 播放列表

原始地址:https://video.example.com/playlist.m3u8
代理地址:/api/proxy/video?url=https://video.example.com/playlist.m3u8

🔗 后端 API 代理

将请求转发到配置的后端(支持多后端故障转移):

/api?path=/api/categories
/api/categories

❤️ 健康检查

访问 /health 端点检查服务状态:

/health

🔧 环境变量配置

在 EdgeOne Makers 控制台配置以下环境变量:

BACKEND_URL(可选)
后端 API 地址,用于 /api 路径的代理转发。
支持多个后端,用逗号分隔,自动故障转移:https://a.example.com,https://b.example.com

SERVER_TOKEN(可选)
服务器认证令牌,请求后端时会添加 x-server-token 头。

⚙️ 技术细节