Annyong – 本地目录变身 Web 服务器

62
1 Star2 Stars3 Stars4 Stars5 Stars(快来投票)
Loading...

二十一世纪小白们最能接受的文件接收方式只有三种 1.QQ传输 2.给地址下载 3.闪存拷贝。主父二狗对男友解释网上邻居、局域网共享等用法半天未果,索性直接把目录变成 Web 服务器,给出地址让接收方自己浏览下载。

命令行工具 Annyong 功能如是,可将本地文件夹即时变身 Web 服务器。@Appinn

Annyong 是 Ruby 可执行程序,命令行使用,稍显复杂:

  1. 下载安装 Ruby (Mac 平台已经自带)
  2. 开命令行输入 gem install annyong 回车
  3. 完成后,cd 到需要转换的目录,直接输入 annyong 回车即可
  4. 请勿关闭命令行窗口
  5. 访问 http://0.0.0.0:9292 查看成果
  6. 将 0.0.0.0 换成自己的局域网 IP 后将上面地址告诉对方
  7. 若可以端口映射到公网 IP,也可将 0.0.0.0 换成自己的公网 IP 后将上面地址告诉对方

已有 62 条评论, 我要留言

  1. skystar说道:

    如果是ruby程序那就是说Linux下也可以使用咯?

    • CrazyCoral说道:

      @skystar, 我自己测试老提示start 函数的参数不对,fedora13

      • allen说道:

        @CrazyCoral, Linux下直接用Python就可以,在终端中进入到相应的目录,执行
        $ python -m SimpleHTTPServer
        就可以了,本地端口是8080

      • 细弄一号说道:

        @CrazyCoral, 这样更妙,http://linuxtoy.org/archives/simple-http-server-with-upload.html

  2. wpwp说道:

    opera的文件共享相当不错。还能穿网关。不知道被墙了没。

  3. 辰光说道:

    我想说局域网用QQ传也很快啊……我们还有一个叫做飞Q的软件……

  4. 都市渣子说道:

    太棒了~~正是现在我需要的东东~~

  5. lockingxp说道:

    命令行only……HFS情何以堪啊

  6. henry说道:

    一直在用HFS

  7. sixear说道:

    看上去很有意思的样子

  8. martin说道:

    跟着对方就开渣雷以50kb/s下载~~~

  9. ccc说道:

    未找到下载地址

  10. Sevolia说道:

    Windows下可以用Everything这个神器……

  11. 烧坏的内存条说道:

    Annyong主页

    https://github.com/remiprev/annyong

    还有两个参数:
    –port [PORT] → the port to use (default: 9292) 更改端口
    –host [HOST] → the host to listen on (default: 0.0.0.0) 更改监听主机地址

  12. aspiritus说道:

    opera unite功能可以WEB形式任意共享本地文件, 不受网络限制. 当然要借助opera的服务器.

    windows下的everything可以做HTTP或FTP服务器把索引范围内的目录全部共享, 还能设置密码. 而且搜索速度一样很快.

  13. skyrain说道:

    有装python的话
    python -m SimpleHTTPServer 80

  14. CrazyCoral说道:

    楼上的方法更好点

  15. hehe说道:

    大家对局域网共享有什么好的办法,
    一台win7 ,一台mac为了 文件共享 或 局域网同步 折腾死了,要同步的文件一般在几兆——上百兆
    ●直接共享文件夹一直没有折腾出来
    ●用了dropbox的局域网同步,墙以后就不方便了,很难实时同步(看了月光的文章还是不会),现在是连局域网都不能检测到了,文件直接给同步到服务器去了
    ●还用了live mesh的局域网,开始还行速度一般3-4M/s【飞鸽传书能 有10M/s】,后来用了不知是用了代理还是怎么的就不能了【速度变几十K了】
    ●还用过其他一些跨平台的局域网同步工具,最无奈的一点就是先要给软件添加 局域网文件夹【我要是能看到共享,添加局域网文件夹,就不用同步了,软件什么逻辑】

    • ali6681说道:

      @hehe, so easy!!最简单用everything的http或者ftp服务器,
      或用home http server(好象是叫这个)这个软件,随用随开,不用关闭软件即可。

  16. dimlau说道:

    我发现大家都是来抬杠的⋯⋯
    局域网共享的话 Mac 下直接用内置的 web 共享功能更方便。
    我给局域网内的 Windows 机器发文件就这么干。

  17. 稻米鼠说道:

    主父二狗……还是女的,小众太有才了!
    弄个FTP软件或者迷你的ASP服务器不更简单

  18. 辰光说道:

    主父二狗对男友解释网上邻居、局域网共享等用法半天未果

    都没有人吐槽这一句!

  19. 7s说道:

    HFS……大家懂的

  20. MoonFruit说道:

    还是Evething好用

  21. 抱鱼睡的猫说道:

    我觉得HTTP FILE SERVER 简称HFS不是更好用??????
    而且更方便,,,不是命令行的。。。。

  22. Gas说道:

    直接装恐怕装不上吧?提示没有/usr/bin和/library/ruby的访问权限,这两个地方一般是没有权限的吧?用了sudo才装上

  23. chenzhekl说道:

    还是用HFS方便……

  24. hit9说道:

    不愧是小众的东西,看了就想拿去试试

  25. hit9说道:

    为啥提示gem不是可执行的。。。。。

  26. nowten说道:

    啊哈哈,刚刚折腾完ftp和灰鸽子的人路过,终于可以对实验室的机子进行完全的控制了。ps:本留言非本主机发出

  27. yanjingonline说道:

    这个谁用过速度怎么样?对方下载的时候本地资源占用怎么样?

  28. zhu79说道:

    everything挺好的,呵呵

  29. richard_ma说道:

    不用下载,Python好像自带这种功能~~

  30. liaobin说道:

    东西蛮有意思的,玩玩看

  31. minh15158说道:

    Annyong 哪下载,没找到

  32. 咖喱牛肉饭说道:

    不支持中文 中文显示乱码

  33. Doraemon说道:

    完全可以搭建一个FTP服务器啊。。。。现在这种软件太多了

  34. 虹色沙漠说道:

    我也一直用HFS~一件打开……用起来很方便……

  35. eiphinia说道:

    目前性能最好的还是Filezilla Server啊。。。
    HFS很方便。

  36. 虹涩枫依说道:

    如果只在Windows下的话 everything 是最好的了~~

  37. 笑谈说道:

    1、HFS,功能还行,菜单设计关联性差,罗列杂乱,个人看着难受。
    2、OPERA,方便的前提是对于使用该浏览器的使用者,非万不得已可不愿意在本机上安装若干浏览器,常用的二三个足矣。
    3、EVERYTHING,方便至极,也是必装软件,不过,直接共享出整个索引出的目录,而不能在保留索引的前提下,针对个别目录进行共享,很是鸡肋。
    4、为临时的小共享安装大的发布服务不值得。
    5、ANNYONG,喜欢命令行,可以DIY出很多东西,适用性广,至于本软,还没试,第一印象安装RUBY麻烦,寻找其它再考虑安装。

  38. jack说道:

    安装后,有一点不行,只共享C:\Ruby192\bin的文件夹,CD到其它文件夹后就不可用,为什么?

    另外可不可以在生成的annyong.BAT下直接修改共享文件夹位置。
    请解释一下,其内容。
    @ECHO OFF
    IF NOT “%~f0” == “~f0″ GOTO :WinNT
    @”ruby.exe” “c:/Ruby192/bin/annyong” %1 %2 %3 %4 %5 %6 %7 %8 %9
    GOTO :EOF
    :WinNT
    @”ruby.exe” “%~dpn0” %*

  39. nijp2004@gmail.com说道:

    无视满大街都是的云存储客户端。

  40. abc8333@gmail.com说道:

    0.0.0.0?? 应该是127.0.0.1吧

  41. NFS说道:

    Everything不是个桌面搜索软件么

  42. 大众来看说道:

    要FTP何用?

  43. 异人视点说道:

    到底该怎么用。。我没懂也。

  44. xwhssq说道:

    关于局域网共享,如果别人不知道怎么什么网络邻居,也可以把共享地址真接发给他,格式是\\YourIP\Folder\folder\file.zip
    这个也可以转成链接的形式:
    file://YourIP/Folder/folder/file.zip

  45. Andy说道:

    我喜欢这个软件。

  46. Caixiaopig说道:

    何必这么折腾,Mac的共享设置里边的文件共享即可零配置完成

有不同想法?说说看