Lazy loaded image
开发建站
🔱仅一个文件,干翻了网盘!
Words 1087Read Time 3 min
2025-9-29
2025-9-29
type
status
date
slug
summary
tags
category
icon
password
网址
相信大家都在用网盘存储文件,但是存在太多限制了,上传下载大一点的文件速度超级慢。
迫使很多人选择自己动手搭建文件服务器,而想要部署类似 NextCloud 的文件服务器,配置复杂让技术小白望而却步。
今天来跟大家分享一个很有意思的项目叫 copyparty,完美解决这个问题,让任何人都可以轻松构建文件服务器。
notion image
就一个 Python 文件,下载下来直接运行,几秒钟就启动了一个功能完整的文件服务器。
支持断点续传、智能去重、多协议访问,连音乐播放器都有内置,众多功能满足我们文件存储需求。

开箱即用的文件服务器

copyparty 最大的特色就是简单粗暴。整个服务器就是一个 Python 文件,不需要安装任何依赖,双击运行就能启动。
整个安装过程不到 30 秒,服务器启动后会自动监听 3923 端口,用浏览器打开 http://localhost:3923 就能看到熟悉的文件管理界面。
这个 Web 界面兼容现在大部分的浏览器,甚至了解到连 IE6 这种古董级别的浏览器都能正常使用。
notion image

断点续传上传功能

上传文件时,copyparty 使用的 up2k 技术,解决了大文件上传限速、断开重来等问题。
比如上传一个 2GB 的视频文件,中途故意断网,重新连接后上传会自动从断点处继续,完全不用重新开始。
即使重启了浏览器甚至重启了电脑,只要再次拖拽同一个文件到浏览器,它就能识别并继续之前的进度。
对于网络不稳定或者上传大文件的场景,这个功能真的非常实用。
notion image
除了以上提及到两个核心功能外,copyparty 还有很多实用的辅助功能,比如:
多协议支持:除了 HTTP,还支持 WebDAV、FTP、TFTP、SMB 等协议,可以直接在文件管理器中挂载为网络驱动器;
notion image
智能去重功能:上传文件会自动检测文件内容是否重复,会进行提醒;
实时文本查看:可以像 tail -f 一样实时监控日志文件变化,支持语法高亮;
内置音乐播放器:支持几乎所有音频格式,具备频谱显示和音效调节功能;
notion image
缩略图生成:自动为图片、视频和音频文件生成缩略图,支持网格视图浏览。
notion image

简单配置示例

默认情况下,copyparty 会给所有人读写权限。如果想要更安全的配置,可以这样设置:
    这条命令创建了一个用户账户,设置 ./files 目录在 /files 路径下可见,匿名用户只读,user 用户可读写。
    对于需要更复杂权限控制的场景,copyparty 支持配置文件方式,可以设置文件大小限制、上传数量限制、文件过期时间等规则。
    notion image

    写在最后

    经过这几天的使用,我认为 copyparty 特别适合需要快速搭建文件服务器的场景。
    无论是临时分享文件、搭建开发环境,还是在内网部署轻量级文件管理系统,它都能轻松胜任。
    虽然在界面美观度和插件生态方面还比不上 NextCloud,但它的轻量简单易上手特性,让更多人能上手体验。
    如果你正在寻找一个 “开箱即用” 的文件服务器解决方案,不妨试试这个只有一个文件的小工具。
    GitHub 项目地址:https://github.com/9001/copyparty
    好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!
    让任何人都可以轻松构建文件服务器。
    上一篇
    下一篇
    在线音乐资源合集

    Comments
    Loading...