分享

随身wifi棒子刷debian系统实现24小时直播推流

 BOBD1997 2023-06-07 发布于陕西

声明:以上内容仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。内容来自网络收集整理,版权争议与本人无关。您必须在下载后的24个小时之内,从您的设备中彻底删除上述内容。

                  前言

          好久没有更新了,没有盒子做刷机做教程,于是最近时间研究了一下随身wifi。其实一年多以前就在视频网站看到过有刷随身wifi的,也想研究研究,因为随身wifi只有一个USB公头,扩展性太小,当时没什么时间也没有这方面的需求就放下了。最近有了一点时间就想把随身wifi搞一搞,所以一下买了4个。

视频1.随身wifi棒子刷机前言

         随身wifi是什么?最简单的理解,它就是一个去掉了打电话等等功能的,开了热点信号的手机,你的手机或者可以无线上网的设备可以连接到随身wifi发射的wifi信号,实现上网。

视频2.备份和刷入debian基础包,更新debian11更换源,安装一些必要的软件

         这个随身wifi现在绝大多数用的是两种芯片,中兴微芯片和高通410芯片,中兴微芯片应该是新的芯片,高端一点的随身wifi用的基本都是中兴微芯片,信号啥的比较稳定价格也贵一点,另外就是过去老手机拆机的高通410芯片,这种是可以刷LINUX系统的。

视频3.debian11系统安装Python3.10_安装24小时直播推流的必要软件,推流

         这个随身wifi套路挺深的,如果你是想用随身wifi本身的功能,在商家那里购买流量,建议一个月一个月的

买流量,建议用自己买的手机流量卡,这个是需要大卡卡托的,随身wifi本身是有内置esim卡的,要是用

自己的手机流量卡,需要到后台192.168.100.1密码admin,的高级设置里切换卡,有的后台切换卡是需要

切卡密码,因为我没有这方面需求,请自行百度,另外随身是可以刷免流的,同样我也没有这方面的需求,

小伙伴们自行查找。

        为什么又想起搞随身wifi呢?一句话因为它便宜9.9包邮到家,我买的4个都是高通410的芯片,都是512M加4G存储的版本,听说原来还有1加8的版本,我是没碰到。先说明我是小白,我是现学现卖,说的不对的地方请小伙伴指正,所以我发的教程也是给小白看的。现在我知道的这个随身wifi可以刷的LINUX的衍生版本有klipper做上位机,刷openwrt做旁路由,刷debian做服务器的一些功能。

          首先感谢B站UP“千牛不是牛”我是看了他的视频“最便宜的Linux服务器 随身WIFI棒子 9.9包邮 运行ChatGPT随身携带”和B站UP“二次元是什么鬼我只知道DJI”“9块9包邮的随身WiFi真的可以做b站推流服务器吗?”这两个视频学的,另外他们用的也是“苏苏小亮亮”的debian包,这位大佬应该是酷安社区的,感谢这三位大佬。另外UP二次元是什么鬼我只知道DJI提到超频到2.1的debian的包,因为这款芯片性能,我感觉超频的意义不大,也就没研究超频。UP“千牛不是牛”运行ChatGPT虽然可以刷成功,但是需要到openai注册,需要key。才能真正的正常使用,你们知道的现在是注册不了的,所以实际意义也不大,你们要是有高手能注册呢,你们可以自己研究研究。视频网站24小时推流还是可以搞的,成本也不高,这个24小时直播推流是github上的一个开源项目,项目名称“BiliBili24HourLive”小伙伴可以自行查找,我用的是UP二次元是什么鬼我只知道DJI的修改过的脚本,现在我就一步一步教给小伙伴,有兴趣的可以研究研究。


图片

一.备份随身wifi和刷入debian基础包


  

最好关闭杀毒软件,或者全部放行。

1.下载安装所需要的工具及固件,查看自己随身wifi板子的版号。

9008驱动         base           debian      MiKo         随身WiFi助手和你版号的固件包,我的是UFI003

2.安装9008驱动,MiKo备份工具,随身WiFi助手

3.备份随身wifi原厂固件

4.刷底包

5.刷debian。

6.安装NDIS驱动。

