项目起因是觉得 alist 不好用,设置太繁琐了
然后决定自己开源一款,目前进度已经写出部分了,名称暂定叫 xlist (征集项目名称)
整个项目将分为 PC 客户端给普通用户使用,服务器端给程序员 /站长使用,以后看反响是否出 App 端
目前将要开发的功能:
现在征集家人们对这块还有没什么其它功能需求:
1
xiazhiyuan 203 天前
老哥可以来个 mac 客户端吗
|
2
zlowly 203 天前
请问打算用什么语言开发?能否在比较老旧的路由器上跑?
|
3
Bazingal 203 天前 ![]() 那么多名字可以取为什么要碰瓷 alist 呢?
|
![]() |
4
king888 OP |
5
richzhu 203 天前 ![]() 老哥一定要有相册功能,还有最好像 nextcloud 可以加密存储,各个平台客户端一定要有,满足以上条件我可以付费
|
6
sypopo 203 天前
提供 http/web, smb ,ftp ,webdav 服务不错。
|
![]() |
8
glaucus 203 天前 ![]() 目前使用 Alist 遇到的问题
1 、各平台的刷新令牌没有统一管理的方式,每次添加存储都要填写一遍 2 、目前阿里云 Open 接口没法挂载分享链接,不知道能不能解决 |
9
zephyr1 203 天前 ![]() 加油
|
10
nullboy 203 天前 ![]() alist 隐藏目录不好用,添加存储默认公开不合适
|
![]() |
11
besscroft 203 天前 ![]() 我也正在做一款,取名字叫 DiyFile ,做着好玩的哈哈,第一次做“产品”,就当练手了,确实要踩很多坑,有很多路要走。加油!
https://github.com/besscroft/diyfile |
![]() |
12
ShunYea 203 天前 ![]() 这个项目刚需啊,支持支持!
|
13
MX123 203 天前 ![]() alist 的本地复制到网盘会在先 copy 到 temp 目录再上传到网盘,占用空间。
|
![]() |
14
totoro625 203 天前 ![]() 建议融合一下 https://cloudreve.org/ 的功能
|
![]() |
15
hpan 203 天前
希望大佬可以顺便提供 100T 的免费不限速网盘
|
![]() |
16
kaiger 203 天前 ![]() xcloud 这个名字怎么样
|
![]() |
17
oneisall8955 203 天前 via Android ![]() |
![]() |
18
dzdh 203 天前
求支持 mega
|
![]() |
19
MaxFang 203 天前
会有预览功能么
|
![]() |
20
sunfly 203 天前
起个名字,XPan ,简称 XP:doge:
|
![]() |
22
jiangzm 203 天前
不太理解难道 alist 配置比新搞个项目还麻烦吗,alist 体验个人人为还可以, 因为这个工具本来就不是给小白用户使用的。
|
23
AlkaidHe 203 天前
多用户隔离
|
![]() |
24
shalingye 203 天前 ![]() 建议参考一下 sftpgo ( https://github.com/drakkan/sftpgo )的一些特点,希望做出一款不仅提供齐全的网盘服务,在数据、带宽、协议、在线浏览、安全、语言等方面也都面面俱到的软件,可以出赞助费。
|
![]() |
25
king888 OP |
![]() |
26
bjzhush 203 天前 ![]() 没觉得 xlist 就碰瓷了,干脆起名叫 zlist ,最终版本
|
![]() |
27
byte10 203 天前 ![]() 我有一个需求上次有发布过的,应该是刚需来的,实现起来也是很简单。https://www.v2ex.com/t/918449#reply9
需求: 因为阿里云盘和天翼云盘都支持使用 alist 挂载 webdav ,然后都不限速,非常的方便在线观看。但是存放到云盘上的电影可能会敏感被和谐掉。 webdavd 插件实现: 最近也有在了解 流加密,有 RC4 等 。为了算法的简易,我觉得最简单的方式就是,对密码进行 MD5 ,生成的 16 个字节数组,然后明文的每一个字节对 16 进行取模 得到 index ( 1001 、0110 ),用数组中 index 位置的字节,再和明文做 非运算加密。 解密就是返过来,得到每个 index 和 MD5 字节数组倒推 解密的数组。然后再使用密文和解密数组的对应就可以进行解码。 如果没人去搞,那么我就去搞一下咯😁 |
![]() |
28
byte10 203 天前
补充一下,刚写错了,做 XOR 异或运算
|
![]() |
29
hxse 203 天前 ![]() 用过 alist 感觉有几点不便, 希望有如下功能
1. 可以轻松挂载其他人的 alist, xlist 网盘, 这样有利于社区分享 2. 好用的视频播放器, alist 的视频播放器太简陋了, 连上一个,下一个, 全屏按钮都没有 3. 可以用手机的视频播放器, 通过 webdav, ftp 的方式, 直接播放 alist, xlist 网盘的视频内容, 所以希望 xlist 提供这样的转换链接 4. 搜索功能, 可以一次性搜索, 所有已挂载的网盘的文件 |
![]() |
30
winsunz 203 天前 ![]() 叫集盘 doge
|
![]() |
31
jiangzm 203 天前
@king888 #25 阿里云盘之前是没有开放接口,用的是 web 系统接口,现在已经开放了接口扫码登录下即可。 你要实现的话也不用监控浏览器,申请下开放接口能拿到授权回调信息。
|
![]() |
33
king888 OP @jiangzm 主要是是为了一致交互逻辑,只要网盘还提供 web 服务,还是通过浏览器好些,而且通过浏览器能直接拿到各种数据,用户正常登录操作就行,不需要别的心智负担
|
35
Fucter 203 天前 via Android ![]() 直链 A 直接永久解析真实地址
|
36
bnull 203 天前 ![]() 能不通过第三方加密分享链接,比如 xxx.com/xxxx 转到 xxx.com/xxx/xxx.txt 这个文件之类的
|
![]() |
37
ysc3839 203 天前 via Android
如果还能改的话,建议使用 Node.js ,做成 app 的话可以直接用 Electron ,做成服务端的话可以白嫖许多免费的 Serverless 服务,目前市面上绝大多数 Serverless 服务都至少支持 Node.js 。
|
![]() |
38
qingmuhy0 203 天前 via iPhone ![]() 能够支持命令行的同步吧,不知道是不是我没发现,alist 想要实现网盘定期同步只能 webdav+rclone ,效率有点差。如果有命令行直接操作就好了,就是不知道同步操作会不会触碰到网盘的 API 限制。
|
39
Cascable 202 天前 ![]() 指环云
指环盘 RingDrive 铃铛 The One Rule Them All |
40
Bingchunmoli 202 天前 via Android
alist 的添加问题,一个分享链接自动解析可以做到的问题,做了几个输入框,前期 ui 还贼查
|
41
ttyhtg 202 天前 ![]() 一步梭哈,就叫:Allpan
|
42
felixlong 202 天前 ![]() 微软叫 OneDrive , 你可以叫 MultiDrives.
|
43
atpx4869love 202 天前
好棒的想法,希望能早日用上大佬的项目
|
44
ButcherHu 202 天前 ![]() 哈哈如果可以的话希望能调用本机的 ffmpeg 串流视频,除了灯神改的 filebrowser 还没看到这样做的,可能太小众了,但是这样可以不用媒体库软件直接文件夹管理视频。
|
![]() |
45
qingmuhy0 202 天前 ![]() @qingmuhy0 rclone 对于文件名的处理有不少嘈点。完全做不到透明传输。
1. 文件名太长会因为网盘文件系统传不了 2. 文件名有特殊字符又会因为不知道什么的原因无法读取 https://m.cmx.im/@qingmuhy/109979536957722714 所以期待老哥的作品。 |
46
mikeying 202 天前 ![]() 加油,期待早日用上大佬的作品
|
47
AlkaidHe 201 天前 ![]() @king888 #25 多用户隔离,简单来说,
用户空间、团队空间、公共空间, 用户 a 存到用户空间的照片,团队或其他用户没人能看到,存在团队空间,这个团队的人都能看到,存到公共空间所有人都能看到。 属于网盘基操,实现也比较简单, 例如各种盘挂载为本地路径 /data/usera/aliyun (url https://alist.com/usera/aliyun ) 基于 linux 文件系统和用户管理就能实现最简单的,玩的花点就是 md5 命名文件只存一份,用数据库或 inode 索引,我是这么想的,自认为没毛病,有问题欢迎大家指正 |
![]() |
48
king888 OP @Tan35haha
@Cascable @ttyhtg @felixlong @atpx4869love @felixlong @mikeying 感谢支持,还有没有 @的同学,真的非常感谢,起码让我知道在做的事情是别人需要或者是想用的 @AlkaidHe 这在我看来,应该是属于企业级的需求了,类似买个网盘的 vip ,买大容量空间,然后划分不同账号管理,这个我前期在代码会预留好结构。目前前期的计划是优先完成初版,这功能后面慢慢会完善。 @qingmuhy0 文件名这问题我会留意,到时候测试看看如何解决优化 @ButcherHu 调用 ffmpeg 串流视频我会去研究下如何整合进来 @qingmuhy0 这两天有在看 rclone 源码,同步功能会计划整合的; @ysc3839 白嫖 serverless ,这是我没想到的,不过 go 的话可以用 replit 白嫖后端服务,后面写个模板,大家复制就可以了 @byte10 和谐这个应该是文件在网盘的 hash 值给标记了,我的想法是,这要研究文件格式了,看看有没什么区域是可以加 meta 的,看看加 meta 后 hahs 值变了绕过和谐,这是最方便的改动了; |
![]() |
49
byte10 201 天前
文件和谐,你那种方式入侵太强了,如果要针对各种文件去做调整那就比较麻烦。我是建议随便最一个简单的流加密就好了,哪怕固定的每个字节 和 10101100 做异或运算都行。有密码跟没有密码区别是很大的,哪怕这个密码是 123456 ,云盘厂商就不会去扫描,也不会花费时间精力去给你破解。
|
51
richzhu 188 天前
有后续不,最后决定要做了没
|
53
xiazhiyuan 119 天前
@king888 有人今天做出来了,是你嘛?
|
54
xiazhiyuan 119 天前
|
![]() |
55
king888 OP @xiazhiyuan 不是,现在项目也不叫 xlist 了。还没发布,主线已经跑通,前段时间有些事延期了,这几天再补回来,项目不会鸽,感谢关注
|
56
xiazhiyuan 116 天前
@king888 保持关注
|