轻量化的自建网盘工具-Webd

Webd是一款极度轻量化的自建网盘工具,服务端程序仅60~90KB(视不同系统),无任何依赖,速度快、资源占用低,使用网页端即可上传、下载文件,支持用户权限管理,密码下载等功能,堪称最小巧的文件服务器,新增通过ADB命令在Android设备上运行。

青小蛙之前介绍过这款小工具:96KB的微型文件服务器,自己在家搭网盘、分享文件[Win/Linux/OpenWRT]。
昨天看到了一个新帖子:过了数年后我又把自建网盘的软件webd更新了,依旧几十KB,就陷入了沉思:现在时间过的这么快么,已经…数年了啊…
转念一想不对,上次发布明明就是2年前的嘛,虽然叫数年也没什么问题,但仅仅2年,还好还好,并不算太久。
Webd
Webd可以在Windows、Linux、OpenWRT和Android设备上使用,运行前可选修改配置文件webd.conf,包括下载路径、端口、权限设置、用户名设置等,然后就可以了。Windows下除了命令行工具,还有一个系统托盘菜单:
Webd时隔2年更新,依旧是那个96KB的自建网盘工具[Win/Linux/OpenWRT/Android]1
非常的简洁了。打开http://ip地址:9212/#/就能访问了。
案例
Webd官网下载页面就是Webd最好的案例了:https://gwgw.ga/fidx.html#/webd/
简单的食用方式
配置文件:webd启动时会在当前目录和/etc下查找并加载webd.conf文件,编辑webd.conf去掉行首的#可让改行配置生效。含有空格的路径需用英文双引号包起来。
Webd.Root指定网盘文件的路径(更改后需移动原web目录下的.Trash文件夹到新路径下,否则无法删除文件
Webd.Listen监听端口或特定的地址,支持多个,可配置成[::]:9212来同时监听IPv6和IPv4
Webd.Hide隐藏托盘图标,无参数,该项仅支持Windows
Webd.User设置用户的权限、用户名和密码,支持两个用户,但使用同一目录,比如Webd.UserrlumSuser1pass1表示设置user1的密码为pass1,具有r、l、u、m、S四种权限。其中r表示访问文件,l表示获取文件列表,u表示上传文件,m表示删除移动重命名文件,S表示显示隐藏文件。可赋于用户任意单个或多个权限,任意组合,灵活配置。
Webd.Guest设置无需登录的访客权限,参考上面的权限组合;设置成0表示禁用访客。
Webd.Browser用于指定自定义的浏览器路径;该项还能解决双击托盘图标无法弹出界面的问题。
命令行参数对应的配置项:
-c指定配置文件,不再使用默认路径的
-hWebd.Hide
-BWebd.Browser
-lWebd.Listen可指定多个
-wWebd.Root
-gWebd.Guest
-u类似Webd.User,需把空格用冒号替代,类似-urlum:user1:pass1
Linux、OpenWrt、Armbian等平台上安装webd
webd-linux-x86_64.tar.gz用于普通x86_64linux发行版
webd-linux-aarch64.tar.gzwebd-linux-armv7.tar.gz使用于armlinux平台
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路由器

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注