Copyparty 是一款由单个 Python 文件构成的开源便携式文件服务器,自 2019 年发布以来在 GitHub 上广受欢迎。它将 HTTP(S)、WebDAV、FTP、TFTP 等多种协议集成于一身,同时具备断点续传、文件去重、媒体缩略图生成、在线播放、全文搜索及细粒度权限管理等丰富功能。对于追求数据自主权、厌倦了商业网盘限速与隐私风险的用户而言,Copyparty 提供了一个零门槛、高性能、完全可控的自建文件服务方案。
软件信息
软件截图

核心功能与亮点
- 单文件极致便携: 整个服务器仅由一个 Python 文件构成,无需数据库或复杂依赖,下载即用,双击启动,部署门槛极低。
- 多协议全面支持: 同时提供 HTTP(S)、WebDAV、FTP、TFTP、SMB/CIFS 等多种访问方式,满足不同客户端和使用场景的需求。
- 断点续传与加速上传: 支持大文件的断点续传,即使网络中断也能从上次位置继续,显著提升大文件传输的可靠性。
- 智能文件去重: 自动检测并去除重复文件,有效节省存储空间,避免冗余数据堆积。
- 媒体索引与在线播放: 内置媒体索引器,可自动生成缩略图,支持音视频文件的在线流式播放,无需下载即可预览。
- 全文搜索功能: 支持对文件内容进行全文检索,快速定位所需文件。
- 细粒度权限管理: 可为不同用户或目录设置独立的读写权限,满足团队协作与隐私保护需求。
- 零配置发现(Zeroconf): 支持局域网内自动发现服务,无需手动输入 IP 地址即可访问。
- 高性能低占用: 在千兆局域网环境下传输速率可达 900Mbps 以上,CPU 占用率低于 5%,内存占用仅几十 MB。
v1.16.15 更新日志
- 常规 BUG 修复和性能优化
- 详细更新内容请参阅官方 GitHub Releases 页面
常见问题
Copyparty 需要安装什么依赖?
Copyparty 仅需 Python 3.6 或更高版本即可运行。如需启用某些高级功能(如视频缩略图、音频转码),可选择安装 FFmpeg 等工具,但核心功能无需额外依赖。
如何实现公网远程访问?
Copyparty 本身运行于本地或内网环境,若需从公网访问,可配合 FRP、Tailscale、Cloudflare Tunnel 等内网穿透工具实现安全的远程连接。
适合什么样的使用场景?
无论是个人用户在设备间快速共享文件、开发者搭建临时文件服务器、小型团队进行内部协作,还是搭建私人媒体库,Copyparty 都能胜任。
下载地址