无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 19851|回复: 139
打印 上一主题 下一主题

[转帖]webd 网盘 快速搭建一个轻量级个人网盘 支持 Win7 和 OpenWrt

    [复制链接]
跳转到指定楼层
1#
发表于 2018-10-16 17:06:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liangyi 于 2018-10-16 23:25 编辑

发现一个轻量的web服务器软件,搬运给大家看看(也不确定该发到哪个板块,暂且放到这里吧)
原贴地址 快速搭建一个轻量级个人网盘 支持 Win7 和 OpenWrt

本帖楼层3的坛友g3764205即软件作者,有疑问可与他沟通探讨

原贴内容:
webd 网盘

下载地址
http://mydisk.ml:5156/webd-win32.tar.gz (Windows 平台)
http://mydisk.ml:5156 (同时为只读演示地址)
http://webdisk.ys168.com (备用)

预览图


介绍:
  这是一个极轻量级的用于自己搭建简易网盘的软件
  解压后不同平台的程序文件只有 60 KB 至 90 KB, 包含前后端和服务器
  可以完成文件上传下载, 手机在线看电影的功能, 亦可拍摄视频照片后自动上传分享与其它用户.
  支持 Windows、Linux、甚至 OpenWrt 路由器平台
  还有高性能高并发的特性(采用 IOCP 和 epoll),可承担大量用户同时使用

使用说明

Windows 平台安装方法, 需 Win7 或更高版本, 本软件为绿色版,解压后即可使用。
  1. 下载文件名包含 win32 的压缩包, 例如 http://mydisk.ml:5156/webd-20181015-win32.tar.gz

  2. 用 7zip、winrar 等工具把下载的文件解压到适当的目录

  3. 进入解压到的目录:
    1) webd.exe 为主程序, 可直接双击运行,运行后在状态栏有图标。
    2) ShortCutCreate.cmd 用于创建 webd.exe 的桌面快捷方式
    3) FirewallRuleAdd.cmd 需要右键管理员运行,用于设置防火墙,可以让手机等其它设备使用本软件
    4) AutoStartAdd.cmd 用于添加开机自动启动
    5) 其余的 xxxRremove.cmd 脚本用于撤销对应脚本的操作

软件的 Web 界面支持 Chrome FireFox 和大部分手机上的浏览器.

使用方法:
  1. 启动后双击状态栏图标, 默认浏览器会打开本软件的界面

  2. 用手机打开浏览器地址栏的地址, 可以在手机上使用

  3. web 界面上的 New 用于新建文件夹

  4. 按 Upload 会弹出选择文件对话框
     可选中多个文件上传, 上传过程中有进度显示, 可以上传很大的文件.
         部分手机可以长按文件名进入多选模式, 但有的手机系统不支持
         手机上还可以选择拍照或录像后自动上传, 之后其它设备可以在线观看.

  5. 删除文件, 单击列表中文件名之外的位置进行选中, 选中的文件名有下划线, 选中一个或多个后可以删除
     (文件不会真正从系统删除,而是位于 web 目录下的 .Trash 文件夹内)

  6. 浏览器支持的视频比如 mp4、flv 等, 可以直接在手机或桌面浏览器观看

  7. 浏览器不支持的视频, 可以在手机上安装 mxplayer 播放器, 系统会自动调用之.

高级使用方法:
  1. 虚拟目录
     软件本身不支持虚拟目录, 但可以用操作系统的目录链接功能变相实现.
         比如软件位于 C:\webd , web 目录默认就是 C:\webd\web , 那么如果要通过 web 界面访问 F:\dir2 可如下操作:
           右键编辑 MakeLink.cmd 进行编辑脚本
           在文件中的 pause 前面一行添加以下内容并保存关闭.
           mklink /D C:\webd\web\dir2 F:\dir2
           然后右键管理员运行这个文件, 即可创建目录链接

  2. 隐藏文件列表, 当一个目录下的文件需要隐藏的时候, 可以在这个目录下新建一个0字节的 index.html 文件即可.
     之后可以通过类似 http://xxx:port/#/HideDir/ 方式进行访问

  3. 在文件列表中隐藏某个文件或文件夹,只要命令行下把某个文件重名名成点 . 开头的即可隐藏
     比如 cmd 命令窗口下运行:
           cd /d f:\dir2
           move xxxx .xxxx

  4. 更改默认的 9212 端口, 在 webd 快捷方式那里, 右键属性,
     在目标那栏添最后 加个空格 然后加 -l 9900 即可更改端口, 注意原来的内容不要去掉
         (注意有桌面和 开始 -> 所有程序 -> 启动 两个地方的快捷方式)

  5. 更改默认的 web 目录, 同 4 中的方法, 添加 -w E:\ 即可使用整个 E 盘作为 web目录

  6. 隐藏状态栏图标, 同 4 中的方法, 添加 -h
         

