×用微信扫描并分享

96KB 的微型文件服务器,自己在家搭网盘、分享文件[Win/Linux/OpenWRT]

30
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...

所谓文件服务器,就是当你想将一个文件从电脑上传输到其它设备,或者分享给其他人的时候,所需要的那个东西。比如 QQ 的文件传输功能,其实已经满足绝大多数同学的需求了,但是,青小蛙的需求更高一些。@Appinn

来自 @zhangdan 的推荐

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

这是一个非常小巧的工具,解压之后之后 96KB,运行之后可以看到名字叫做 WebDisk,很直白,其实也可以说是没有名字。

支持在手机浏览器上上传下载,非常方便,并且:

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

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

设置端口映射之后,就可以在外网使用了,不过注意由于无任何安全认证服务,开放端口极其不安全,建议实用 Zerotier 接入专网实用。

对于传输文件来说,是一个很实用的工具,但唯一的问题在于,太丑了…如果能再漂亮 10 倍,就好了。

不用在意 10 倍,起点很低,10 倍很容易达到。

更多信息,以及 Linux、OpenWRT 安装方法都可以在这里看到

×用微信扫描并分享

已有 30 条评论, 我要留言

  1. xiozf说道:

    Bug:
    批处理目录名没加引号,只要路径中含空格批处理就会执行失败。

    建议:
    1、加二维码功能,手机扫一下就打开,省得手动输地址;
    2、批处理合成一个,编序号,需要哪个输哪个,一目了然。

  2. huoying说道:

    nice,真好解决了我的问题

  3. ff说道:

    http file server 和这个有啥不同吗

    • imagex说道:

      这个可以把视频文件弄成视频流 在浏览器里播放 hfs显然不能

  4. l说道:

    请问还需要做什么,才能支持外网访问呢?

    • 青小蛙说道:

      开一个端口映射就行了

      • 三体针眼画师说道:

        我是一个小白,不是很懂这种技术,想问下怎么设置端口映射?

        • 青小蛙说道:

          进入你的路由器设置页面,寻找 端口映射/端口转发 功能。以本文推荐的软件为例,IP 地址填入运行软件的电脑所在 IP,在源端口输入 9212,在目标端口输入 9212,保存。之后你出门在外的时候,就可通过你家的公网 IP:9212 来访问这个服务了。

  5. tw说道:

    浏览器插入这个脚本是啥意思? (adsbygoogle = window.adsbygoogle || []).push({});

  6. firewrie说道:

    一般用everything

  7. QWER说道:

    体积增大100倍,并减速N倍,能做到你所谓的“漂亮”,但这么做不愚蠢吗?

    • 青小蛙说道:

      这个还是看需求吧。你可以仔细想一下,“漂亮”是刚需

      • allor说道:

        我最近用上了更丑的 ipmsg 😂,就为了不经外网直接在电脑上发送文本到手机。

        • 青小蛙说道:

          哈哈哈,这是个真神器,不过我都是10多年以前在用啊…你为什么现在才用

          • allor说道:

            以前是电脑对电脑,大把传输方法和通信工具,没这必要。
            现在是电脑对手机,实在找不到同时满足“功能纯粹+权限干净+去TM的云”这三项要求的安卓应用。

            重要的事情说三遍:
            去TM的云!
            去TM的云!
            去TM的云!

  8. 566说道:

    很好用,谢谢作者和appinn的推荐

  9. 77555说道:

    意思是这个加不上访问密码?如果能设置是否有访问密码就稍微安全点了。

  10. vince说道:

    oh yeah, 吃灰的树莓派,可以派上用场了

  11. 棕色比熊说道:

    现在全都用Nextcloud解决了,毕竟好看…XD

  12. 随风飘扬说道:

    请问苹果手机不是mp4之类的视频无法观看怎么解决,我下载了那个软件貌似也看不了。

    • 青小蛙说道:

      需要装播放器,试试 nplayer https://www.appinn.com/nplayer-free/

      • 随风飘扬说道:

        使用是可以使用了。只是nplayer设置有些繁琐,再加上这个nplayer Lite是免费使用版的,软件界面有广告也就算了。打开WebDisk 网址看视频时也不时跳出奇奇怪怪的广告让我觉得很恶心……图片的话手机无法翻页,无预览图。linux部分我还没有试过。至于文件同步功能,有时候直接把文件丢在google drive上面从某种意义上来说也是蛮方便的。WebDisk本身很棒,绿色小巧。对我来说,WebDisk最方便的应用就是在手机上看电脑的视频,由于传输速度相当快,几乎没有卡顿的感觉。但是在iphone上的体验不是很好。除此之外,如果多一个能控制电脑关机的功能就好了。

  13. abc说道:

    为什么在windows server2008 上装好后,其它电脑,网页打开为空白,telnet端口也是没有问题的。

  14. JimZhang说道:

    还是用caddy做文件服务器比较顺手

  15. SHF说道:

    推荐 Cute Http File Server,比这个更美观更好用。
    http://iscute.cn/chfs

有不同想法?说说看(首次评论会被人工审核,请耐心等待)