有什么临时 http 服务器 多线程下载 server 上的文件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zzzkkk
V2EX    程序员

有什么临时 http 服务器 多线程下载 server 上的文件

  zzzkkk 2023-09-25 15:03:25 +08:00 3487 次点击
这是一个创建于 749 天前的主题,其中的信息可能已经有所发展或是发生改变。

用 winscp 传输太慢了 可以用 php -S 弄个临时服务器 但我知道这个 php 不支持并发请求 所以无法多线程下载 其他语言有什么临时 http 服务器支持多线程下载 ?

35 条回复    2023-09-27 22:44:00 +08:00
heyenyan
    1
heyenyan  
   2023-09-25 15:06:06 +08:00   1
/jdk-21/bin/jwebserver -d /docs/ -p 8080 -b 0.0.0.0
zzzkkk
    2
zzzkkk  
OP
   2023-09-25 15:10:32 +08:00
@heyenyan
谢谢
longbo666
    3
longbo666  
   2023-09-25 15:33:35 +08:00
nodejs:
npm i http-server -g
http-server -p 8080
cndns
    4
cndns  
   2023-09-25 15:40:06 +08:00
python -m http.server
Everything 也有
salmon5
    5
salmon5  
   2023-09-25 15:43:48 +08:00   2
salmon5
    6
salmon5  
   2023-09-25 15:44:02 +08:00
下载上传都 OK
JinTianYi456
    7
JinTianYi456  
   2023-09-25 16:01:33 +08:00
他们回答的这些,支持多线程下载嘛?
kouhe3
    8
kouhe3  
   2023-09-25 16:06:43 +08:00 via Android
rclone. 还能开 webdav
ysc3839
    9
ysc3839  
   2023-09-25 17:02:52 +08:00 via Android
@JinTianYi456 印象中 Node.js 那个支持断点续传,Python 的不支持
vopsoft
    10
vopsoft  
   2023-09-25 17:53:39 +08:00
hefish
    11
hefish  
   2023-09-25 17:54:13 +08:00
python -m http.server 也行的。。。
AllenTsui
    12
AllenTsui  
   2023-09-25 18:57:15 +08:00
python -m http.server
beetlerx
    13
beetlerx  
   2023-09-25 19:00:45 +08:00
zzzkkk
    14
zzzkkk  
OP
   2023-09-25 19:21:21 +08:00
@salmon5
太好了 老大
rioufbi
    15
rioufbi  
   2023-09-25 19:32:53 +08:00
小白系 HFS Http File Server
ik
    16
ik  
   2023-09-25 19:33:57 +08:00 via iPhone
nginx
autoindex on;

支持多线程
aheadlead
    17
aheadlead  
   2023-09-25 19:35:28 +08:00
@rioufbi 哈哈这个 hfs 的历史应该都快有二十年了
infoscope
    18
infoscope  
   2023-09-25 19:36:21 +08:00 via iPhone
多线程对下载的帮助不大
zzzkkk
    19
zzzkkk  
OP
   2023-09-25 19:45:22 +08:00
@heyenyan
@longbo666
@cndns
@salmon5

python 和 java 的不支持多线程 断点续传 速度慢
rust 和 nodejs 的支持多线程 断点续传
zzzkkk
    20
zzzkkk  
OP
   2023-09-25 20:02:16 +08:00
@infoscope
很大
zzzkkk
    21
zzzkkk  
OP
   2023-09-25 20:08:54 +08:00
实际测试 miniserve 速度完胜
zzzkkk
    22
zzzkkk  
OP
   2023-09-25 20:09:41 +08:00
@ik
要配置虚拟主机吧 ? 这样是不是太烦了
zzzkkk
    23
zzzkkk  
OP
   2023-09-25 20:09:58 +08:00
@ik 至少要配置文件
eBMm8zIi0Zq3
    24
eBMm8zIi0Zq3  
   2023-09-25 20:49:52 +08:00
skiy
    25
skiy  
   2023-09-25 21:48:02 +08:00
Dragonish3600
    26
Dragonish3600  
   2023-09-25 21:53:29 +08:00 via iPhone
python 啊
evalfun
    27
evalfun  
   2023-09-25 21:53:43 +08:00
caddy ,单个二进制文件,直接甩一个上去
JaviDN
    28
JaviDN  
   2023-09-26 02:06:52 +08:00 via iPhone
miniserver 好东西啊,最近还一直在用 filezilla 这些传文件
qq2511296
    29
qq2511296  
   2023-09-26 09:08:47 +08:00
nginx 不行吗?
zzzkkk
    30
zzzkkk  
OP
   2023-09-26 09:15:33 +08:00 via Android
@qq2511296
要改配置文件 重启麻烦
dode
    31
dode  
   2023-09-26 09:18:03 +08:00
python 不支持多个 tcp 连接,nodejs 可以

#npm install http-server ,启动 http 服务


@JinTianYi456
@hefish
@AllenTsui
ragnaroks
    32
ragnaroks  
   2023-09-26 10:26:00 +08:00
miniserve 即用即删,HFS 快捷稳定
OliverDD
    33
OliverDD  
   2023-09-26 11:02:15 +08:00 via iPhone
miniserve
julyclyde
    34
julyclyde  
   2023-09-26 17:08:44 +08:00
python 那个如果想要支持多线程,需要稍微改一下入口,加 ThreadedMixIn class
zzzkkk
    35
zzzkkk  
OP
   2023-09-27 22:44:00 +08:00 via Android
@salmon5

miniserve 支不支持多线程上传

http 协议不支持多线程上传吧
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5960 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 37ms UTC 02:51 PVG 10:51 LAX 19:51 JFK 22:51
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86