|
Webd 是一款极度轻量化的自建网盘工具,服务端程序仅 60~90KB(视不同系统),
无任何依赖,速度快、资源占用低,使用网页端即可上传、下载文件,支持用户权限管理,
密码下载等功能,堪称最小巧的文件服务器,新增通过 ADB 命令在 Android 设备上运行
Webd 可以在 Windows、Linux、OpenWRT 和 Android 设备上使用,运行前可选修改配置文件 webd.conf,
包括下载路径、端口、权限设置、用户名设置等,然后就可以了。Windows 下除了命令行工具,还有一个系统托盘菜单:
非常的简洁了。打开 http://ip地址:9212/#/ 就能访问了。
简单的食用方式
配置文件:webd 启动时会在当前目录和 /etc 下查找并加载 webd.conf 文件,编辑 webd.conf 去掉行首的 # 可让改行配置生效。含有空格的路径需用英文双引号包起来。
Webd.Root 指定网盘文件的路径(更改后需移动原 web 目录下的 .Trash 文件夹到新路径下,否则无法删除文件
Webd.Listen 监听端口或特定的地址,支持多个,可配置成 [::]:9212 来同时监听 IPv6 和 IPv4
Webd.Hide 隐藏托盘图标, 无参数,该项仅支持 Windows
Webd.User 设置用户的权限、用户名和密码,支持两个用户,但使用同一目录,比如 Webd.User rlumS user1 pass1 表示设置 user1 的密码为 pass1 ,具有 r、l、u、m、S 四种权限。其中 r 表示访问文件,l 表示获取文件列表,u 表示上传文件,m 表示删除移动重命名文件,S 表示显示隐藏文件。可赋于用户任意单个或多个权限,任意组合,灵活配置。
Webd.Guest 设置无需登录的访客权限,参考上面的权限组合;设置成 0 表示禁用访客。
Webd.Browser 用于指定自定义的浏览器路径;该项还能解决双击托盘图标无法弹出界面的问题。
命令行参数对应的配置项:
-c 指定配置文件, 不再使用默认路径的
-h Webd.Hide
-B Webd.Browser
-l Webd.Listen 可指定多个
-w Webd.Root
-g Webd.Guest
-u 类似 Webd.User, 需把空格用冒号替代, 类似 -u rlum:user1:pass1
Linux、OpenWrt、Armbian 等平台上安装 webd
webd-linux-x86_64.tar.gz 用于普通 x86_64 linux 发行版
webd-linux-aarch64.tar.gz webd-linux-armv7.tar.gz 使用于 arm linux 平台
webd-openwrt-x86_64.tar.gz 用于安装了 OpenWrt 的普通 PC
webd-android-*** 用于通过使用 adb 命令在 android 设备上运行
webd-linux-mipsel-uclibc.tar.gz 适用于 Padavan 等固件
webd-openwrt-XXXXX.tar.gz 适用于不同硬件的 OpenWrt 路由器
链接:https://www.aliyundrive.com/s/MbTkJGZ5BVv
|
|