技术 「Pixman」自动化部署 -更新(12.14)

88 · 2024年10月11日 · 最后由 yyychn 回复于 2024年12月17日 · 7298 次阅读

😁 小白 系列

---------------------------------------------------------------------------------

"建议 12 号之前使用的,重新拉取一次脚本"😱
已经部署 Pixman 项目的运行脚本,选择 1 进行一次 更新检查 与 自动更新 设置。

---------------------------------------------------------------------------------

Pixman 脚本 SSH 执行代码:

bash -c "$(curl -sL https://yang-1989.eu.org/pixman.sh)"
备用地址:
bash -c "$(curl -sL https://raw.githubusercontent.com/YanG-1989/m3u/refs/heads/main/Pixman.sh)"

脚本功能:

简化直播搭建流程,提供一站式解决方案,y 键 即可启动。
1. 一键部署 Pixman:支持自定义参数,自动检测Docker环境,自动反向代理设置,myTV 订阅转换设置,确保用户在不同网络条件下的最佳体验。
2. 一键部署 Allinone:支持 IPTV 启停功能,Docker Compose、av3a 助手 安装等功能,满足用户的多样化需求,轻松搭建全面的直播解决方案。
3. 全面的功能支持:内置 o11、3x-ui 、sing-box 、Sub Store 及 1Panel 管理面板,集成强大的工具箱,提升用户操作的灵活性和便捷性。
4. 定时任务与自动更新:根据网络环境设置不同的定时任务,进行自动检查和更新容器版本,提供独立的 Watchtower 设置功能,确保用户始终使用最新版本。
5. 增强兼容性与优化:优化代码逻辑,支持软路由环境,简化操作流程,确保在不同网络条件下稳定运行,并定期修复潜在BUG,欢迎用户反馈问题。

更新日志:

2024.10.12 - 优化代码逻辑,修复定时任务 BUG,增加快捷指令和自动更新脚本功能。  
2024.10.13 - 增强兼容性,检测已安装 Pixman 容器并读取参数,增加 jq 扩展检查,软路由环境使用主机模式。  
2024.10.14 - 优化代码,新增工具箱,集成 o11 和 3x-ui 的 Docker 版本及 1Panel 面板,增加支持的 m3u 列表查看打印功能。  
2024.10.14 - 修复严重 BUG,解决格式错误导致的容器部署失败问题。  
2024.10.15 - 美化输出,调整 Docker 反向代理的使用方式。
2024.10.16 - 推出 Allinone 测试版本,完善后,将会进行合并。
2024.10.17 - Allinone 项目均已完善,后续将进行合并与修复。 
2024.10.18 - 将 Pixman 与 Allinone 进行合并优化,欢迎反馈BUG。  
2024.10.19 - 支持 Pixman 转换 myTV 订阅。  
2024.10.21 - 修复 BUG,部署 Pixman 将不再自动判断,改为手动模式。 
2024.10.24 - 优化 CN 判断,修复 Allinone 部署 BUG。计划 增加 Sub Store 部署,独立 watchtower 设置 ( Docker 自动更新 )。  
2024.10.27 - 1) Watchtower 自动更新容器镜像工具,功能独立化。(需网络环境支持)
             2) 根据网络环境,自动使用不同的方式,进行监控 Docker 项目容器镜像更新。( SH脚本 或 Watchtower )
             3) Pixman 新增:支持输入 null 来清空参数。
             4) 工具箱 增加 sing-box (一键搭建节点脚本) 和 Sub Store (订阅节点管理工具)。
             5) 脚本进行微调,并加入更多判断,避免出现BUG。 
2024.10.27 - Pixman 安装兼容 armv7,o11 安装判断方式修改非 arm 均可安装。  
2024.11.04 - 更新反向代理地址(镜像站),后续发现安装失败,请自行修改 ( 设置反向代理参数 ) 。  
2024.11.14 - 增加 检查 grep 工具 并且安装 ( 防止出现 Watchtower 增加监控任务 BUG ) 。  
2024.11.21 - 单纯更新下脚本号 。  
2024.12.07 - 1) 更新 Allinone ,生成订阅出现 咪咕地址。(其他内容后期再说吧)
             2) 增加 一键搭建 Alice DNS解锁 脚本 作者:@Jimmy
2024.12.14 - 1) 修复 Watchtower 多容器监控管理的BUG 。  
             2) 优化 Pixman 项目 ,生成订阅地址提示 。  
             3) 优化 Allinone 项目 ,生成订阅地址提示 。  

语录:

1. 经 Judy 优化,完善 Docker 安装,兼容其他系统,增加反向代理功能。  
2. 脚本代码由 ChatGPT 生成,可通过 AI 自行修改。  
3. 欢迎反馈 BUG,尽量提供详细信息。

棒👍🏻!感谢!

省心省事

规则还用添加吗?

改端口呢

ccf 回复

