文件传输开源工具-Piping Server
Piping 是一款轻量级的文件传输开源工具。通关 HTTP/HTTPS协议传输,使用 Stream 流式传输任何文件不限制大小。(作者实验了1,110TB (≈ 1PB) 传输,耗费 64天 2小时)。Piping 基于TypeScript编写,遵守MIT开源协议。
特色:
- 无限传输: 高效传输任何大小文件数据.
- 无需安装:只需浏览器或
curl
- 简单明了: 简单透明又安全.
- 服务器不存储: 服务器不会储存任何传输数据T
- 纯粹: 纯 HTTP协议,兼容性强.
- 工程师友好: 不仅针对浏览器用户,还专为Unix/Linux 用户准备pipes
Docker 安装:
1
|
docker run -p 8080:8080 nwtgck/piping-server |
使用 Rust 重写的版本:
1
|
docker run -p 8181:8080 nwtgck/piping-server-rust |
之后打开浏览器: http://localhost:8080
https://github.com/nwtgck/piping-server
这个命令行用起来是挺好的,还有一个支持命令行文件传输的工具,官网transfer.sh,最大支持10gb(邮件询问开发者得来的),不过比较呆,得先把文件传输到它的服务器上吧,然后再从得到的链接进行下载。
但是呢,这两货都是外国人搞的,服务器站点都在外国,传输的速度真的慢😢,能不能找找这个piping-server的国内站点呢