b# Sora2Down
Sora 视频批量下载工具,支持多账号轮询、代理池管理,内置管理后台与现代化 UI。
- 批量解析 Sora 视频链接
- 批量并发处理(前端并发可调)
- 多账号轮询请求
- 代理池轮询支持
- 自动 Token 刷新
- 429/403 自动重试
- 管理后台
- Docker 部署
docker build -t sora2down .
docker run -d -p 5001:5001 -v ./data:/app/data sora2downpip install -r requirements.txt
python app.py复制 .env.example 为 .env 并修改:
ADMIN_PASSWORD=your_password
SECRET_KEY=your_secret_key访问 /login 进入管理后台,默认密码 admin123
- 添加 Sora 账号 (Access Token + Refresh Token)
- 支持多账号轮询
方式一:后台添加
在管理后台 -> 代理池 -> 添加代理
方式二:文件配置
在 data/proxy.txt 中配置代理列表,每行一个:
# 支持格式
http://ip:port
http://user:pass@ip:port
socks5://ip:port
ip:port
ip:port:user:pass
然后在管理后台点击"从文件重载"
- 启用代理: 开启后请求通过代理发送
- 启用代理池轮询: 自动轮询使用代理池中的代理
- 429 自动重试: 遇到 429 时自动切换代理重试
- 403 自动重试: 遇到 403 时自动重试
- 前端默认并发为 4,可在
templates/index.html中修改MAX_CONCURRENCY。 - 后端请求会话复用与代理列表缓存已启用,降低频繁连接和读取带来的开销。
MIT