选择 2 修改参数

574509027 回复

分流?那些和 docker 没关系..要你自己弄。

bash <(curl -sL https://yang-1989.eu.org/pixman.sh) 配置文件不存在,检测 Docker 容器... 容器 Pixman 不存在,无法提取参数。

配置文件不存在,检测 Docker 容器... 容器 Pixman 存在,正在提取参数... environment: line 45: jq: command not found environment: line 47: jq: command not found environment: line 48: jq: command not found environment: line 49: jq: command not found environment: line 50: jq: command not found environment: line 51: jq: command not found environment: line 52: jq: command not found 参数已保存到 /root/.pixman 正在下载最新版本的 Pixman 脚本... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 13561 100 13561 0 0 9005 0 0:00:01 0:00:01 --:--:-- 9016 最新脚本下载完成。 设置 'y' 为快捷启动命令...

'y' 快捷命令已设置成功。

Pixman 傻瓜式脚本

输入 y 快捷启动

请选择一个操作: 1) 安装 Pixman 项目 2) 修改 Pixman 参数 3) 卸载 Pixman 项目

4) 退出

这样算安装好了么?参数怎么办?

上面的问题解决了

hxnsz 回复

提取参数这方面出问题..
刚刚问了下 AI..说你是没安装 jq 导致的,其实没多大影响,单纯提取不到参数。
后续给我脚本加了 jd 工具的安装..

ccf 回复

第一次安装你这个显示是正常的..不用理他。

显示以下错误: /proc/self/fd/63: line 1: syntax error near unexpected token <' /proc/self/fd/63: line 1:<!DOCTYPE html>

Just a moment...
wxq684007 回复

脚本好像给我改坏了..我去看看 !! 等会

软路由下执行的这条命令

wxq684007 回复

好了 - -..下午改代码屏蔽 echo 出问题了!已经修好了!

太帅了,给大伙提供方便,+鸡腿

前几个版本可以正常安装这个版本怎么安装不了了呢请指点一下谢谢

前几天还能安装呢,更新后的版本安装不了了,试了了好几个服务器都不能运行

love599 回复

....今天更新代码写错了!😁


找到了半天!😬 ....自动更新错误版本的 需要手动重新拉下脚本了.....

还是出错

love599 回复

我在改 allinone 的 bug,现在应该好了.., 改东西把脚本改坏了😱

老哥我是新手,这里怎么是我光猫 ip,我 docker 的设备 ip 是 192.168.2.1 这样正常吗,但是这个http://192.168.1.1:5000/ysp.m3u打不开

linkgogo 回复

我的读取路由器 ip 函数有问题...你直接写自己的软路由地址就对了。
老版本端口显示错误了.. 如果第一次部署 默认模式的话,端口是 52055 .

011 推流有什么用其实?

lihonest 回复

推流 mpd 用的..为了解决 IOS 设备 不支持的问题. 也可以实现免翻墙的效果..

安装 allinone

出现境外已禁止开启 IPTV 服务。

需要分流什么规则?

tbat 回复

...我想事情少一点 直接把境外 ban 了!如果你是国内出现这情况.. 按 Y 更新下脚本 今天更新了新本版优化了 CN 判断机制 (晚上再更新...没上传)

88 回复

所以境外是无法使用的吗?

max 回复

新版本没限制了...但是也快黄了😁

佬,定时更新任务怎么关闭呢?

佬,什么时候支持下 hami 直播,不能用了

ddffgsa 回复

自己找群主机器人拿... 我的项目不包含 token...

ddffgsa 回复

国内环境:
sh 脚本的自动任务 目前只能手动删除.. crontab -l 自己查看定时任务 手动删除

境外环境:
Watchtower 的可以用脚本删除..选择 3 就行了

我的怎么都看不了呢????

大佬,什么时候支持下 astro 的节目呢

佬更新下 theTV 订阅,所以节目断流不可看状态

ddffgsa 回复

群主没维护...4GTV 最近也坏了

88 回复

大佬 astro 的节目支持吗

kerrio 回复

GitHub 上面有 M3U 文件 直接用 如果是收费账号...这东西需要群主加了

88 回复

我有台新加坡的服务器,想说用他转可以吗。

kerrio 回复

你说 o11 吗还是论坛上的 那个 M3U 反代 你早就试下

我是在服务器上安装,都是正常出订阅链接,看到的 ip 地址不是我服务上的地址,是什么问题呢?如何解决请教大佬们

wxsjm 回复

那么神奇嘛...不科学!是国内的服务器?? 你直接替换成自己的 IP 就行了..别管了! 😁

88 回复

是国外服务器 Rack

刚在软路由上搭建日志显示

wxsjm 回复

群主的 itv 不行了... 目前剩下能用的都是境外的

wxsjm 回复

不清楚你什么情况...

https://yang-1989.eu.org/pixman.sh这个脚本现在貌似访问不了了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号