大家好,我是来自台湾的开发者。
分享一个我自己造的轮子:FastFileLink (ffl)。
[起因] 起因很简单,主要是平时在 Docker 容器 (Container) 或者是远程服务器里要传文件进出实在是太麻烦了。
[折腾过程] 本来只想写个简单的小工具,结果越折腾越深,最后整成了 APE (Actually Portable Executable) 格式。 这就意味着:同一个 Binary 文件,没有任何依赖(不需要 Python 环境,不需要 glibc 版本适配),可以直接跑在 Windows, Linux, macOS 和 Android (Termux) 的 x86/ARM64 架构上。
[核心功能] 把文件或文件夹一行命令分享出去: ./ffl my_file.zip
生成一个 HTTPS 链接。
接收方不需要装任何软件,直接用浏览器打开链接,走 WebRTC P2P 直连下载。
如果 P2P 打不通( NAT 问题),会自动降级走加密中继( Relay ),保证文件一定能传(当然接收端习惯用 curl/wget 也是完全支持的)。
[几个特点]
⚡ WebRTC P2P: 只要能直连就是满速,不走服务器流量。
📦 APE 单文件: curl 下来 chmod 一下就能跑,真正的一把梭。
🔒 隐私: 默认无遥测( No Telemetry )。如果你使用第三方 Tunnel (如 Cloudflare),流量完全不经过我的服务器。
📱 Termux 友好: 实测在 Android Termux 上完美运行,把手机当文件服务器很方便。
我自己平时用着是挺顺手的,大家有兴趣可以试玩一下,希望能帮到有类似需求的朋友。如果觉得不错,欢迎给个 Star 支持一下!
GitHub: https://github.com/nuwainfo/ffl
评论区(暂无评论)