全部代码由AI代写
需要回滚版本将latest替换成版本号 默认latest是最新版
v1.0 仅支持x86
v1.1 2024.10.29 更新 :支持多架构(amd64, arm64, arm/v7)
v1.2 2024.10.30 更新 :支持拖拽上传M3U文件、支持URL导入M3U文件、集成编辑器、集成播放器、域名白名单优化。
v1.3 2024.11.03 更新 :支持自定义管理界面访问路径,自定义访问令牌,自定义M3U文件名。
bash <(curl -s https://raw.githubusercontent.com/chinggirltube/M3U-Proxy/refs/heads/main/m3u_proxy_installer.sh)
安装 Docker 和 Docker Compose:这些操作通常需要 root 权限。
创建和修改系统目录:脚本可能需要在 /home 或其他系统目录下创建文件夹,这通常需要 root 权限。
管理 Docker 服务:启动、停止和管理 Docker 容器通常需要 root 权限或 Docker 组成员资格。
说明链接 https://github.com/chinggirltube/M3U-Proxy
M3U Proxy 是专为解决地理限制问题而设计。它通过在可访问区域部署代理服务器,巧妙地绕过了内容提供商的地域限制。用户只需将本地播放器连接到这个代理服务器,就能享受原本无法直接访问的节目。
准备工作
安装过程

iptv.m3u 文件中,或者上传您自己的 iptv.m3u 文件替换现有文件。
管理白名单
whitelist.txt 文件管理域名白名单。ip_whitelist.txt 文件管理 IP 白名单。更新白名单
iptv.m3u 文件后,请在管理界面中点击"刷新域名白名单"按钮。
http://您的服务器IP:端口/iptv.m3u)。如果遇到问题:
启动容器后,您可以通过浏览器访问管理界面:
http://您的服务器IP:5001/admin
使用您设置的管理员用户名和密码登录。
注意:不支持DRM加密的直播源
祝您使用愉快!

新增功能:支持多架构(amd64, arm64, arm/v7)
新增功能:支持拖拽上传M3U文件、支持URL导入M3U文件、集成编辑器、集成播放器、域名白名单优化
文件上传优化
在线编辑器
远程导入功能


上传文件:
在线编辑:
远程导入:
访问播放器:
/player 路径播放控制:

管理面板路径自定义
/admin
M3U文件访问安全控制
很多各种报错的 基本上是一键脚本的问题 建议有动手动能力 还是手动部署吧 详细的都在 https://github.com/chinggirltube/M3U-Proxy 还是搞不定的可以TG我 但是不保证7x24在线 只要我在 我有时间 一定会指导部署
N1科学上网后,用一键脚本架设成功,其中走了不少弯路,其实就是架好后要把yml的服务器ip改为你路由器绑的域名,开放N1的5001端口就可以了。感谢帖主的好文!
bug:
右上角 打开放器 →打开播放器
返回管理界面-只返回admin的bug
一键代码不会v1.0更新到latest
Future Vision:
主页支持https 上传证书和私钥
The media could not be loaded, either because the server or network failed or because the format is not supported.
无法登录管理界面,win7系统,一键部署显示http://bash: wget: command not found,下面的是ip的管理地址,但是打不开
部署成功了,但是不知道哪里不对,看不成,打开网页播放器之后频道列表都加载出来了,但是节目加载不出来,确定源是正常的,没有问题。