Docker部署咪咕视频服务,稳定流畅看iptv

::tada::推荐电视直播播放器:夸克网盘分享

::clapper_board:: 本地一键部署咪咕 ::television::

轻松在 Docker 上运行本地版咪咕视频服务


::receipt:: 部署说明

将 localhost 改成你设备的 IP 地址 即可一键部署。
例如:http://192.168.1.10:3000


::laptop:: 一键部署命令

docker run -d --restart=always \
  --network host \
  -e mport=3000 \
  -e mhost="http://IP:3000" \
  --name migu_video \
  develop767/migu_video

::toolbox:: 进阶操作

::scroll:: 查看日志

docker logs -f migu_video

::repeat_button:: 更新镜像

docker pull develop767/migu_video:latest
docker rm -f migu_video
docker run -d --restart=always \
  --network host \
  -e mport=3000 \
  -e mhost="http://IP:3000" \
  --name migu_video \
  develop767/migu_video

::broom:: 停止 / 删除容器

docker rm -f migu_video

::sponge:: 删除旧镜像

docker rmi develop767/migu_video:latest

::globe_showing_europe_africa:: 访问示例

部署完成后,在浏览器中访问:
::backhand_index_pointing_right:: http://你的设备IP:3000

示例:

http://192.168.1.10:3000
http://服务器公网IP:3000

::gear:: 如果打不开,请检查:

  • ::white_check_mark:: 防火墙是否放行端口 3000
  • ::brick:: 宿主系统是否支持 --network host(Linux 推荐)
  • ::page_facing_up:: 查看日志排查端口占用或权限问题

::sparkles:: 小贴士

  • ::rocket:: 自动后台运行,系统重启后仍会自启
  • ::brain:: 适配 NAS / Linux / VPS
  • ::bullseye:: 零端口映射,网络性能更好

::ox:: 进阶部署(登录vip账号1080p)

docker run -d --restart=always \
  --network host \
  -e mport=3000 \
  -e mhost="http://IP:3000" \
  -e muserId="你的用户ID" \
  -e mtoken="你的Token" \
  -e mrateType=3 \
  --name migu_video \
  develop767/migu_video

::small_blue_diamond:: 说明

muserId / mtoken 可选

不填也能启动,但 VIP/蓝光内容无法播放

mrateType

2=标清,3=高清,4=蓝光(VIP)

host 模式

直接使用本机网络,局域网内设备可访问

mport / mhost

mport:容器内部端口

mhost:访问地址(用你的设备 IP 和端口)

咪咕体育获取token

1.浏览器无恒模式下打开咪咕官网登录你的账号 ,谷歌浏览器进入无痕模式是ctrl+shift+N ,其他自行百度,官网地址 https://www.miguvideo.com
2.登录你的账号后按F12在控制台粘贴以下代码获取,需要注意,migutv需要开通钻石VIP才能1080P,migu赛事需要开通对应体育或者NBA会员,否则你只能看到测试视频。
3.找到控制台,复制以下代码:

function generateSubscriptionUrl() {
    const getCookie = (name) => {
        const value = '; ' + document.cookie;
        const parts = value.split('; ' + name + '=');
        if (parts.length === 2) {
            return parts.pop().split(';').shift();
        }
    };

    const user_info = JSON.parse(decodeURIComponent(getCookie('userInfo')));

    if (user_info) {
        let url;
        const user_id = user_info.userId;
        const user_token = user_info.userToken;
        if (user_id && user_token) {
            url = `http://你的IP:35455/miguevent.m3u?userid=${user_id}&usertoken=${user_token}`;
            console.log('你的订阅配置为:', url);
            return url;
        } else {
            console.log('用户Cookie缺失');
        }

    } else {
        console.log('用户Cookie找不到');
    }
}
generateSubscriptionUrl();

4.你的地址为:

http://你的IP:35455/miguevent.m3u?userid=你的userid&usertoken=你的usertoken

via:https://tmxk.pp.ua/d/6-ben-di-yi-jian-bu-shu-iptv-qing-song-zai-dockershang-yun-xing-mi-gu-shi-pin-fu-wu-wen-ding-liu-chang-kan-iptv-dian-shi-mian-fei-vipgao-qing/2