
我的软路由的硬件是 R4S,操作系统跑的是 OpenWrt 的 22.04 版本。我不知道类似这种 file server ,有没有仓库里面现成的?
我试了试一个 github 上面的svenstaro/miniserve: For when you really just want to serve some files over HTTP right now!,下载了其可执行文件,但是放入软路由里面,感觉根本就没法跑,见这个 issue:question: run miniserver on OpenWrt 22.03.5 in NanoPi R4S router Issue #1155 svenstaro/miniserve
谢谢!
1 fox0001 2023-07-02 12:40:41 +08:00 via Android 懒的时候直接 sftp |
2 Maboroshii 2023-07-02 12:47:07 +08:00 via Android dufs 还可以 |
3 COOOOOOde 2023-07-02 12:49:49 +08:00 我用的这个:https://github.com/sigoden/dufs 但是没在 OpenWrt 跑过,不知道效果怎么样。 |
4 duke807 2023-07-02 12:53:02 +08:00 via Android busybox 自带的 httpd |
5 wonderfulcxm 2023-07-02 13:07:49 +08:00 via iPhone docker 部署一个 nginx ,我还真在家里搞了一个,因为云服务器存储太小了,图片就反代回家里的 openwrt 。 |
6 C0VN 2023-07-02 14:09:14 +08:00 https://github.com/filebrowser/filebrowser 看看这个?上传、下载、分享功能,该有的功能都有 |
7 ruohai 2023-07-02 14:18:17 +08:00 alist |
8 yaott2020 2023-07-02 14:36:06 +08:00 via Android chfs 但是闭源 |
9 cpstar 2023-07-02 14:49:57 +08:00 r4s 那点性能,还是搞端口映射,再找一台机器上 nginx 或者成品各类型文件共享服务软件吧 |
10 admpubcom 2023-07-02 15:01:24 +08:00 via iPhone 不知道有多大内存?不妨试试这个: https://github.com/admpub/nging 如果可以运行的话可玩性还是很高的。 |
11 gdb OP 谢谢楼上的各位回复,我尝试使用了我在第一个帖子里面说的 miniserve ,成功了(具体操作步骤就在之前我发的那个 github 的 issue 里面有),就一个可执行文件,放在 OpenWrt 下面直接可以跑,目前在 LAN 下面可以直接访问,我打算尝试一下是否可以打开外网的 port ,估计要操作防火墙。 我的感觉,确实不能做大型的文件存储,让很多人下载,但是感觉一般几个人下载的那种小网站应该可以用的吧? 我挑选 miniserve 的原因就是它比较小巧,其他大的家伙我觉得可能路由器跑不动。。 |
12 billytom 2023-07-02 15:19:35 +08:00 这个了解下 https://github.com/filebrowser/filebrowser 我觉得是小型软路由或者 docker 下最好的 http 文件管理器了,还支持二步验证,我一般都是再开台良心云的香港轻量,然后 frpc 本地鸡的服务 |
13 gdb OP @COOOOOOde @Maboroshii 我刚去下载了一个 dufs ,在这里:[dufs-v0.34.2-aarch64-unknown-linux-musl.tar.gz]( https://github.com/sigoden/dufs/releases/download/v0.34.2/dufs-v0.34.2-aarch64-unknown-linux-musl.tar.gz),解压缩后,放到 OpenWrt 上面跑了一下,可行。感觉也可以做一个简单的文件存储共享的工具。 现在遇到一个问题,我是在 SSH 里面运行程序的,程序跑的时候,输出就在 SSH 的 shell 里面,如果我把 shell 关了,那么这个 dufs (包括前面测试的 miniserve )也就自动退出了,有没有什么方法,可以让程序直接在后台跑?谢谢。 |
14 gdb OP @billytom 谢谢,我没看懂你这里面的几个术语。你的意思是让我在 R4S 下面直接跑这个 filebrowser 服务器程序么?我看了一下,功能很强大。不过你说的“良心云”,还有“frpc”这种,我就没见识过了,也没用过,不是很懂。。。 |
15 gdb OP @cpstar 我在想我是不是可以在 R4S 上面插一个 U 盘,比如 64G 的优盘,这样是不是容量就变大了,比如我要分享大点的文件。或者干脆挂个移动硬盘? |
16 shalingye 2023-07-02 16:05:39 +08:00 via Android alist |
17 zhng920823 2023-07-02 16:16:27 +08:00 我用的 webd ,最近能拖拽上传了。 曾在 32M 内存的路由器上跑过 webd ,正常用。 你这个设备应该没问题,但是不知道有没有对应你这个设备构架的文件,没有的话可以找作者编译一个。 |
18 Maboroshii 2023-07-02 17:08:29 +08:00 via Android @asmwarrior 可以用 nohup 在后台运行 |
19 k9982874 2023-07-02 17:13:39 +08:00 via Android 装个 nginx 不就可以了。。 |
20 sherlockwhite 2023-07-02 17:25:42 +08:00 @asmwarrior #13 nohup ? |
21 billytom 2023-07-02 17:48:06 +08:00 @asmwarrior R4s 刷天灵最新版的 Openwrt 插件,然后搜索 luci-app-filebroswer 插件安装,另外也安装 frpc (内网穿透)插件,之后在腾讯云香港轻量开一个 vps ,然后通过那里透穿回家里的 filebroswer 服务,既然发布在公网,记得开启两步验证 |
22 cpstar 2023-07-02 19:07:36 +08:00 OP 15# 没啥不可以的,还是那句话,就那点性能 |
23 gdb OP 谢谢各位,在这个论坛里面得到了各位大神的帮助,收货很多。当然我同样的问题也在 openwrt 论坛问了,也得到了很多有价值的信息,具体见这里:[Ask for recommendation: HTTP file server for OpenWrt 22.03.5]( https://forum.openwrt.org/t/ask-for-recommendation-http-file-server-for-openwrt-22-03-5/164617) 那里的大神还更关注了一些安全问题,也让我挺有收货,多谢! 我会试试大家的方法,尽量让自己家庭网络分配得到的 IPv4 地址和 IPv6 地址,能发挥一些应有的作用。 |
24 Kinnice 2023-07-02 20:27:11 +08:00 via Android 如果你使用 https://supes.top 的固件,直接仓库中就有 filebroswer luci 可以直接用, |
26 fanyongbo 2023-07-02 22:17:47 +08:00 alist 最合适,功能强大,资源占用少。 |
27 deorth 2023-07-03 07:10:46 +08:00 via Android nginx+fancyindex |
28 gdb OP @Kinnice 谢谢,不过我看了一下,这个是 x86 架构的。我之前买的 r4s 是 arm 架构的。 |
29 Kinnice 2023-07-03 10:11:23 +08:00 @asmwarrior #28 有没有可能第一个输入框是: 输入设备的名称或型号 |
30 Serino 2023-07-03 11:11:34 +08:00 AList + Caddy |
32 cq65617875 2023-07-12 16:59:04 +08:00 直接一个 nginx 不好么 开个 index |
33 szdosar 2023-07-16 06:50:16 +08:00 via iPhone openwrt 自带的 httpd ,文件文在/www 目录下 |
34 Marionic0723 2023-07-27 16:43:50 +08:00 via Android 我用 gowebdav ,很好用 |