爱意满满的作品展示区。
webdisk

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

  •  1
     
  •   webdisk · Oct 6, 2018 · 8170 views
    This topic created in 2950 days ago, the information mentioned may be changed or developed.
    下载地址 ( 磁力链接, 复制全了下载工具下载 )
    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 在里面即可。

    功能简陋还需完善,可在本贴或者用邮件 [email protected] 和我交流,谢谢支持!
    Supplement 1  ·  Oct 6, 2018
    增加一个临时下载地址吧 http://mynas.tw:5154/webd-20181006.tar.xz
    如果某天失效了就发邮件和我联系
    Supplement 2  ·  Oct 6, 2018
    Supplement 4  ·  Oct 7, 2018

    增加贴图

    Supplement 5  ·  Oct 7, 2018
    第三条的地址失效了 换这个 http://mydisk.ml:5156/webd-20181006.tar.xz
    Supplement 6  ·  Oct 7, 2018
    再加个磁力, 好像文件太小的时候 磁力下载会有问题, 这个填充了些文件

    magnet:?xt=urn:btih:19f6043d133a2a628a409f3a4a9f94d167439e58&dn=webdisk.tar&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337&tr=udp%3A%2F%2Fexplodie.org%3A6969&tr=udp%3A%2F%2Fthetracker.org%3A80
    Supplement 7  ·  Oct 12, 2018
    演示地址 http://mydisk.ml:5156 同时这个地址下面也有 Openwrt 各种路由器版本的下载
    这个网站不能编辑太不方面了, 上面有好多错误的信息
    50 replies  •  2018-10-25 16:53:11 +08:00
    yangheng4922
    yangheng4922
    Oct 6, 2018
    1
    为什么是磁力下载链接 下载好慢
    webdisk
    webdisk
    OP
    Oct 6, 2018
    2
    @yangheng4922 我这边做种有点问题, 你先放着等会吧, 不好意思稍等啊
    webdisk
    webdisk
    OP
    Oct 6, 2018
    3
    @yangheng4922 现在应该好了
    delectate
    delectate
    Oct 6, 2018
    4
    为什么是磁力?正确的姿势应该是放在 github 吧……
    webdisk
    webdisk
    OP
    Oct 6, 2018
    5
    @delectate 不是开源的放 github 好么
    delectate
    delectate
    Oct 6, 2018
    6
    哦,不开源呢。原来是酱紫。
    webdisk
    webdisk
    OP
    Oct 6, 2018
    7
    webdisk
    webdisk
    OP
    Oct 6, 2018
    8
    allinoneok
    allinoneok
    Oct 6, 2018 via Android
    9
    不开源会有人用?
    sunorg
    sunorg
    Oct 6, 2018 via Android
    10
    这玩意属于玩具吧,功能需求太少了。目录类的,直接 web 服务器即可。
    webdisk
    webdisk
    OP
    Oct 7, 2018
    11
    @allinoneok 开不开源和有没有人用么有必然关系吧, 你只能说不开源你不会用。 开源的东西搞的很大也不一定能吃透,这个这么小就使反汇编也看清楚了。 不放心还可用 https://www.virustotal.com/zh-cn/ 查一下
    webdisk
    webdisk
    OP
    Oct 7, 2018
    12
    @sunorg 关键是能上传, 同时并发上传大量文件。
    kernel
    kernel
    Oct 7, 2018 via Android
    13
    不开源的东西,如果是知名公司做的还能用用,不知道是谁的个人做的,哪敢在自己电脑上运行啊。
    webdisk
    webdisk
    OP
    Oct 7, 2018
    14
    @kernel 首先 linux 那个文件只有 67K 反汇编都能看明白的规模
    还可以用 strace 看是不是都是安全的调用, 或者用 virustotal.com 查毒看看

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

    我是准备做成有规模的产品的, 不可能自砸招牌的
    albertofwb
    albertofwb
    Oct 7, 2018 via Android
    15
    owncloud 实现了楼主网盘的大部分功能,并且十分好用
    webdisk
    webdisk
    OP
    Oct 7, 2018
    16
    @albertofwb 其实问题就是 软件找不到人 人找不到软件
    dxgfalcongbit
    dxgfalcongbit
    Oct 7, 2018 via Android
    17
    在图吧见过面了滑稽
    webdisk
    webdisk
    OP
    Oct 7, 2018
    18
    @dxgfalcongbit 世界就是这么小, 有时候我甚至怀疑除了我之外整个世界都是虚拟的
    webdisk
    webdisk
    OP
    Oct 7, 2018
    19
    @dxgfalcongbit 你还去别的什么地方呢, 告诉我, 我去那里发
    dxgfalcongbit
    dxgfalcongbit
    Oct 7, 2018 via Android❤️1
    20
    @webdisk 我最近刚把知乎戒了
    phpc
    phpc
    Oct 7, 2018
    21
    服务器 Debian 64 位,客户端 WIN10,只有 EDGE 能正常打开,chrome 和 firefox 打开直接下载了 一个文件,IE 打开空白一片
    webdisk
    webdisk
    OP
    Oct 7, 2018
    22
    @phpc 你的 chrome 和 firefox 是最新版本么
    webdisk
    webdisk
    OP
    Oct 7, 2018
    23
    @phpc 下载的文件大小是 4K 么
    webdisk
    webdisk
    OP
    Oct 7, 2018
    24
    webdisk
    webdisk
    OP
    Oct 7, 2018 via Android
    25
    @phpc 你是不是理解成在线演示了,这个需要自己搭建后才能用
    mmtromsb456
    mmtromsb456
    Oct 7, 2018❤️1
    26
    虽然不是开源的.但是将二进制文件放在 GitHub 进行分发应该没问题吧.自己维护下载地址稍显麻烦了
    webdisk
    webdisk
    OP
    Oct 7, 2018
    27
    @mmtromsb456 #26 好的谢谢你等建议。
    moregun
    moregun
    Oct 8, 2018❤️1
    28
    大约记得类似的软件有:
    1.everything 的 http 服务器
    2.软件 hfs
    webdisk
    webdisk
    OP
    Oct 8, 2018
    29
    @moregun 和 hfs 接近点
    webdisk
    webdisk
    OP
    Oct 8, 2018
    31
    @nicoljiang 多谢支持
    natforum
    natforum
    Oct 8, 2018
    32
    linux 自带 SimpleHTTPServer
    webdisk
    webdisk
    OP
    Oct 8, 2018
    33
    @natforum 是 python 带的, 支持非常有限
    djyde
    djyde
    Oct 8, 2018
    34
    $ python -m SimpleHTTPServer $PORT
    webdisk
    webdisk
    OP
    Oct 8, 2018
    35
    @djyde #34 上面提到过这个东西了
    zzcworld
    zzcworld
    Oct 9, 2018 via iPhone
    36
    Safari 下面,首页直接变成了下载
    webdisk
    webdisk
    OP
    Oct 9, 2018
    37
    @zzcworld #30 这个贴提到连接都是下载一个软件, 软件运行后会在你自己的电脑上搭建一个网盘网站
    这里有个演示页面 http://mydisk.ml:5156/
    dream10201
    dream10201
    Oct 10, 2018
    38
    我来砸招牌了,https://github.com/filebrowser/filebrowser.git
    轻量,功能基本齐全
    webdisk
    webdisk
    OP
    Oct 10, 2018
    39
    @dream10201 很多提过这个了, 还有 HFS 呢
    webdisk
    webdisk
    OP
    Oct 10, 2018
    40
    @dream10201 其实我已经很满意了. 之前做出来的东西连来砸招牌泼凉水打击我信心的都没有
    UIXX
    UIXX
    Oct 12, 2018
    41
    哥们,你现在应该是测试与推广阶段,你自己也说,就是“软件找不到人,人找不到软件”。就不要弯弯绕绕了,应该怎么吸引人怎么来。
    1、开源
    2、写好各类文档
    3、长期维护

    仅从商业模式跟开发成本谈,软件早已经过了单打独斗的时代...
    webdisk
    webdisk
    OP
    Oct 12, 2018
    42
    @UIXX 好的,谢谢你的建议, 我会好好考虑的。
    另外我们有几个人,不是单打独斗。
    j717273419
    j717273419
    Oct 12, 2018 via Android
    43
    hfs 和这个有区别么?
    webdisk
    webdisk
    OP
    Oct 12, 2018 via Android
    44
    @j717273419 已经很多人把这个装到 OpenWrt 路由器里面了,ar71xx mt762x
    hfs 不能吧。还有速度比它快。
    有什么是你的自由。
    webdisk
    webdisk
    OP
    Oct 12, 2018 via Android
    45
    用什么是你的自由。
    caijunyi
    caijunyi
    Oct 19, 2018 via Android
    46
    支持楼主,开源精神,感谢有你!
    webdisk
    webdisk
    OP
    Oct 25, 2018 via Android
    47
    @phpc @zzcworld
    用 Linux 服务端造成首页下载文件的问题修复了。
    http://mydisk.ml:5156/webd-20181025/webd-20181025-linux-x86_64.tar.gz
    phpc
    phpc
    Oct 25, 2018
    48
    需要一个 linux arm 的……
    webdisk
    webdisk
    OP
    Oct 25, 2018 via Android
    49
    @phpc 哪里有交叉编译的工具链?
    webdisk
    webdisk
    OP
    Oct 25, 2018 via Android
    50
    @phpc 具体是什么设备呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 13:20 · PVG 21:20 · LAX 05:20 · JFK 08:20
    ♥ Do have faith in what you're doing.