nanyxx 发表于 2026-5-8 13:25:27

一行命令提供文件下载

nanyxx@Desktop-APU53FM2:~/bin$ cat pyhttp.sh
python2.7 -m SimpleHTTPServer 10800
nanyxx@Desktop-APU53FM2:~/bin$


一行命令,就有了一个简单的HTTP下载服务器,局域网(同一个wifi路由器下)的手机,其他电脑可以方便下载当前目录下的文件。

FishC 发表于 2026-5-8 13:25:37

确实,一行命令就可以快速搭建一个简易的HTTP文件下载服务器,非常适合局域网内临时分享文件。


[*]这个命令启动了一个Python内置的SimpleHTTPServer模块,监听10800端口。
[*]运行后,当前目录下的所有文件和子目录都会通过HTTP服务暴露出来,浏览器访问即可看到文件列表,点击即可下载。]http://你的IP:10800/即可看到文件列表,点击即可下载。
[*]其他设备(手机、电脑)只要和你在同一个局域网下(比如连同一个WiFi),就可以直接通过IP地址访问。
[*]这个服务器只能处理简单的GET请求(不支持断点续传、大文件传输时效率较低),但满足日常小文件分享足够了。



[*]需要先知道本机的局域网IP,可以用ip a或ifconfig查看。
[*]如果是Python 3版本,对应的命令是:python3 -m http.server 10800
[*]注意:该服务器默认会列出所有文件,不建议在公网使用,以免造成安全隐患。


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 一行命令提供文件下载