Linux 和 OpenWrt 的安装方法:

  文件名包含 linux-x86_64 的压缩包适用于平常的 Linux 发行版, 需要内核 3.15 以及以上, glibc 2.17 以及以上.
  文件名包含其它内容的为 OpenWrt 版本, 其中带 cc 的适用于 Openwrt Chaos Calmer 15.05.1 , 不带 cc 的适用于最新版.
  
  目前支持的几个大种类有:
    ar71xx ramips/mt7620 ramips/mt7621 bcm53xx x86_64

    每个大种类支持很多不同的硬件.
    可以在这里 https://downloads.lede-project.org/snapshots/targets/ 去查询对应的硬件列表
    即使不在列表中, 如果CPU一样且所用固件是从 OpenWrt 修改而来的, 也一样能支持.
    作者没有那么多的硬件来组合各处不同的固件一一测试, 请自行尝试运行, 然后反馈到论坛或发邮件 zhngq2312@gmail.com

  安装过程:
    以普通 linux 发行版为例,
        通过 ssh、串口、或者本地控制台进入命令界面
        cd /tmp
        wget http://mydisk.ml:5156/webd-20181013-linux-x86_64.tar.gz
        tar -xvf webd-20181013-linux-x86_64.tar.gz
        /tmp/webd/webd -w /tmp/webd/web # 这里会停住并显示一些日志

        用浏览器打开路由器或 linux 机器对应的IP加端口, 比如 http://192.168.11.1:9212 就能看到web界面了.

        如果要后台运行并且每次开机都能自动启动, 回到刚才的命令界面按 Ctrl+C 关闭刚才的进程
        mkdir -pv /srv/webd
        mv -fv /tmp/webd/webd /usr/bin
        mv -fv /tmp/webd/web /srv/webd
        # rm -r /tmp/webd /tmp/webd-20181013-linux-x86_64.tar.gz # 可选, 删除不用的文件
       
        然后编辑 /etc/rc.local 添加以下内容, 并运行一次以下内容以便立即生效
        /usr/bin/webd -l 9212 -w /srv/webd/web &>/dev/null &
        端口和路径都可以直接更改的.
        (当然也可以写 init 启动脚本或 systemd 启动文件)

        如果要访问的文件不在 /srv/webd/web 下面怎么办呢, 可以创建符号连接, 比如:
          ln -sv /mnt/sda1 /srv/webd/web

by zhngq2312@gmail.com 2018 10.15

点评

应该给100分!可惜系统只能给5分最高分!  发表于 2018-10-16 22:42
好东西 ,pe中可以使用!!!!  发表于 2018-10-16 21:51

评分

参与人数 7无忧币 +35 收起 理由
ge + 5 很给力!
忆无忧 + 5 很给力!
lookerJ + 5 赞一个!
879792799 + 5 很给力!
sx3k + 5 很给力!
freesoft00 + 5
新空气 + 5 赞一个!

查看全部评分

推荐
发表于 2018-10-16 18:43:10 | 只看该作者
我是作者,谢谢帮忙转贴

点评

大大 请问黑苹果可以吗??? 假如可以的话具体选哪个 webd-20181230-win32.7z42.5KB webd-20181230-openwrt-xrx200_cc.tar.gz33.8KB webd-20181230-openwrt-xrx200.tar.gz33.8KB webd-20181230-openwrt-x86_64.  详情 回复 发表于 2019-3-29 18:23
在线播放功能时不自动播放,还要先窗口化后才能最大化播放,可惜我找不到本地播放功能,要是在网页上能直接虚拟成U盘就能用手机自带的播放器播放了,唉  详情 回复 发表于 2019-3-28 01:15
适用性还很差,有些浏览器开不了的,说真的,如果手机上有ISCSI客户端的话,我还真没必要弄网盘,ISCSI服务端真的太多,在手机上就是没客户端,也可能有,但度娘搜不出  详情 回复 发表于 2018-12-13 17:27
大大 有空更新一下!  发表于 2018-12-8 21:15
坐等大大新版!  详情 回复 发表于 2018-11-26 22:58