二.更新debian11更换源,安装一些必要的软件


        

图片


shell

登录地址:ssh 192.168.68.1

用户名:user

密码:1

图片

设置root账户

配置root用户密码

sudo passwd root

切换到root用户

sudo su -

允许root用户远程登录,重启服务或系统后生效 

echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config

重启设备

reboot

用root设备登录ssh(密码是刚才设置的)

root

删掉已经没用的自带用户

userdel -r user

使用随身wifi连接家里的无线网

在终端输入

nmtui

点击Activate a connection

在wifi名称前面带有*,就表示连接成功了。

安装系统常用软件

创建一个空mobian.list文件:

true > /etc/apt/sources.list.d/mobian.list

更新APT软件包:

apt-get update
apt-get upgrade

安装常用的软件包

apt-get install curl
apt-get install -y wget
apt update
apt install vim git cron dnsutils unzip lrzsz fdisk gdisk exfat-fuse exfat-utils

更换最新阿里镜像源

打开/etc/apt/sources.list文件

sudo vim /etc/apt/sources.list
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contribdeb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contribdeb https://mirrors.aliyun.com/debian-security/ bullseye-security maindeb-src https://mirrors.aliyun.com/debian-security/ bullseye-security maindeb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contribdeb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contribdeb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contribdeb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

设定镜像后再次更新APT软件包

该命令会更新本地的软件包列表,会连接到远程软件源并检查可用的更新。

sudo apt-get update

这个命令会下载并安装系统中已经安装的软件包的最新版本,如果有新的依赖项则也会一并下载安装。

sudo apt-get upgrade

配置系统时间

dpkg-reconfigure tzdata

选6.然后选70(亚洲 上海)

把Debian 设置中文环境

要支持区域设置,首先要安装locales软件包:

apt-get install locales

然后配置locales软件包:

dpkg-reconfigure locales

在界面中选487. zh_CN.UTF-8 UTF-8

输入487

然后输入3

重启设备

reboot

设备重启后,再输入

nmtui

就可以看到中文界面了!

ifocnfig查看所有网络连接(如果此命令没有安装,可以去自己路由器的后台查看随身wifi连接的ip)




三.debian11系统安装Python3.10

更新程序包并安装变异依赖环境#

sudo apt update
sudo apt upgrade
sudo apt install wget build-essential libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

开始正式安装#

1.下载Python源码包

可以前往Python官网获取最新源码

cd ~
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

2.解压Python源码

将下载好的源码包进行解压,默认放在当前文件夹下的压缩包同名文件夹内

tar xzf Python-3.10.0.tgz

3.编译Python源码

进入解压后的文件夹内,进行选项配置

cd Python-3.10.0
./configure --enable-optimizations

#--enable-optimizations为优化性能选项,其余类似的还有 --prefix=PATH 指定安装目录……,可根据需要进行选择。

#默认安装路径为 /usr/local/bin

4.安装Python 3.10

make altinstall

#altinstall用于防止编译器覆盖默认Python版本

5.验证安装#

python3.10
Python 3.10.0 (default, Dec 5 2021, 22:46:09) [GCC 10.2.1 20210110] on linuxType 'help', 'copyright', 'credits' or 'license' for more information.>>>

至此,已完成Python3.10的安装

接下来可以根据需要选择是否需要更改默认Python为Python3.10

四.安装直播推流所用到的软件和推流所用到的一些命令

安装需要用到的软件

apt-get install ffmpeg -y
apt-get install screen -y
apt-get install fdisk

挂载U盘

echo host > /sys/kernel/debug/usb/ci_hdrc.0/role

查看U盘路径

fdisk -l

用你自己U盘路径挂载到你自己指定的目录

mount /dev/sdb1 /home/user/dmm

因为我要把U盘挂载到

/home/user/dmm

现在我的随身wifi没有这个目录所以我要建立这个目录

把脚本上传到指定目录

我这里上传到

/home/user

推流命令

后台运行这个软件

screen
cd ..
cd /home/user

进入到执行文件所在目录

python3.10 blive.py

执行脚本

/home/user/dmm

视频文件所在地址

ctrl+A+D退出后台运行screen

htop

查看后台运行占用情况

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多