vps大体积文件夹取回本地的方法有哪些?
| 方法 |
工具/命令 |
优点 |
缺点 |
| HTTP下载 |
Python SimpleHTTPServer |
简单易用 |
不支持断点续传 |
| 支持断点续传的HTTP下载 |
RangeHTTPServer.py |
支持断点续传 |
需要额外安装 |
| 使用rclone和aria2 |
rclone, aria2 |
可自动上传到网盘 |
配置复杂 |
| 直接复制 |
scp, rsync |
速度快 |
需要SSH权限 |
VPS大体积文件夹取回本地的四种方法
方法一:HTTP下载
- 操作说明:
- 在VPS上使用Python内置的SimpleHTTPServer模块启动一个HTTP服务
- 在本地浏览器或下载工具中访问VPS的IP地址和端口号下载文件
- 使用工具提示:
- 确保VPS上已安装Python
- 默认使用8000端口
- 代码块模拟工具界面:
python -m SimpleHTTPServer
方法二:支持断点续传的HTTP下载
- 操作说明:
- 使用改进版的RangeHTTPServer.py替代SimpleHTTPServer
- 支持断点续传功能,适合不稳定网络环境
- 使用工具提示:
- 需要先安装RangeHTTPServer.py
- 同样使用8000端口
- 代码块模拟工具界面:
curl -fsSL https://raw.githubusercontent.com/smgoller/rangehttpserver/master/RangeHTTPServer.py | python
方法三:使用rclone和aria2
- 操作说明:
- 在VPS上安装rclone和aria2
- 配置aria2上传脚本,实现远程下载后自动上传到网盘
- 再从网盘下载到本地
- 使用工具提示:
- 适合需要长期存储的情况
- 配置较为复杂,需要一定技术基础
- 代码块模拟工具界面:
wget https://www.moerats.com/usr/shell/rclonedebian.sh && bash rclonedebian.sh
方法四:直接复制
- 操作说明:
- 使用scp或rsync命令直接复制文件夹
- 需要VPS开启SSH服务
- 使用工具提示:
- 代码块模拟工具界面:
scp -r username@vps_ip:/remote/folder /local/path
常见问题
| 问题 |
原因 |
解决方案 |
| 下载速度慢 |
网络带宽限制 |
尝试使用支持断点续传的工具或分时段下载 |
| 连接中断 |
VPS不稳定 |
使用支持断点续传的工具或检查VPS状态 |
| 权限不足 |
SSH配置问题 |
检查SSH权限设置或联系管理员 |
| 空间不足 |
压缩后体积翻倍 |
考虑使用分卷压缩或直接传输不压缩 |
发表评论