作为搬运工,搬运一个docker项目。
⚠️ 声明 :本文仅做部署分享,所有内容版权归原作者所有。
部署前需要从浏览器获取两个关键凭证:a1 和 web_session 。
操作步骤:
https://www.**** ;a1 和 web_session 两条记录,复制它们 Value(值) 列的内容,备用。💡 提示:这两个值代表你的登录会话,请勿随意泄露给他人。
参考图示:
a1 和 web_session示例
有两种部署方式,任选其一即可。
复制以下命令,将 XHS_A1 和 XHS_WEB_SESSION 的值替换为第一步获取的内容,一行命令搞定:
docker run -d –name xhsuhd –restart=always -p 34567:34567 \ -e XHS_A1=”浏览器中a1对应的value” \ -e XHS_WEB_SESSION=”浏览器中web_session对应的value” \ iptvtop/xhsuhd:latest
适合需要长期维护或管理多容器的小伙伴。
新建一个 docker-compose.yml 文件,内容如下:
services: xhsuhd: image: iptvtop/xhsuhd:latest container_name: xhsuhd restart: always ports: – “34567:34567” environment: XHS_A1: “浏览器中a1对应的value” XHS_WEB_SESSION: “浏览器中web_session对应的value”
⚠️ 注意:将 XHS_A1 和 XHS_WEB_SESSION 的值替换为第一步获取的真实内容。
启动服务:
docker compose up -d
容器启动成功后,通过以下地址即可获取聚合后的 M3U 播放列表:
http://服务器IP:34567/xhslist.m3u
将地址粘贴到支持 M3U 的播放器(如 PotPlayer、VLC、手机影视APP等)中即可播放。
Q:启动后列表为空,是什么原因?
A:通常有两类原因:
排查建议: 优先检查 Cookie 是否正确获取并完整复制,其次换个时间段再试。
以上就是完整的 Docker 部署流程,总共就三步:获取 Cookie → 跑一条命令 → 获取播放列表。感谢作者的贡献。
如果觉得有用,欢迎转发给有需要的朋友~
🔒 请勿将本文内容用于任何商业目的,尊重版权,理性使用。
🌟 与你互动
嗨~这里是【医工学习日志】的温暖小窝!
📩 随时戳一戳 :后台留言任何问题,树树会带着光速回复闪现!
💡 奇思妙想征集令 :
👉 遇到有趣资源?戳我分享!
👉 想看的硬核测评?甩题过来!
🔥 你的脑洞,可能成为下期爆款文章哦~
如需有偿部署服务或商务,请加V注明来意,不闲聊:
📝 栏目信息
策划编辑 ✨ 树树 ✨
技术支撑 @恩山无线论坛 & Github & 瀚思彼岸
📜 版权声明
内容说明:
原创文章转载请私信授权;
部分素材源自网络,版权归属原作者;
如觉侵权,请凭权属证明联系删除