做了一套网盘,单独的服务器程序, 高性能, 无依赖, 共 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 和我交流,谢谢支持!
6884 次点击
所在节点    分享创造
50 条回复
yangheng4922
2018-10-06 16:40:16 +08:00
为什么是磁力下载链接 下载好慢
webdisk
2018-10-06 16:41:37 +08:00
@yangheng4922 我这边做种有点问题, 你先放着等会吧, 不好意思稍等啊
webdisk
2018-10-06 16:43:44 +08:00
@yangheng4922 现在应该好了
delectate
2018-10-06 17:39:26 +08:00
为什么是磁力?正确的姿势应该是放在 github 吧……
webdisk
2018-10-06 17:43:15 +08:00
@delectate 不是开源的放 github 好么
delectate
2018-10-06 17:43:32 +08:00
哦,不开源呢。原来是酱紫。
webdisk
2018-10-06 18:01:35 +08:00
webdisk
2018-10-06 21:17:23 +08:00
allinoneok
2018-10-06 22:34:20 +08:00
不开源会有人用?
sunorg
2018-10-06 23:24:49 +08:00
这玩意属于玩具吧,功能需求太少了。目录类的,直接 web 服务器即可。
webdisk
2018-10-07 06:34:36 +08:00
@allinoneok 开不开源和有没有人用么有必然关系吧, 你只能说不开源你不会用。 开源的东西搞的很大也不一定能吃透,这个这么小就使反汇编也看清楚了。 不放心还可用 https://www.virustotal.com/zh-cn/ 查一下
webdisk
2018-10-07 06:35:23 +08:00
@sunorg 关键是能上传, 同时并发上传大量文件。
kernel
2018-10-07 07:28:41 +08:00
不开源的东西,如果是知名公司做的还能用用,不知道是谁的个人做的,哪敢在自己电脑上运行啊。
webdisk
2018-10-07 07:44:53 +08:00
@kernel 首先 linux 那个文件只有 67K 反汇编都能看明白的规模
还可以用 strace 看是不是都是安全的调用, 或者用 virustotal.com 查毒看看

就算是要做坏事, 费这么大劲做这个东西,就这些用户, 能有什么用呢

我是准备做成有规模的产品的, 不可能自砸招牌的
albertofwb
2018-10-07 08:44:40 +08:00
owncloud 实现了楼主网盘的大部分功能,并且十分好用
webdisk
2018-10-07 08:57:56 +08:00
@albertofwb 其实问题就是 软件找不到人 人找不到软件
dxgfalcongbit
2018-10-07 09:56:42 +08:00
在图吧见过面了滑稽
webdisk
2018-10-07 10:01:10 +08:00
@dxgfalcongbit 世界就是这么小, 有时候我甚至怀疑除了我之外整个世界都是虚拟的
webdisk
2018-10-07 10:02:23 +08:00
@dxgfalcongbit 你还去别的什么地方呢, 告诉我, 我去那里发
dxgfalcongbit
2018-10-07 10:07:40 +08:00
@webdisk 我最近刚把知乎戒了

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

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

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

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

© 2021 V2EX