Termux - Debian
<h4 id="基础配置">基础配置</h4><pre><code class="language-sh">1,termux换源
termux-change-repo # 选择清华源
2,更新源
apt update && apt upgrade -y
3,安装
apt install openssh -y
# 远程连接,执行sshd,可以putty连接,便于操作(IP:8022)
# whoami 查看用户ming
# passwd 设置该用户密码
apt install proot proot-distro -y
proot-distro list # 查看可安装的linux
proot-distro install debian # 登陆debian
4,debian换源
cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份
sed -i "s@http://deb.debian.org@https://mirrors.163.com@g" /etc/apt/sources.list
使用的https源,则需要安装 apt install apt-transport-https
5,更新源
apt update
apt upgrade
</code></pre>
<h4 id="文件服务器">文件服务器</h4>
<pre><code class="language-sh">1,下载文件服务器
wget https://github.com/filebrowser/filebrowser/releases/download/v2.23.0/linux-arm64-filebrowser.tar.gz
2,解压,移动
tar -xvf linux-arm64-filebrowser.tar.gz
mv filebrowser /usr/sbin
3,创建文件夹和配置文件
mkdir /etc/filebrowser/
touch /etc/filebrowser/config.json
# 配置
cat > /etc/filebrowser/config.json << EOF
{
"address":"0.0.0.0",
"database":"/etc/filebrowser/filebrowser.db",
"log":"/var/log/filebrowser.log",
"port":8800,
"root":"/",
"username":"admin"
}
EOF
# 可视块编辑 ctrl + v
# 参数
address:监听地址
database:数据库地址
log:日志文件路径
port:需要监听的端口
root:需要读取哪个目录下的文件
username:用户名 # 默认密码admin
4,运行
1,常规运行
filebrowser -c /etc/filebrowser/config.json
2,后台运行
nohup filebrowser -c /etc/filebrowser/config.json &
nohup filebrowser -c /etc/filebrowser/config.json>>/home/nohup-log/filebrowser.log 2>&1 &
5,访问
IP:8800
</code></pre>
<h4 id="换源脚本">换源脚本</h4>
<pre><code class="language-sh">安装前置
apt-get install -y wget && apt-get install -y ca-certificates
脚本下载
海外下载
wget https://raw.githubusercontent.com/oooldking/script/master/superupdate.sh
国内加速下载
wget https://ghproxy.com/https://raw.githubusercontent.com/oooldking/script/master/superupdate.sh
运行换源脚本(任选一个)
bash superupdate.sh cn
bash superupdate.sh 163
bash superupdate.sh aliyun
还原
bash superupdate.sh restore
</code></pre><br><br>
来源:https://www.cnblogs.com/yhh5319/p/16883542.html
頁:
[1]