评分

参与人数 7无忧币 +35 收起 理由
wuhuyou + 5 很给力!
JinPei + 5 很给力!
nttwqz + 5 很给力!
2011YEH + 5
sayhi1984 + 5 很小很强很棒!
879792799 + 5 感谢大大!!十分感谢!
liangyi + 5 感谢您的软件,期待越来越强

查看全部评分

回复

使用道具 举报

推荐
发表于 2018-10-16 23:30:19 | 只看该作者
个人网盘  太好了,我要学习
回复

使用道具 举报

4#
发表于 2018-10-16 17:26:42 | 只看该作者
谢谢分享,抽空试试~
回复

使用道具 举报

5#
发表于 2018-10-16 19:42:21 | 只看该作者
支持一下,很厉害的样子
回复

使用道具 举报

6#
发表于 2018-10-16 20:27:08 | 只看该作者
软件在C:\Users\XXX\Documents\Windows app\webd,通过 web 界面访问E:\视频,如下所示,运行了没用
MakeLink.cmd的内容如下
  1. @echo off
  2. cd /D %~dp0

  3. :: Examples
  4. :: mklink /D web\dir1 E:\dir2
  5. :: mklink /D C:\webd\web\dir2 F:\dir2
  6. :: mklink /D C:\Users\XXX\Documents\Windows app\webd\web\dir2 E:\视频\dir2








  7. pause
复制代码
  1. @echo off
  2. cd /D %~dp0

  3. :: Examples
  4. :: mklink /D E:\webd\web E:\视频








  5. pause
复制代码

系统Windows10家庭版64位1803

点评

3#是作者,你们可以直接探讨  详情 回复 发表于 2018-10-16 21:06
回复

使用道具 举报

7#
 楼主| 发表于 2018-10-16 21:06:53 | 只看该作者
sx3k 发表于 2018-10-16 20:27
软件在C:%users\XXX\Documents\Windows app\webd,通过 web 界面访问E:\视频,如下所示,运行了没用
MakeL ...

3#是作者,你们可以直接探讨

点评

3#,?  详情 回复 发表于 2018-10-16 21:35
回复

使用道具 举报

8#
发表于 2018-10-16 21:35:21 | 只看该作者
liangyi 发表于 2018-10-16 21:06
3#是作者,你们可以直接探讨

3#,?

点评

帖子楼层3# g3764205就是作者  详情 回复 发表于 2018-10-16 22:00
回复

使用道具 举报

9#
发表于 2018-10-16 21:49:26 | 只看该作者
本帖最后由 879792799 于 2018-10-22 06:58 编辑

好好好好好好好好好好好好好好好好好好好好好好好好好好好好!!!!!
好好好好好好好好好好好好好好好好好好好好好好好好好!!!!!
好好好好好好好好好好好好好好好好好好好好好!!!!!
好好好好好好好好好好好好好好好好好好好好!!!!!
好好好好好好好好好好好好好好好!!!!!

居然在PE中也可以使用!!!!!

我试了 立邦电子大神的17134 win10 64pe 和鱼大 win81 32PE 俄文版 都可以稳定运行!!
我已经在家里服务器安装这个软件 准备长期使用!!
感谢作者!! 感谢分享!

点评

PE环境也可以用?哇哦,还没试过pe环境,只在win7下用过,不说还真不知道  详情 回复 发表于 2018-10-16 22:02
回复

使用道具 举报

10#
 楼主| 发表于 2018-10-16 22:00:28 | 只看该作者

帖子楼层3#  g3764205就是作者
回复

使用道具 举报

11#
 楼主| 发表于 2018-10-16 22:02:17 | 只看该作者
879792799 发表于 2018-10-16 21:49
好好好好好好好好好好好好好好好好好好好好好好好好好好好好!!!!!
好好好好好好好好好好好好好好好好 ...

PE环境也可以用?哇哦,还没试过pe环境,只在win7下用过,不说还真不知道

点评

是啊 好强大 我用的是win10pe 17134版本!!!终于实现我的家庭nas梦想!!!哈哈 苹果手机居然可以上文件到电脑 省了好多麻烦!!!真心好强大!!!再次谢谢分享!!  详情 回复 发表于 2018-10-16 22:41
回复

