CuteHttpFileServer(简写为 CHFS)是一个轻量级的 HTTP 文件服务器,允许用户快速分享本地文件夹中的内容,类似于简单的文件共享工具。
连接Openwrt
使用ssh连接OpenWrt,再使用 df -h
命令查询文件结构;
也可以把U盘或者硬盘挂载到OpenWrt上
添加挂载点
操作步骤:
1.系统-挂载点-添加
2.勾选启用-UUID选择U盘-挂载自定义名称,点击保存
3.保存并应用
4.再使用 df -h
查询
下载chfs
1.查询OpenWrt架构;
uname -a
2.访问chfs官网:chfs官网
我的是aarch64即为arm64架构,下载其中一款即可
3.下载配置文件;
4.得到两个文件,一个是chfs二进制文件一个是配置文件;
编辑配置文件
chfs.ini
配置文件根据自己的需求来填写
创建上传文件
1.创建一个文件夹并进入目录
mkdir -p /mnt/mmcblk0p13/chfs
cd /mnt/mmcblk0p13/chfs
2.将两个文件上传到OpenWrt的chfs目录
3.添加执行权限;
chmod +x chfs-linux-arm64-3.1
运行
1.在当前目录下执行:
./chfs-linux-arm64-3.1 --file chfs.ini
2.显示信息说明运行成功;
3.输入配置文件里面自定义的账户密码登录;
开机自启
关闭终端chfs服务就无法访问,可以继续按照以下步骤操作;
1.写一个脚本,可灵活操作开启、关闭、开机自启等
编辑文件:
vim /etc/init.d/chfs
2.复制以下脚本内容粘贴
#!/bin/sh /etc/rc.common
START=99
STOP=10
# 这部分需要修改成自己的路径
chfs_BINARY="<你的文件路径>/chfs-linux-arm64-3.1"
chfs_CONFIG="<你的文件路径>/chfs.ini"
LOG_FILE="<你的文件路径>/nohup.out"
start() {
# 检查 chfs 是否已经在运行
if pgrep -f "$chfs_BINARY" > /dev/null; then
echo "chfs 已经在运行。"
else
echo "启动 chfs..."
nohup "$chfs_BINARY" --file "$chfs_CONFIG" > "$LOG_FILE" 2>&1 &
sleep 1
if pgrep -f "$chfs_BINARY" > /dev/null; then
echo "chfs 启动成功。"
else
echo "chfs 启动失败。"
fi
fi
}
stop() {
# 停止 chfs 服务
if pgrep -f "$chfs_BINARY" > /dev/null; then
echo "停止 chfs..."
killall "$(basename "$chfs_BINARY")"
sleep 1
if pgrep -f "$chfs_BINARY" > /dev/null; then
echo "停止 chfs 失败。"
else
echo "chfs 停止成功。"
fi
else
echo "chfs 没有运行。"
fi
}
restart() {
# 重启 chfs 服务
stop
start
}
enable() {
# 设置 chfs 开机自启
ln -sf /etc/init.d/chfs /etc/rc.d/S99chfs
echo "chfs 开机自启已启用。"
}
disable() {
# 禁用 chfs 开机自启
rm -f /etc/rc.d/S99chfs
echo "chfs 开机自启已禁用。"
}
enabled() {
# 检查 chfs 是否启用了开机自启
if [ -L /etc/rc.d/S99chfs ]; then
echo "chfs 开机自启已启用。"
else
echo "chfs 开机自启未启用。"
fi
}
截图
3.添加执行权限
chmod +x chfs
4.运行试一下;
开机自启常用命令
启动 chfs 服务: /etc/init.d/chfs start
停止 chfs 服务: /etc/init.d/chfs stop
重启 chfs 服务: /etc/init.d/chfs restart
启用开机自启: /etc/init.d/chfs enable
禁用开机自启: /etc/init.d/chfs disable
检查是否启用了开机自启: /etc/init.d/chfs enabled
停止重启开启: /etc/init.d/chfs reload
停止重启
如果记不住,执行 /etc/init.d/chfs
直接回车
备注:
其他linux系统开机自启方法参考:chfs 文件服务器开机自启服务配置
评论区