后台展示


默认最高画质
其他的就不介绍了懂得都懂全开源
# jazsjzlp-go 部署说明
更新内容 (2026-07-25)
修复: 网页播放器 400 Bad Request
问题: 网页播放器请求 /proxy/m3u8 时返回 400 Bad Request,但 App 端可正常播放。
根因: Go 的 json.NewEncoder 默认开启 HTML 转义,将 /parse 接口返回 URL 中的 & 编码为 \u0026。
- App 使用标准 JSON 解析器,会自动解码
\u0026回&,所以正常 - 网页播放器(MACCMS前端)用正则/字符串提取 URL,不解码
\u0026,导致参数分隔符丢失 - 服务端收到
vodId=134836\u0026nid=1171422,strconv.Atoi解析失败 → 400
修复: 在 writeJSON 函数中调用 enc.SetEscapeHTML(false) 禁用 HTML 转义。
部署步骤
1. 上传文件
将本目录所有文件上传到服务器 /www/wwwroot/jazsjzlp-go/:
/www/wwwroot/jazsjzlp-go/
├── jazsjzlp-server # 二进制(替换旧版)
├── config.yaml # 配置文件
├── start.sh # 启动脚本
└── deploy.md # 本说明2. 停止旧服务
cd /www/wwwroot/jazsjzlp-go
./start.sh stop
# 或如果用 Supervisor:
# supervisorctl stop jazsjzlp-go3. 替换文件并赋权
chmod +x jazsjzlp-server start.sh4. 启动服务
./start.sh start5. 验证
# 检查服务状态
./start.sh status
# 检查日志
tail -f jazsjzlp-server.log
# 测试 /parse 接口(确认 & 不再被转义)
curl -s "http://localhost:8888/parse?url=测试URL" | cat
# 浏览器访问后台
http://你的IP:8888/admin/配置说明 (config.yaml)
| 配置项 | 说明 |
|---|---|
| server.port | 服务端口(默认8888) |
| server.admin_password | 后台管理密码 |
| source.base_url | 源站地址 |
| source.sign_key | 源站签名密钥(自动同步) |
| maccms10.api_url | MACCMS API地址 |
| maccms10.api_token | MACCMS API Token |
| cache.dir | TS缓存目录 |
| resolver.base_url | 本服务外网地址 |
| schedule.enabled | 是否启用定时采集 |
| authorization.enabled | 是否启用解析授权 |
Nginx 反向代理参考
location / {
proxy_pass http://127.0.0.1:8888;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# TS 流式代理不缓冲
proxy_buffering off;
proxy_request_buffering off;
# 超时设置(采集任务可能较久)
proxy_read_timeout 300s;
proxy_send_timeout 300s;
}Supervisor 配置参考
[program:jazsjzlp-go]
command=/www/wwwroot/jazsjzlp-go/jazsjzlp-server -config /www/wwwroot/jazsjzlp-go/config.yaml
directory=/www/wwwroot/jazsjzlp-go
autostart=true
autorestart=true
stdout_logfile=/www/wwwroot/jazsjzlp-go/jazsjzlp-server.log
stderr_logfile=/www/wwwroot/jazsjzlp-go/jazsjzlp-server.log
版权属于:Amumu社长
本文链接:https://www.jerryhtom.cn/archives/128/
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!