使用道具 举报

12#
发表于 2018-10-16 22:41:36 | 只看该作者
liangyi 发表于 2018-10-16 22:02
PE环境也可以用?哇哦,还没试过pe环境,只在win7下用过,不说还真不知道


是啊!是啊! 好强大!!!  我用的是win10pe 17134版本!!!终于实现我的家庭nas梦想!!!
哈哈 苹果手机居然可以上传文件到电脑 省了好多麻烦!!!真心好强大!!!再次谢谢分享!!

点评

软件作者在3楼,去感谢他吧  详情 回复 发表于 2018-10-16 23:28
回复

使用道具 举报

13#
 楼主| 发表于 2018-10-16 23:28:03 | 只看该作者
879792799 发表于 2018-10-16 22:41
是啊!是啊! 好强大!!!  我用的是win10pe 17134版本!!!终于实现我的家庭nas梦想!!!
哈哈 苹 ...

软件作者在3楼,去感谢他吧
回复

使用道具 举报

14#
发表于 2018-10-17 08:13:46 | 只看该作者
sx3k 发表于 2018-10-16 20:27
软件在C:%users\XXX\Documents\Windows app\webd,通过 web 界面访问E:\视频,如下所示,运行了没用
MakeL ...

前面两个冒号 :: 是表示注释的意思,  也就是这一行不会被执行,  去掉就可以了。

还可以在 cmd 命令行下直接操作的, 可以搜索 mklink 目录链接 得到相关的内容。

这种方法可以用到很多地方, 比如软件的数据目录搬家什么的。 我的 chrome 就是用这种方式把数据放到别的盘了。

评分

参与人数 2无忧币 +10 收起 理由
879792799 + 5 太好了!谢谢
sx3k + 5 谢谢

查看全部评分

回复

使用道具 举报

15#
发表于 2018-10-17 10:15:19 | 只看该作者
感觉kiftd(中文名叫青阳网络文件传输系统)也不错,下面是官方的介绍:
kiftd——便捷、开源、功能完善的 JAVA 网盘 / 云盘 服务器系统。专门面向个人、团队或小型组织来搭建属于自己的网盘。它不但是替代U盘的不二之选,同时还具备在线视频播放、PDF预览、音乐播放、图片查看等专业网盘功能。仅需3分钟,任何人均能轻松安装并开始使用它。
这个软件是开源软件,可以随便使用。

点评

试用了一下,也是一款很好的作品,期待作者继续完善  详情 回复 发表于 2018-10-17 12:24

评分

参与人数 1无忧币 +5 收起 理由
liangyi + 5 很给力!

查看全部评分

回复

使用道具 举报

16#
发表于 2018-10-17 11:24:20 | 只看该作者
看介绍不错,下载个试试!!
回复

使用道具 举报

17#
 楼主| 发表于 2018-10-17 12:24:41 | 只看该作者
atgtjxbc 发表于 2018-10-17 10:15
感觉kiftd(中文名叫青阳网络文件传输系统)也不错,下面是官方的介绍:
kiftd——便捷、开源、功能完善的 ...

试用了一下,也是一款很好的作品,期待作者继续完善
回复

使用道具 举报

18#
发表于 2018-10-17 13:37:46 | 只看该作者
g3764205 发表于 2018-10-16 18:43
我是作者,谢谢帮忙转贴

你这个avast行为防护报毒

回复

使用道具 举报

19#
发表于 2018-10-17 14:17:14 | 只看该作者
本帖最后由 g3764205 于 2018-10-17 14:47 编辑
nttwqz 发表于 2018-10-17 13:37
你这个avast行为防护报毒


你下载的文件多大, sha256sum 是多少.
是一解压就报毒, 还是运行后用菜单操作防火墙的时候报毒,  后者会触发 UAC, 当然这部分可以用脚本操作, 脚本部分都是开源的
还有双击图标打开网址的那个行为 有点类似软件弹窗, 同样你可以选择手动操作

最后对于这个体积的软件, 完全可以反汇编扒清楚
linux 的话用 strace 可以看到所有系统调用

点评

文件从你网站下载,哈希值肯定没有问题 行为防护,肯定是运行之后报的,能优化建议优化下。 话说,菜单能弄成中文吗?虽然没啥影响。。  详情 回复 发表于 2018-10-17 15:09

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

20#
发表于 2018-10-17 14:44:30 | 只看该作者
nttwqz 发表于 2018-10-17 13:37
你这个avast行为防护报毒

