本文主要内容
本文介绍如何搭建肥羊IPTV直播源,并使用NPM进行HTTPS反代
2025-2-26:docker-compose.yaml添加watchtower自动更新镜像。
/generate
生成 UserID
和 token
。把获取的内容填入上面的网页中,点击 生成部署ALLINONE命令
。docker-compose.yaml
:
bashmkdir -p ~/docker_data/iptv && cd ~/docker_data/iptv && nano docker-compose.yaml
添加以下内容:
yamlservices:
iptv:
image: youshandefeiyang/allinone
container_name: iptv_allinone
privileged: false # 不清楚为什么生成的命令默认是true,经测试,改成false不影响使用。为了安全起见,建议改为false
restart: always
pull_policy: always
ports:
- 65025:35455 # 修改为你自己的端口
network_mode: bridge
command: # 把生成的指令的command部分替换到这里即可,其他的不需要
iptv_format:
image: yuexuangu/allinone_format:latest
container_name: iptv_format
restart: unless-stopped
pull_policy: always
network_mode: bridge # openwrt 等系统可能需要此参数
ports:
- 65026:35456
volumes:
- ./config/:/app/config/ # 请将 ./config/ 改为你的配置文件存放目录
watchtower:
image: containrrr/watchtower
container_name: watchtower
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 2 * * *" --cleanup iptv_allinone iptv_format
network_mode: bridge
bashdocker compose up -d
可以把nginxrewrite ^/iptv/(.*) /$1 break;
/iptv
修改为别的,但是注意要对应的修改 rewrite
部分。本文作者:Lim
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!