做了一套网盘,单独的服务器程序, 高性能, 无依赖, 共 80KB 多,支持 Linux 和 windows

2018-10-06 16:32:28 +08:00
 webdisk
下载地址 ( 磁力链接, 复制全了下载工具下载 )
magnet:?xt=urn:btih:2cd5502ddb1d750cfcdcde14f7420f949a27ff27&dn=webd-20181006.tar.xz&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Fthetracker.org%3A80
sha1sum: f71d82f7b47ac879a1c1937c3c2f90d9e5fa0051

界面简洁,不放图了。如果有能搭建演示地址的,提前表示感谢。

本身就是一个 web 服务器,不依赖别的东西了。
前端资源全部内置, 无外网的情况下仍能正常使用。

linux 平台需要 x86_64 环境, glibc-2.17 ,linux 内核 3.15 及以上。(也可以编译出 openwrt 各种硬件的版本)
Windows 平台需要 Windows 7 或更高版本。

启动后用打开 http://127.0.0.1:9212 即可使用,
远程访问需要使用相应的 IP 或域名,还要打开防火墙的相应端口。

可选参数有:
-h 在 Windows 平台上隐藏那个命令行窗口。
-l 指定监听地址,比如 -l 0.0.0.0:9212
-w 网盘的目录,绝对路径或相对路径,默认为当前目录下的 web 目录

现在功能有,上传、下载、建立目录、删除。

有上传进度显示,能上传非常大的文件,上 TB 级别的,只要空间够。

可以用 Chrome 直接播放上面的视频文件,也可以调用外部播放器比如 MXPlayer(手机上) 来播放。
也就是说对于支持 http 播放的情况可以替代 samba 了,而且更简单, 调整进度条也很快。

用较新的 android 配合 chrome 浏览器的话可以很方便的拍照录像录音上传,这些是手机浏览器的功能。

已知在旧版的 android 手机自带浏览器中可能不正常,包括无法显示或者无法上传。

目前还没有权限验证的功能,可在内部使用。还可以把一些目录设置成只读,这样就无法删除或上传了。

如果某个目录下的内容不想被列出,可以放个 0 字节 index.html 在里面即可。

功能简陋还需完善,可在本贴或者用邮件 zhngq2312@gmail.com 和我交流,谢谢支持!
6761 次点击
所在节点    分享创造
50 条回复
phpc
2018-10-07 11:30:57 +08:00
服务器 Debian 64 位,客户端 WIN10,只有 EDGE 能正常打开,chrome 和 firefox 打开直接下载了 一个文件,IE 打开空白一片
webdisk
2018-10-07 11:54:09 +08:00
@phpc 你的 chrome 和 firefox 是最新版本么
webdisk
2018-10-07 11:55:23 +08:00
@phpc 下载的文件大小是 4K 么
webdisk
2018-10-07 11:56:22 +08:00
webdisk
2018-10-07 14:44:14 +08:00
@phpc 你是不是理解成在线演示了,这个需要自己搭建后才能用
mmtromsb456
2018-10-07 19:55:09 +08:00
虽然不是开源的.但是将二进制文件放在 GitHub 进行分发应该没问题吧.自己维护下载地址稍显麻烦了
webdisk
2018-10-07 20:03:49 +08:00
@mmtromsb456 #26 好的谢谢你等建议。
moregun
2018-10-08 09:13:37 +08:00
大约记得类似的软件有:
1.everything 的 http 服务器
2.软件 hfs
webdisk
2018-10-08 09:38:16 +08:00
@moregun 和 hfs 接近点
nicoljiang
2018-10-08 13:02:49 +08:00
webdisk
2018-10-08 13:35:56 +08:00
@nicoljiang 多谢支持
natforum
2018-10-08 15:46:31 +08:00
linux 自带 SimpleHTTPServer
webdisk
2018-10-08 16:14:35 +08:00
@natforum 是 python 带的, 支持非常有限
djyde
2018-10-08 19:55:56 +08:00
$ python -m SimpleHTTPServer $PORT
webdisk
2018-10-08 19:57:34 +08:00
@djyde #34 上面提到过这个东西了
zzcworld
2018-10-09 01:46:59 +08:00
Safari 下面,首页直接变成了下载
webdisk
2018-10-09 04:37:09 +08:00
@zzcworld #30 这个贴提到连接都是下载一个软件, 软件运行后会在你自己的电脑上搭建一个网盘网站
这里有个演示页面 http://mydisk.ml:5156/
dream10201
2018-10-10 09:20:53 +08:00
我来砸招牌了,https://github.com/filebrowser/filebrowser.git
轻量,功能基本齐全
webdisk
2018-10-10 12:05:29 +08:00
@dream10201 很多提过这个了, 还有 HFS 呢
webdisk
2018-10-10 12:24:56 +08:00
@dream10201 其实我已经很满意了. 之前做出来的东西连来砸招牌泼凉水打击我信心的都没有

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/495187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX