简单来说,这个软件是一个web服务器, 内置了类似网盘的功能。
可用浏览器在线看电影图片听音乐等,还可以上传文件。
对手机浏览器有同样的功能,还能快捷的拍照录音录像自动上传。
102
fiht 2018-10-08 19:55:26 +08:00 1
|
103
guyeu 2018-10-08 20:01:51 +08:00 1
以前我也想过做类似的东西,后来还是用了 smb。。
1. HTTP/FTP 先天不足,很多视频格式不一定能用浏览器直接播放,而且浏览器内置的播放器功能不完备,复制粘贴路径去流媒体播放器又略麻烦; 2. 偶尔用用这种还行,但是有些人是 NAS+电视+移动终端+互联网同时用的,这种场景下高并发并不重要,因为不会有多少人同时用,但是会有很多不同类型的终端同时连接,对前端的兼容性要求比较高; 3. 类似于 Plex 那种自动生成封面和影片介绍是个痛点,但是很难解决,期待楼主解决。 |
104
webdisk OP @fiht 感谢你提供一个下载镜像
$ nc termbin.co 9999 < webd-20181006.tar.xz https://termbin.co/HvZT/index.xz $ wget https://termbin.co/HvZT/index.xz $ sha1sum index.xz f71d82f7b47ac879a1c1937c3c2f90d9e5fa0051 index.xz 但是你没有处理 类似 tar.xz 这种扩展名 |
105
ericls 2018-10-08 20:09:01 +08:00 via iPhone 1
技术对你来说是最重要的
对用户来说不是 |
106
webdisk OP @guyeu
1. 手机上 chrome 68 之前的版本,点开视频链接后会调用我装的 mxplayer 播放器。 现在的 chrome 69 对于识别的格式直接自动播放, 怎么设置都不管用。 不过幸好现在下载到的电影电视剧很多都是 mp4 格式了, 浏览器直接支持。 不过我还是习惯用 mxplayer, 只要用 LineageOS 自带的浏览器就能就能自动调用 mxplayer。 2. 但是性能好的话操作快。 3. 这个不是我擅长的了。 |
107
searene 2018-10-08 20:20:09 +08:00
这不就是一个 Web 端的文件管理器?当然你可能加了一些东西,但我点了点也没找到什么特别的,感觉没什么用,你解决的技术问题对于这个软件来说也没什么太大意义,如果你一定要解决技术问题的话,这东西至少不能开一个端口然后再让用户转到浏览器里面使用,大部分用户是学不会这个操作的。
别的不用说,如果用户不能直接点开就能弹出窗口使用的话,这应用基本推广不出去。你需要先解决这个问题。 |
108
Narwhal 2018-10-08 20:32:05 +08:00
能加个.ini/.config 之类的东西 自定义端口号 /root 目录么
|
109
xrr2016 2018-10-08 21:34:26 +08:00
好多人打击楼主...不过我觉得只要楼主觉得自己做的事情价值,就继续加油吧
|
110
webdisk OP @ericls #105 对啊,因为我除了技术什么也不会, 但是今天 @Athrob #87 说我还能当运营和编辑。
@guyeu smb #103 smb 是个相对复杂而专有的东西, 很多设备不能直接支持。但是 windows 编辑 linux 代码很多用这个的,linux 上的 samba 配置又要费一番周折, 然后就出现了一个解决这个痛点的软件, sftpdrive https://www.expandrive.com/sftp-drive/ 它只要能提供 ssh 用户名秘密或密钥 就能直接把一个 linux 上的目录通过 ssh sftp 协议映射到本地盘符,linux 端不用任何改动, 非常适合编辑代码, 它是个共享软件,可以免费试用一阵子。 我曾经想山寨这个软件来卖呢, 但是它需要 windows 网络文件系统的驱动开发。我的切入点是 DDK 里面的 nulmrx, 但这是 windows 驱动开发啊,概念和复杂, 一个我很不擅长的领域,没坚持多久放弃了。 @szzhiyang #82 提到的 onedrive 可能就是这个方案。 还有通过劫持 explorer.exe 实现的,用 gmail 做空间的 GmailFS https://zh.wikipedia.org/zh-hans/GmailFS 这些都是我不擅长的领域, 微软也很坑开发者。 所以我最后选择了只搞底层不怎么变化的网络部分, 界面 web 化后就方便了, 我也擅长这个。 影射 samba 写代码这个我也一直用, 但是直接用不安全。 把 445 端口用 ssh 转发过来就行了, 相当于间接实现了 sftpdrive,其实还可以在 windows 端实现一个 sftp 协议到 smb 协议转换的东西, 也会很安全, 而且可以全是用户台实现,比写驱动简单多了,但是除了开发者别人不会用,市场更小了。 Narwhal #108 有三个命令行参数 -h 隐藏 windows 下运行的那个窗口 -l 监听的地址, 比如 -l 0.0.0.0:1234 -w web 目录, 比如 -w C:\www 或 -w /srv/www 或 -w ./www Windows 下这个路径不能有中文名, 但是里面的文件夹随便。 还没有配置文件, 你可以用个批处理启动,或者加在快捷方式里面。 @searene #107 好的 谢谢,下个版本试着加弹出窗口 @xrr2016 #109 谢谢你 |
111
celeron533 2018-10-08 21:58:22 +08:00
个人经验:除非是商业或行业软件,如 CAD,Matlab,EAGLE 之类的,那些民用软件的用户,你永远要假设你的爸妈就是用户:老妪能解。
|
112
kslr 2018-10-09 02:37:25 +08:00
不知道你是如何得出这些感慨的,这软件要什么没什么。
看起来像上世纪的东西,这是你的问题,不要给其他人贴标签了。 |
113
webdisk OP @celeron533 #111 现在操作方面不是太大问题了。
但是很多人不理解这个软件的目的是“在自己电脑上搭建网盘网站供局域网其它机器访问”的原理。 @kslr #112 非界面的部分是早先写的, 界面部分是近期加的, 所以看起来很简陋。 @xrr2016 在 110 楼回复你了, 有参数可用, 没有配置文件。 |
115
slowhand 2018-10-09 09:12:34 +08:00
用了一下,挺方便的。
windows 版可不可以这样? 启动时直接隐藏,自动打开一个本地控制台网页,在这个页面上可以进行端口和目录设置,有超链接跳转到文件管理,还可以退出软件。 |
117
zjyl1994 2018-10-09 11:26:39 +08:00
很多时候吧,用户要的是能用,不见得要代码和技术有多强。而且,能自动的都得自动,你永远不知道你的用户有多蠢。很多时候他们只想按一个按钮完成一切,好多配置选项都得藏起来要不然他们觉得麻烦就不用了。
|