按场景分类:大文件内网传输、跨公网远距离传输、服务器之间传输、点对点临时分享、对象存储迁移,兼顾速度、稳定性、安全,覆盖 Windows/Linux/macOS。
一、内网高速传输(局域网,千兆 / 万兆环境,优先)
适合机房、本地多机器传 GB~TB 级数据,不受宽带上行限制
Rsync
平台:Linux/macOS,Windows 可通过 WSL/CwRsync
特点:增量传输,只传文件差异;支持断点续传、保留权限;可 ssh 加密;服务器标配。
适用:服务器备份、增量同步;缺点:大量小文件时性能一般。
# 示例 rsync -avz --progress /local/path user@ip:/remote/pathSend Anywhere(局域网模式)
平台:全平台,有客户端、网页版
特点:不用同账号,6 位密钥;局域网优先,自动切内网;临时分享文件。
适合:电脑 / 手机互传,临时一次性文件。
FastCopy(Windows)
Windows 专属文件复制工具,底层 IO 优化,比资源管理器快很多;支持校验、断点、过滤文件。
场景:本地硬盘互拷、内网 SMB 拷贝加速。
Syncthing
开源 P2P,无中心化服务器;跨平台,自动双向同步;内网优先,外网穿透。
适合:多设备持续同步数据,无云厂商依赖。
二、公网远距离大文件传输(跨地域、跨机房,TB 级)
普通 scp/ftp 单线程速度很差,优先用多线程工具
rclone【强烈推荐】
平台:全平台,单二进制文件,开箱即用
能力:支持本地、S3、OSS、COS、对象存储、SFTP、WebDAV;多线程传输、断点、校验、限速、增量同步。
场景:服务器 ↔ 对象存储,跨云迁移,异地服务器同步。
rclone copy /local s3:bucket/path --progress --transfers 8FDT(Fast Data Transfer)
科研圈大文件传输,基于 TCP 优化,适合长距离高带宽链路;多线程,专为万兆 / 40G 长距离专线设计。
适合:跨城、跨国专线传 TB 级数据。
bbcp
斯坦福开发,替代 scp;多线程,支持断点,网络稳定性比 scp 强很多。
bbcp -P 4 /data/file user@ip:/destAspera(IBM)
基于 UDT 协议,UDP 传输,弱网 / 长距离优势巨大,解决 TCP 拥塞导致的速度跑不满;媒体、科研行业常用。
缺点:商业版收费,有免费客户端限制。
三、轻量点对点临时文件分享(一次性对外交付)
Croc(推荐,开源)
跨平台单文件,基于中继 / 直连;加密传输,不用端口映射;支持文件夹、断点。
# 发送方 croc send file.tar.gz # 接收方执行输出的命令即可Transfer.sh
Linux 命令行临时分享,文件保留一段时间,适合快速丢小文件。
Firefox Send(同类替代:Lufi)
Web 端加密临时分享,可设置过期时间、下载次数。
四、传统协议(基础工具,适合简单场景,不适合超大文件)
SCP / SFTP:简单安全,但单线程,大量小文件、长距离慢,仅小文件场景。
FTP/FTPS:老协议,不推荐公网裸 FTP;内网可。
SFTPGo:高性能 SFTP 服务端,可做文件网关,支持 WebDAV。
五、对象存储 / 云迁移专用
rclone:首选,全厂商兼容
ossutil/coscmd/azcopy:云厂商官方工具,针对自家存储深度优化,迁移阿里云 / 腾讯云 / Azure 时优先用官方工具。
选型快速参考表
补充关键建议
大量小文件:优先打包压缩(tar/zstd)再传输,减少元数据开销,rsync/rclone 都适合打包后传输。
弱网环境:优先 Aspera(UDP)或者 croc;rsync 适合稳定链路。
安全:公网传输尽量启用加密;不要裸 FTP。
带宽限速:rclone、rsync、croc 都支持限速,避免占满业务带宽。