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

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

  •  1
     
  •   webdisk · Oct 6, 2018 · 7691 views
    This topic created in 2777 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
        1
    yangheng4922  
       Oct 6, 2018
    为什么是磁力下载链接 下载好慢
    webdisk
        2
    webdisk  
    OP
       Oct 6, 2018
    @yangheng4922 我这边做种有点问题, 你先放着等会吧, 不好意思稍等啊
    webdisk
        3
    webdisk  
    OP
       Oct 6, 2018
    @yangheng4922 现在应该好了
    delectate
        4
    delectate  
       Oct 6, 2018
    为什么是磁力?正确的姿势应该是放在 github 吧……
    webdisk
        5
    webdisk  
    OP
       Oct 6, 2018
    @delectate 不是开源的放 github 好么
    delectate
        6
    delectate  
       Oct 6, 2018
    哦,不开源呢。原来是酱紫。
    webdisk
        7
    webdisk  
    OP
       Oct 6, 2018
    webdisk
        8
    webdisk  
    OP
       Oct 6, 2018
    allinoneok
        9
    allinoneok  
       Oct 6, 2018 via Android
    不开源会有人用?
    sunorg
        10
    sunorg  
       Oct 6, 2018 via Android
    这玩意属于玩具吧,功能需求太少了。目录类的,直接 web 服务器即可。
    webdisk
        11
    webdisk  
    OP
       Oct 7, 2018
    @allinoneok 开不开源和有没有人用么有必然关系吧, 你只能说不开源你不会用。 开源的东西搞的很大也不一定能吃透,这个这么小就使反汇编也看清楚了。 不放心还可用 https://www.virustotal.com/zh-cn/ 查一下
    webdisk
        12
    webdisk  
    OP
       Oct 7, 2018
    @sunorg 关键是能上传, 同时并发上传大量文件。
    kernel
        13
    kernel  
       Oct 7, 2018 via Android
    不开源的东西,如果是知名公司做的还能用用,不知道是谁的个人做的,哪敢在自己电脑上运行啊。
    webdisk
        14
    webdisk  
    OP
       Oct 7, 2018
    @kernel 首先 linux 那个文件只有 67K 反汇编都能看明白的规模
    还可以用 strace 看是不是都是安全的调用, 或者用 virustotal.com 查毒看看

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

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

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