Copyparty- 老太太裹脚布级别的文件分享工具:WebDAV、FTP、媒体播放等超多功能

原始链接在: copyparty- 老太太裹脚布级别的文件分享工具:WebDAV、FTP、媒体播放等超多功能 - 小众软件

copyparty 是一款功能非常丰富的多功能文件服务器,主要用来分享你电脑、服务器、设备里的文件,并通过浏览器、WebDAV、FTP 等方式访问,还支持播放音乐、上传文件、权限设置等功能,几乎可以在任何有 Python 环境的地方运行,还支持 Docker 托管,以及 Windows 系统下的单可执行程序,甚至可以在 Android 中运行。虽然运行很容易,但我不敢说它简单易用。@Appinn


感谢 @WQ 同学这款「老太太裹脚布级别」的工具,这个名字也是他起的,真形象。

copyparty

copyparty 给自己的定位是「便携式文件服务器,具有断点续传、重复数据删除、WebDAV、FTP、TFTP、零配置网络、媒体索引器、缩略图++,全部集成在一个文件中,无依赖。

所有的功能集中在一个 .py 文件中,718 KB,直接运行就可以了。Windows 系统有编译好的 .exe 单可执行文件,双击也即开机用。其他平台直接 python copyparty-sfx.py 就行了。

就是文档太啰嗦了…看不下去。

直接开始

直接运行就可以在浏览器访问 http://127.0.0.1 了,默认会使用 80/443 端口,打开就是这样的:

可以上传、下载、播放视频、听歌、看图片…非常纯粹的文件分享工具。青小蛙突然有一种 Alist 的感觉,不过它不支持网盘。

权限设置

只需要在启动的时候添加一个用户,就能设置权限了,包括只读、文件夹限制等等:

copyparty.exe -a u1:p1 -a u2:p2 -a u3:p3 -v ./music:r,u1,u2:rw,u3

这一行的意思是创建了三个用户:u1/u2/u3,为它们挂载文件夹 music,对 u1/u2 两个用户只读,u3 用户可以写。

但注意有参数后,访问端口就变化了(3923)。

WebDAV && FTP

copyparty 默认开启了 WebDAV,只需要在你的 WebDAV 客户端里直接连 http://ip:3923 就行了。

甚至,你可以通过 WebDAV 把这个文件夹映射为 Windows 的网络磁盘,不过 Windows 默认需要 https,改一下注册表就好了。

而 FTP 则需要在启动的时候添加 --ftp 21 参数,用户名密码和上面的设置相同,不设置就支持匿名访问。

小视频

获取


原文:https://www.appinn.com/copyparty/

1 个赞

readme确实太长了。。。
我现在是用的chfs 试试看这个好不好玩


我为什么要用chfs:文件夹中右键即可实现局域网内共享
搞了好几小时。。终于搞定了


conf文件:配置文件,以下保存为文件名.conf(文件名任意命名都可);C:/.hist 这个自行填写一个空文件夹地址,用来存放索引,防止在共享目录里面生成

[global]
  i: 0.0.0.0
  p: 80
  theme: 7
  lang: chi
  e2d
  qr 
  hist: C:/.hist

[accounts]
  username: password # username: password  这里可以自己定义决定了谁可以读写文件

reg文件:文件夹内右键共享,以下保存为文件名.reg(文件名任意命名都可); C:\\copyparty.exe是程序路径,C:\\copyparty.conf是上面的配置文件路径;Icon是右键菜单中的图标,不喜欢可以删掉,也可以自定义图标地址;username保持和conf文件中username一直;如果只需要所有人只读可以删掉:A,username

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\copyparty]
@="共享当前目录"
"Icon"="C:\\copyparty.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\copyparty\command]
@="C:\\copyparty.exe -c C:\\copyparty.conf -v %v:/:r:A,username"

然后双击保存的reg文件,然后就可以在任意文件夹中右键菜单中看到了(win11需要点击显示更多选项,也可以安装另个软件
1729154196276.jpg4e5342d8750f1d011a8d222d7d8ff89b.png

2 个赞