局域网跨平台传文件总不顺手?这个GitHub 41000+ Star的单文件脚本,无需安装依赖,一键启动全能文件服务器,支持断点续传和在线影音,是解决文件传输痛点的利器。
智能速览
copyparty 是一个单文件的Python脚本,无需配置即可运行。
内置 up2k 模块,支持文件夹断点续传上传,跑满局域网带宽。
可作为简易媒体中心,自动生成缩略图,并在线播放音视频。
支持 WebDAV 和 FTP 协议,可映射为本地磁盘。
仅有几MB大小,对旧设备极其友好,甚至在安卓手机上也能运行。
精华内容
这个工具真正强大的地方,在于它将极致的便携性与强大的功能集于一身,解决了传统方法的诸多痛点。
极致便携
copyparty 最突出的特点是它的单文件设计。作者将所有依赖库和静态资源全部打包进一个 Python 脚本中,这意味着用户无需安装任何额外环境。只要设备上有 Python,哪怕是十几年前的旧电脑或安装了 Termux 的安卓手机,下载脚本后一键运行即可启动服务。这种“即下即用”的体验,彻底摆脱了传统软件复杂的配置流程。
稳健上传
相比 Python 自带的 http.server 仅能下载的短板,copyparty 提供了极为强大的上传功能。它内置了 up2k 上传模块,支持拖拽整个文件夹进行上传,并能自动保留目录结构。更关键的是,它具备断点续传能力,在传输数 GB 的大文件时,即使中途关闭浏览器或网络波动,下次也能无缝续传,实测可跑满局域网带宽。
媒体中心
作为一个文件服务器,它还进化成了一个简易的媒体中心。当挂载包含照片和电影的硬盘时,copyparty 能自动生成缩略图方便预览。对于音频文件,它内置了 Web 播放器,甚至支持 FLAC 等无损格式。播放视频时,若服务器端安装了 FFmpeg,它还能实时转码,让你能在手机上直接流畅观看电脑硬盘里的高清电影。
简单安装
安装过程被简化到了极致。用户只需前往 GitHub Releases 页面,下载名为 copyparty-sfx.py 的自解压版本文件。随后在终端执行一行命令 `python copyparty-sfx.py`,文件服务器便会立即启动,无需任何其他操作。如果需要视频转码等高级功能,再额外安装 FFmpeg 即可,整个过程对新手极为友好。
对于厌倦了臃肿软件的用户,copyparty 提供了一个极致轻量且功能强大的局域网共享方案。它不仅是解决文件传输的利器,也让人思考,好的工具是否真的需要复杂的形态?