玩客云刷机armbian+casaos+自动IPTV部署
本文最后更新于 40 天前,其中的信息可能已经有所发展或是发生改变。

需要用到的工具和镜像

armbian镜像地址:https://github.com/hzyitc/armbian-onecloud/releases

armbian备用地址:https://www.123684.com/s/7A7rVv-Ce8td提取码:Zadm

刷机工具:https://www.123684.com/s/7A7rVv-We8td提取码:0Plm

32位portainer镜像:https://www.123684.com/s/7A7rVv-ht8td提取码:TDey

32位v2raya镜像:https://www.123684.com/s/7A7rVv-Ht8td提取码:Ul19

一根双公头USB2.0线(c口实测不行)

armbian刷机

1.1和1.3版本的区别

1.1和1.3版本刷机短接触

1.1版本短接触

IMG_256

1.3版本端接处

烧录工具安装与设置

安装好刷机烧录工具USB_Burning,版本必须为2.1.6.8,点击文件-导入烧录包

勾选擦除flash和bootloader,选择普通擦除,点击开始

烧录

先不要上电,将双公头usb线一头插入电脑u口,另一头插入靠近hdmi口的那个u口

根据自己板子的版本使用镊子短接上面提到的地方,上电,如果一切正常,指示灯不会点亮,烧录软件会出现识别到usb并开始烧录,此时可以断开短接,等待烧录完成

烧录完成后先点击停止烧录,再关闭烧录软件,最后拔掉usb断掉电源

注意:后面再进行烧录其他固件可不用短接,点击开始烧录,按住复位键后再上电即可

casaos安装

ssh登录到armbian(默认账号密码为root 1234),完成armbian设置。由于casaos是基于docker的,安装casaos前需要安装docker,输入命令

apt install docker.io

完成安装后重启

输入命令一键安装casaos

wget -qO- https://get.casaos.io | bash

安装完成后,浏览器输入玩客云ip地址,点击开始

V2raya安装

拉取镜像并部署容器

如果此处由于源或者梯子问题无法拉取,可采用docker镜像导入来部署

传送门:docker镜像导入与导出

传送门:docker拉取不同架构镜像并添加tag属性

镜像地址:mzz2017/v2raya,选择arm/v7版本,使用docker run方式部署容器

docker run -d \
--name v2raya \
-p 2017:2017 \
-p 20170-20172:20170-20172 \
-e V2RAYA_ADDRESS=0.0.0.0:2017 \
-v /home/docker/v2raya:/etc/v2raya \
--restart=always \
--privileged \
mzz2017/v2raya:v1

登录并配置v2raya

浏览器输入ip:2017,输入用户名,密码,点击创建

弹出导入节点窗口,点击导入

将节点网站提供的订阅链接复制粘贴如窗口,点击确定

可看到节点已全部更新导入,点击任一节点连接

其他设置与启动

点击右上角设置按钮

自行选择代理与分流模式,建议GFW,开启端口分享

开启自动更新gwflist与自动更新订阅,时间自定,保存并应用

点击左上角启动按钮后显示正在运行即可

启动docker代理

获取v2raya端口

点击v2raya设置界面左下角的地址与端口

看到http端口为20171,注意此端口需要在部署容器时对外开放

直接代理和密码代理

代理分为直接代理和密码代理,格式如下

直接代理 http_proxy=http://ip:端口号/;

密码代理 http_proxy=http://用户名:密码@ip:端口号/

例:

直接代理 http_proxy=http://127.0.0.1:20171/

密码代理 http_proxy=http://user:123456@127.0.0.1:20171/

如果密码中有特殊符号,要先进行转义

docker 配置http代理

创建目录

mkdir -p /etc/systemd/system/docker.service.d

创建配置文件

cat > /etc/systemd/system/docker.service.d/http-proxy.conf <<EOF
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:20171/"
Environment="HTTPS_PROXY=http://127.0.0.1:20171/"
Environment="NO_PROXY=localhost,127.0.0.1"
EOF

更新配置并重启docker

systemctl daemon-reload && systemctl restart docker

此时docker已经可以本地进行拉取镜像更新配置并重启docker

Portainer安装

传送门:docker下部署Portainer及基本使用方式

注意需拉取32位镜像,已在文章前面附上链接

IPTV聚合工具部署

肥羊allinone部署

使用stack方式部署

services:
allinone:
image: youshandefeiyang/allinone
container_name: allinone
network_mode: bridge
privileged: true
restart: unless-stopped
ports:
- 35455:35455

部署完成后在浏览器地址栏输入http://ip:35455如下所示证明成功

格式化工具部署

上一步完成之后基本上已经可以观看直播,如果进一步想对直播源数据进行格式转换或者聚合,就需要不是格式化工具,ssh输入如下代码

docker run -d \
--restart=always \
--name allinone_format \
-p 35456:35456 \
yuexuangu/allinone_format:latest

部署完成后地址栏输入http://ip:35456

可根据自己需求进行基础配置与分组配置的设置,默认均无需更改,点击查看订阅源,根据自己直播视频播放器地址需求选择一个链接填入

自动更新工具部署

由于肥羊工具会不定期更新,为了减免手动更新的麻烦,还需要部署一个监控容器,进行自动检测是否有更新并自动更新

ssh输入以下代码,每天凌晨2点自动监测allinone容器是否有更新

docker run -d \
--name watchtower \
--restart unless-stopped \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
allinone -c --schedule "0 0 2 * * *"

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