少年,你是否正在为找不到合适的VPS而烦恼?你是否正在为闲置的手机还在吃灰而苦恼?你是否想要开始录播,但不知道如何入手?或者你是一名VTuber天狗,想要加入录播man的行列?只需要一部手机,就可以轻松地开始录制视频,并且日入-10元(电费不是)。心动不如行动,火速开始
阶段一:手机设置termux
第一步:下载并安装termux(什么?你连安装包都不会下载?)
第二步:打开termux
第三步:使用如下命令行替换termux官方源为 南阳理工 镜像源
$ sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirror.nyist.edu.cn/termux/apt/termux-main
$ stable main@' $PREFIX/etc/apt/sources.list
$ apt update && apt upgrade
$ pkg install vim #安装文本编辑器
第四步:安装openssh(为了不用屏幕扣代码,如果你觉得手搓更快的话可以跳过此步骤)
**安装OpenSSH(中间要输入一次y确认)**
$ pkg install openssh
**运行SSH Server**
$ sshd
**设置密码(连续输入两次一样的密码)**
$ passwd
#查看用户名
$ whoami
**查看本机ip(输入后去找ip** 192.168.x.xx)**
$ ifconfig
**设置openssh开termux自启动**
$ vi ~/.hashrc
$ sshd
$ debian
esc :wq保存后退出
第五步:在电脑上使用ssh连接termux
用户名:上一步中whoami获取到的
密码:(你自己设定的问我干嘛)
端口:openssh的默认端口是8022
阶段二:安装ubuntu系统(arm版本)安装教程转载自白狐
先用下面的命令启动安装ubuntu的脚本
curl -LO https://gitee.com/mo2/linux/raw/2/2.awk && awk -f 2.awk
然后会出现下面的界面
出现这个界面填 Y 并 回车[注意是大写 Y]
[不会回车?那去百度怎么回车]
[也不会百度?那你没救了]
然后会出现下面的界面
这里填小写的 y 然后回车
然后会提示你获取文件的地址
有以下两种情况
如果提示的是
Do you want to get it from gitee? [Y/n]
则填 Y 然后回车[注意是大写 Y]
而如果提示的是
Do you want to get it from github? [Y/n]
则填 n 然后回车[注意是小写的 n]
然后会提示你要不要安装whiptail
这里我们是要安装的 所以直接回车
然后会让你选语言
这里默认就是简体中文 直接回车
然后就是选择容器类型
我们要选择第一个 也就是 🍀 proot容器(๑•̀ㅂ•́)و✧
它默认就是proot容器 所以 直接回车
回车继续 它就会克隆一份项目库
然后它就会提示
出现这个提示填 Y 然后 回车[注意是大写 Y ]
它就会开始换源
中途 可能会出现这种情况
出现这个界面填 Y 并 回车[注意是大写 Y]
[这种情况可能有好多次,都是填大写的 Y 然后回车]
之后会提示这个
我们 回车 返回
然后又会出现这个提示
同样的 填 Y 然后回车
然后会弹出这个提示
直接回车
然后就开始克隆项目库和安装依赖
跑完了会出现这个界面
我们要选择第一个 也就是 🍀 proot容器(๑•̀ㅂ•́)و✧
它默认就是proot容器 所以直接回车
然后会让你选终端配色(随便选一个,反正电脑ssh也看不见)
然后会让你选择终端字体 (随便选一个,反正电脑ssh也看不见)
然后会询问你要不要创建termux.properties
用小键盘的← →键来选择,移动到Yes,然后回车。
因为它默认是Yes 所以可以直接回车
然后会让你选择dns
用小键盘的↑↓键来选择,移动到 [2400:3200::1]Ali
也就是序号为 4 的那个,选择好后,直接回车。
出现这个提示 直接回车
然后会询问你 是否需要启用一言
用小键盘的← →键来选择,移动到Yes,然后回车。
Yes [默认也是Yes] 所以可以直接回车
然后会询问你的时区
只要你在中国的,就选Yes,然后回车
这里直接回车
然后可能会提示如图的信息
直接回车
然后会出现下面的界面
直接回车
然后会出现以下提示
直接回车
然后让你阅读用户协议
我们直接回车
这里我们要选择
💠 arm64发行版列表
而它默认也是💠 arm64发行版列表
所以可以直接回车
然后会出现下面的选项
用小键盘的↑↓键来选择
🍛 Ubuntu:我的存在是因為大家的存在
然后回车
然后会出现下面的界面
选择
22.04(LTS) 果酱水母 Jammy Jellyfish
然后回车
然后会提示这个
选择
🌱 启动proot ubuntu-jammy_arm64
然后回车
然后会提示:
直接回车
在安装过程中会出现以下提示
直接回车
跑完了就会开始设置Ubuntu
选 否 然后回车
配置zsh
选 否 然后回车
删除zsh.sh和zsh-i.sh
选 是 然后回车
启动容器工具
选择 否 然后回车
然后用下面的命令更新一下ubuntu
apt update && apt upgrade -y
再安装基本软件
apt-get install git curl wget -y
之后 Ubuntu就可以被愉快的使用了
注意事项:
1.大退termux之后 请输入debian来重新启动 。
2.如果安装了多个系统,
debian 将会启动上一次使用的系统。
如果用启动其他系统
请使用 tmoe t 命令来选择将启动的系统。
阶段三:安装biliup 教程参考waitsaber
**第一步:安装python3-pip**
$ sudo apt install python3-pip
**第二步:安装python3-dev**
$ sudo apt install python3-dev
**第三步:安装ffmpeg**
$ sudo apt install ffmpeg
**第四步:安装nodejs (你也可以使用nvm安装nodejs)**
$ sudo apt install nodejs
**第五步:安装biliup**
$ sudo pip3 install biliup
或者使用 一键安装脚本:
wget -O install.sh https://image.biliup.me/install.sh && chmod +x install.sh && bash install.sh
阶段四:使用MT管理器建立配置文件(会命令行创建的可以跳过此步骤)
- 在手机下载并安装MT管理器
- 打开MT管理器
设置完之后,点击Termux Home,之后进入路径/.local/share/tmoe-linux/containers/proot/ubuntu-jammy_arm64/
这个就是你安装ubuntu的地方了,之后新建文件夹(例如我新建了一个名为biliup的文件夹),放入配置文件
配置文件的写法是:
yaml:
https://github.com/biliup/biliup/blob/master/public/config.yaml
toml:
https://github.com/biliup/biliup/blob/master/public/config.toml
阶段五:替换stream-gears(上传B站的插件,不上传可无视)
由于arm版本的上传插件和pc暂未适配,所以需要你手动编译(或者去群里下载)后替换
阶段六 :开始运行Biliup
写好配置文件之后,就可以回到Termux中开始运行
#运行biliup需要进入到有配置文件的目录下执行否则会报错找不到配置文件
$ cd /root/biliup
biliup start #以后台模式运行
biliup stop #结束biliup进程
biliup restart #重启biliup进程
开始录播啦
额外阶段:设置开机(开termux)自启动
由于我们的ubuntu系统是使用proot容器建立的,那么我们需要采用与标准linux系统不同的方法来处理开机启动。
proot容器并没有实项的开机过程,也不支持systemd或其他init系统。
因此,我们不能使用传统的在开机时自动运行脚本的方法。
然而,我们可以在bashshell配置文件中添加一个命令来运行启动biliup的脚本来实现自启动
首先在/root中建立biliup.sh的脚本,内容如下
#!/bin/bash
cd path/to/config #你配置文件的路径
biliup start
biliup restart
保存后执行
$ chmod +x /root/script.sh #将该脚本设置为可执行文件
添加到开机启动中
$ vim ~/.bashrc
$ bash /root/biliup.sh
保存退出
之后关闭termux重新启动后就会自动进入ubuntu系统并且自启动biliup了
牛!