廣告
请使用 http://www.luhui.net 網址高速訪問本站,歡迎關注微信公衆賬号:guanfu8 平台長期發布海量社科數據, 本站QQ交流群:84142868 探讨人文理想,共謀和諧世界!
黄金广告位招租,投放热线15900718107,13386070835 详情查看=》   鲁之虺:“  上网就是搜索,生活就是分类,科技服务大众,信息引领生活,地方分类站长,开启您的事业之旅。生活分类信息整体提供商:http://huike.luhui.net”。
×

鲁虺繁体中文社区

 找回密碼
 立即註冊
廣告

 

查看: 108|回復: 1

[服务器] miniserve – 只有 776KB 的临时文件分享服务器[Win/Linux/macOS]

[複製鏈接]
發表於 2024-4-14 22:47:03 | 顯示全部樓層 |閱讀模式
廣告
搜索看看︰miniserve – 只有 776KB 的临时文件分享服务器[Win/Linux/macOS]
廣告
miniserve – 只有 776KB 的临时文件分享服务器[Win/Linux/macOS]       
                miniserve 是一款命令行式、简单、临时性的文件分享服务器,大小只有 776KB,使用 Rust 语言编写,支持         Windows、Linux、macOS(暂无         M1),拥有深色主题、二维码、用户名密码等功能,适合充当临时文件分享服务器,其他设备只需要打开浏览器,即可下载文件。@Appinn
                                       
       
        感谢 @可莉 同学的多次(5次)推荐:
       
        为什么要用这个而不是其他的?(下面的内容来自项目主页原话)
       

                   
  •                 darkhttpd:不容易在 Windows 上使用,而且不像下载后就可以使用。
                   
  •                 Python内置的 webserver:需要安装 Python,它的性能很低,而且在某些情况下不能正确处理 MIME 类型。
                   
  •                 netcat:使用起来没那么方便,发送目录也有些麻烦。
           
       
        以下用 Windows 作为例子,macOS 与 Linux 用户使用方式、参数完全相同,只需要打开终端运行即可。
                miniserve 有多少简单?       
        在 Windows 下,只需要将 miniserve.exe 放在需要分享的文件夹下,双击运行,该文件夹就被分享了,非常简单。此时只需要在浏览器打开         127.0.0.1:8080 即可访问分享文件。
       
        不过,想要局域网使用,还是需要加个参数:
                                                [size=1em]                               
                                                       
[size=1em]                                                                1

                                                       
                                                        [size=1em]                                                                [size=1em]                                                                                                                                                miniserve.exe -i 192.168.1.100 -q
                                                       
                                                       
                       

               
       
       
        运行后,就可以在局域网内,通过 192.168.1.100:8080 来访问被分享的文件夹了。注意后面那个 q         参数,这是在页面上生成二维码的参数,就可以很方便的拿起手机,使用系统原生相机扫码,即可打开分享页面。
                                       
                加密分享       
        如果想要设置一个用户名和密码,也很容易:
                                                [size=1em]                               
                                                       
[size=1em]                                                                1

                                                       
                                                        [size=1em]                                                                [size=1em]                                                                                                                                                miniserve.exe --auth appinn:123 -i                                                                         192.168.1.100 -q
                                                       
                                                       
                       

               
       
       
        这样当使用浏览器打开 192.168.1.100:8080 时,需要输入用户名 appinn 密码 123.
                指定分享文件夹与文件       
        直接在最后跟上路径即可分享文件夹:
                                                [size=1em]                               
                                                       
[size=1em]                                                                1

                                                       
                                                        [size=1em]                                                                [size=1em]                                                                                                                                                miniserve.exe --auth appinn:123 -i                                                                         192.168.1.100 -q c:\
                                                       
                                                       
                       

               
       
       
        分享文件就比较有意思了,你可以单独分享一个 appinn.html 的文件:
                                                [size=1em]                               
                                                       
[size=1em]                                                                1

                                                       
                                                        [size=1em]                                                                [size=1em]                                                                                                                                                miniserve.exe --auth appinn:123 -i                                                                         192.168.1.100 -q c:\appinn.html
                                                       
                                                       
                       

               
       
       
        这样当打开 192.168.1.100:8080 的时候,就自己打开了该网页,很方便。
                miniserve 下载                有兴趣的同学,可以前往 GitHub         页面了解、下载安装。       
        至于 miniserve 可以替代谁,青小蛙觉得,CuteHttpFileServerhfs 都是可以的,它可以让你非常方便、安全、可控的分享文件。


廣告
廣告
 樓主| 發表於 2024-4-14 22:49:12 | 顯示全部樓層
廣告
廣告
[color=var(--fgColor-default, var(--color-fg-default)) !important]v0.27.1 [color=var(--fgColor-accent, var(--color-accent-fg))]Latest




  • Add Add file and folder symbols [color=var(--fgColor-accent, var(--color-accent-fg))]#1365 (thanks [color=var(--fgColor-default, var(--color-fg-default))]@chaibiq)


Contributors
  • [color=var(--fgColor-accent, var(--color-accent-fg))]
[color=var(--fgColor-muted, var(--color-fg-muted)) !important]chaibiq


Assets
[color=var(--fgColor-default, var(--color-fg-default))][backcolor=var(--bgColor-neutral-muted, var(--color-neutral-muted))]15
[backcolor=var(--bgColor-default, var(--color-canvas-default))]


廣告
廣告
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

广告

廣告
操作系统 Fuchsia OS  |Microsoft Windows  |Android  |Chrome OS  |Novell  |Linux  |Mac OS X  |Unix  |FreeBSD  | Ubuntu
廣告

QQ|關于我們|聯繫我們|合作共赢|免責聲明|隐私条款|Archiver|手機版|拘留所|申請友鏈|付款方式|鲁虺繁体中文社区 |贊助我們 -

GMT+8, 2026-3-16 14:38 , Processed in 0.326019 second(s), 11 queries , WinCache On.

Powered by HCMS 1.0

© 2004-01-11 鲁虺文化网 版权所有

快速回復 返回頂部 返回列表