用的在线检测的, 65 款杀毒软件全绿, 包括 Avast
https://www.virustotal.com/zh-cn ... nalysis/1539758528/

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

21#
发表于 2018-10-17 15:09:53 来自手机 | 只看该作者
g3764205 发表于 2018-10-17 14:17
你下载的文件多大, sha256sum 是多少.
是一解压就报毒, 还是运行后用菜单操作防火墙的时候报毒,  后者 ...

文件从你网站下载,哈希值肯定没有问题

行为防护,肯定是运行之后报的,能优化建议优化下。

话说,菜单能弄成中文吗?虽然没啥影响。。
回复

使用道具 举报

22#
发表于 2018-10-17 15:17:45 | 只看该作者
打开 OPEN BY BROWSER  卡出不来
回复

使用道具 举报

23#
发表于 2018-10-17 15:25:55 | 只看该作者
nttwqz 发表于 2018-10-17 15:09
文件从你网站下载,哈希值肯定没有问题

行为防护,肯定是运行之后报的,能优化建议优化下。

是一开始运行就报, 还是操作后报的?  
软件体积做到这样, 里面全是必要的操作,  就是读文件读文件列表, 监听网络发送数据, 还有获取本机IP

语言问题很简单, 等下个版本完善吧.

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

24#
发表于 2018-10-17 15:27:02 | 只看该作者
2012to半穹山 发表于 2018-10-17 15:17
打开 OPEN BY BROWSER  卡出不来

可能是你的浏览器的问题,  你没有把 chrome 或 firefox 设置成默认浏览器吧
Chrome 下载地址
https://dl.google.com/tag/s/appg ... StandaloneSetup.exe

点评

家里电脑 WIN7-64 IE 11 OK 单位 WIN7-64 IE 11 不行 WIN10-64 ie11 不行  详情 回复 发表于 2018-10-17 15:49
回复

使用道具 举报

25#
发表于 2018-10-17 15:36:52 | 只看该作者
厉害,太牛了,谢谢!
回复

使用道具 举报

26#
发表于 2018-10-17 15:38:33 | 只看该作者
g3764205 发表于 2018-10-16 18:43
我是作者,谢谢帮忙转贴

大大 可以播放局域网中其他电脑上的视频音乐吗
回复

使用道具 举报

27#
发表于 2018-10-17 15:49:10 | 只看该作者
本帖最后由 2012to半穹山 于 2018-10-17 18:06 编辑
g3764205 发表于 2018-10-17 15:27
可能是你的浏览器的问题,  你没有把 chrome 或 firefox 设置成默认浏览器吧
Chrome 下载地址
https://d ...


家里电脑  WIN10-64  EDGE OK
单位  WIN7-64  IE 11  不行   
WIN10-64  ie11   不行
回复

使用道具 举报

28#
发表于 2018-10-17 18:43:12 | 只看该作者
2012to半穹山 发表于 2018-10-17 15:49
家里电脑  WIN10-64  EDGE OK
单位  WIN7-64  IE 11  不行   
WIN10-64  ie11   不行

ie 统统不支持的, 换 chrome 或者 firefox 吧

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 赞一个!

查看全部评分

回复

使用道具 举报

29#
发表于 2018-10-17 18:44:05 | 只看该作者
879792799 发表于 2018-10-17 15:38
大大 可以播放局域网中其他电脑上的视频音乐吗

不是大大.

只要装了这个软件的电脑上的视频音乐都能播放

点评

谦虚了!!! 我的意思是说web的根目录可不可以是局域网其他电脑的c盘或者D盘!!! 不知道我的意思是否表达清楚!!  详情 回复 发表于 2018-10-17 20:45

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

30#
发表于 2018-10-17 18:46:12 | 只看该作者
nttwqz 发表于 2018-10-17 15:09
文件从你网站下载,哈希值肯定没有问题

行为防护,肯定是运行之后报的,能优化建议优化下。

很大的可能是 ShellExecute 导致的。 等下版看看有无能替换的winapi吧

点评

经反复测试,发现什么都不干,只打开,过一会儿就会报。 另外,建议适配高DPI,这年代基本都是高DPI了,现在菜单太模糊。  详情 回复 发表于 2018-10-17 19:11

评分

参与人数 1无忧币 +5 收起 理由
879792799 + 5 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-17 04:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表