首 页最新软件下载排行文章资讯投稿发布下载专题
维维软件站
您的位置:首页网络软件网络共享 → Webd自建网盘工具20211130免费版

Webd自建网盘工具20211130免费版

平台:Winall 大小:536 KB 时间:2021-12-1 9:48:00
  • 智能高速地址
  • 群英网络地址
  • 微子网络地址
  • Webd自建网盘工具免费版是一款极度轻量化的局域网自建网盘程序,该服务端程序体积十分的小巧,仅60~90KB(视不同系统),该网盘程序无任何依赖,速度快、资源占用极低,使用网页端即可上传、下载文件,并且支持用户权限管理、密码下载等实用功能,可以说它是最小巧的一个文件服务器了,本次版本新增了通过ADB命令在Android设备上运行功能,你只需要安装并且按教程操作即可轻松的完成网盘搭建,轻松实现属于自己的网盘服务器,同时Webd支持多方系统安装,可以说它是一个适合所有人使用的网盘搭建软件了,如果你也喜欢折腾网盘的话请马上在此页面下载Webd自建网盘工具自行研究吧。

    Webd自建网盘工具下载

    工具特色

    一款轻量级(self-hosted)自建网盘软件

    程序体积只有60~90KB,包含了server端,无其它依赖,速度快资源占用极低

    纯绿色的便携软件,下载解压即可使用

    工具支持 Windows、Linux、OpenWrt、Armbian

    工具的界面十分的简洁易用,无繁琐的设置,支持移动设备

    使用介绍

    命令行快速运行

    ./webd -w /mnt/sda1 -u rlum:user:pass

    webd.exe -w D:\sharedata -u rlum:user:pass

    安装:

    从上述网址下载 webd-win32.7z 解压到合适位置,进入目录双击运行 tools.cmd

    依提示添加快捷方式并创建自动启动即完成安装。

    配置:

    用记事本打开 webd.conf 参考后续说明修改配置,修改后需要重启以便生效。

    启动和使用:

    双击桌面 webd 图标启动,或者重启后自动启动。

    双击托盘图标就会调用浏览器打开网盘,点右上角二维码图标可生成二维码供移动设备使用。

    网盘内的视频类文件可以直接播放,不支持的格式需复制视频地址到其它播放器播放。

    需要剪切或者是删除文件时点击所在行空白处或日期与大小,变为选中状态,然后操作新出现的按钮。

    重命名文件:在未选中状态下双击文件所在行的空白处会进入重命名状态。

    配置文件:

    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 路由器

    例如 K2P OpenWrt 固件位于: https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/

    那么它应当使用 webd-openwrt-mt7621.tar.gz 安装包

    ar71xx ath79 固件共用 webd-openwrt-ar71xx.tar.gz 安装包

    mt7621 mt76x8 固件共用 webd-openwrt-mt7621.tar.gz 安装包

    新版的openwrt的软件包的名称中增加了CPU构架名称

    比如: webd-20211127-openwrt-mips_24kc.ath79.tar.gz 其中 mips_24kc 是CPU构架名称

    理论上只要CPU构架名称相同即可通用, 比如相同构架的 lantiq/xrx200 和 ath79 可以共用软件包.

    # 以 mt7621 设备为例,可通过如下命令安装 webd

    # 安装包名字变量

    pkg=webd-20211124-openwrt-ramips-mt7620.tar.gz

    # 下载对应的软件包并解压

    tar -xzvf ${pkg}

    cp -fv webd/webd /usr/bin/

    cp -fv webd/webd.conf /etc/

    rm -rf /tmp/webd /tmp/${pkg} # 删除无用的残留文件

    # 假如要将硬盘挂载目录 /mnt/sda1 当作网盘目录

    mkdir -pv mkdir -p /mnt/sda1/.Trash # 创建回收站文件夹,否则无法进行删除文件

    # 根据前面 [配置文件] 环节的说明编辑 /etc/webd.conf

    # 设置 Webd.Root 为 /mnt/sda1 以及设置用户名密码权限等

    # 添加开机脚本, 注意不要漏掉引号

    echo "/usr/bin/webd &>/dev/null &" >> /etc/rc.local

    # 还能够不用配置文件而是用命令行参数方式添加开机脚本

    echo "/usr/bin/webd -w /mnt/sda1 -u rlum:用户名:密码 -u rl:用户名2:密码2 &>/dev/null &" >> /etc/rc.local

    # 重启路由器生效

    reboot

    # 局域网内访问 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 路由器

      相关软件
      栏目导航
      本类热门阅览