APP下载 微博 微信

Hao4K影音


[分享讨论] 用OPENWRT系统搭建NAS

[复制链接]

发表于 2021年05月11日 11:22 101593 0 来源:媒体存储> 分享讨论 回帖奖励 |正序浏览 |

小uu 帖主

2021-5-11 11:22


为什么选择OPENWRT作为nas的系统?
市面上有很多免费的NAS系统,如OMV、freenas、万由等等。这些系统作为专业的NAS系统,有着功能强大,界面精美等特点。可是基本都存在着系统需要独占一个硬盘,且安装复杂的缺点,经过多次的安装测试,所以我选在了OPENWRT。不敢说它是最好的系统,但是从使用情况来看,它是个人组建NAS系统最实用的系统,小巧、稳定而且高效。
好了,下面就随着我开始搭建你的基于OPENWRT系统的NAS吧。
[ 安装篇 ]
     首先需要准备一台用于安装OPENWRT的台式电脑(以下直接称之为"NAS"),不需要多好的配置,只要它还能运行WIN7就行,然后再准备一个安装OPENWRT的U盘。其大小视用途而定,如果仅仅是用来搭建云盘,偶尔科学上网,那么一个2G的优盘就足矣。如果需要提供图片、视频等媒体服务或安装UBUNTU的虚拟主机,那就建议使用一个大点容量的U盘,比如64G或128G的优盘。
     安装时,我们还将用到一个软件就是Win32DiskImager,最后是我们今天所用到的主角出场:请大家百度搜索:KENZO大神编译的OPENWRT
    安装步骤:
    1、打开Win32DiskImager,界面如下:

Win32DiskImager
请在路径中找到OPENWRT的镜像文件,并再次确定盘符是否为需要安装的U盘。如无误,点击写入(write)按钮,静等写入完成。
安装的步骤到此就结束了,就这么简单,下面我们将进入相对复杂的配置阶段。
[网络配置篇 ]
将已经安装的U盘插入备用的台式电脑上,然后开机,并选择U盘启动。10~15秒后,我们将得到类似以下的界面:

OPENWRT界面
首先需要配置的网络,在上述界面中键入:
vi /etc/config/network  并回车
此时屏幕显示
config interface &39;
        option ifname &39;
        option proto &39;
        option ipaddr &39;
        option netmask &39;
        config globals &39;
        config interface &39;
        option ifname &39;
        option proto &39;
        option ipaddr &39;
        option netmask &39;
        option ip6assign &39;
        option gateway &39;
        option type &39;

单击“I”,将光标移动至“option ipaddr &39;”处,将此处地址修改为你需要的地址:一般为192.168.1.X,1<X<254
(请记住X的值)。修改完了,点击ESC键,并同时按下"Shift"+":"键,光标将自动屏幕最底部,键入wq系统将保存并退出编辑状态。

network编辑中
         输入“reboot",电脑将重新启动,至此将不再使用显示屏和键盘了。
        将此电脑接入你的交换机或路由器。
         另外拿一台笔记本,也接入路由器或交换机,打开浏览器,并在地址栏中输入:192.168.1.X,回车访问

OPENWRT登录界面
如果能看到上面的界面,就说明你的NAS系统已经开始工作了。
输入初始用户名:root,初始密码:admin后就进入了主界面

主界面
点击左侧菜单中的”网络“-”接口“,添加DNS(这对下一步安装docker至关重要,建议使用119.29.29.29和114.114.114.114),并取消”桥接“。如需IPV6,单击”添加新接口“按钮,将新的接口名称命名为”
WAN6“,新接口协议选择DHCPV6客户端。

IPV6

这里有个小提示,看看你接入wifi的手机是否获取了IPV6的地址,一般以24开头的。如果以f开头,那么就是你的宽带或路由器是不支持IPV6的。
         点击“提交”后,屏幕上会出现WAN6的设置界面。首先在全局网络选项-IPv6前缀里面删掉系统默认的IPV6前缀,见下图。

删除IPV6前缀,然后点击WAN6接口后的修改按钮,在高级选项中取消“使用内置的IPV6管理”,其它选项见下图。


IPV6高级选项
高级设置完成后,在物理设置中将桥接接口取消,然后保存,并在左侧菜单”系统“中选择”重新启动“。
电脑重新启动后,如没有设置错误,系统将获得IPV6公网地址。此时已经可以在外网用IPV6的方式访问这台电脑。

已经获取IPV6公网地址
对于DDNS与IPV6地址的绑定,这里就不再赘述。设置后的界面如下:

动态DNS
我在DYNV6申请的域名,这里值得注意的是,DYNV6申请域名激活时必须科学上网,否则无法完成激活流程。


DDNS配置
网络配置完后,接下来就是磁盘空间的配置和挂载。
[磁盘空间的配置]
首先对U盘剩余空间进行配置和挂载。当前U盘空间可能仅仅使用了1个G,剩余的空间,我们将格式化成为另一个盘,用来作为DOCKER的安装空间。
这里要用到第2个常用工具:putty。通过SSH的方式连接NAS,然后输入fdisk /dev/sdb,键入P,此时终端会列出U盘当前的分区情况(如下图,我已经分好了,所以出现了3个分区,共计2G)

分区列表
如还有剩余空间,键入N,然后一路回车,生成新的分区。最后键入”W"将分区表写入磁盘并退出。
接着要作的就是格式化分区,mkfs.ext4 /dev/sdb3(3可替换你的实际盘号)。
最后进行挂载,菜单见“系统”-“挂载点”,如下图。

分区挂载
硬盘空间的处理方式基本同上,只是设备名由U盘的SDB变更为SDA。这里就不再作更多的叙述。
磁盘空间挂载完毕,就应该安装相应的软件并提供系统服务了。
[服务篇]
1、影音媒体服务jellyfin,使用putty连接NAS后,直接复制以下命令,进行无脑安装
docker run -d -p
8096:8096 -v /jellyfin/config:/config -v /mnt/sda1/media:/media jellyfin/jellyfin
2、云盘服务 FILEBROWSER,无脑安装命令
docker run -d -v /mnt/sda
1:/srv  -v /opt/filebrowser/filebrowserconfig.json:/etc/config.json  -v /opt/filebrowser/database.db:/etc/database.db -p
8899:80 --name  filebrowser  filebrowser/filebrowser
8096和8899为服务端口。
[ 内网穿透篇 ]
内网穿透主要针对无IPV4公网地址。需要的材料为公网IP云主机、FRP服务器端软件、FRP客户端软件。

https://github.com/fatedier/frp/releases/

我的云主机使用的是WINDOWS SERVER2008,因此我下载的是frp_0.36.2_windows_amd64.zip ,压缩包里包含了服务器端和客户端软件。
服务器端配置  
[common]
bind_addr = 0.0.0.0
dashboard 用户名
dashboard_user = user1111
dashboard 端口,启动成功后可通过浏览器访问如http://ip:7500
dashboard_port = 7500  
设置客户端token,对应客户端有页需要配置
token = 479328479286
完成服务器端配置后,使用命令  frps.exe -c frps.ini 启动服务(注意路径)。云主机还应该注意在防火墙中开放以上用到的端口,如7000,7500,3999等。
客户端配置:
config frp &39;
option log_max_days &39;
option login_fail_exit &39;
option enable_cpool &39;
option time &39;
option vhost_https_port &39;
option log_level &39;
option enable_http_proxy &39;
option protocol &39;
option token &39;
option server_port &39;
option vhost_http_port &39;
option tcp_mux &39;
option server_addr &39;
option enabled &39;

NAS中添加客户端配置后,即可透过http://云主机公网IP:3999访问。

总结
好了,到此,如何基于OPENWRT的NAS系统的流程就基本讲完了。通过以上步骤,这个简单小巧的NAS系统已经可以为自己和朋友们提供基本的服务,如影音媒体服务,私有云盘服务以及FTP、科学上网、PT下载等。
搭建一个NAS系统就是如此简单,要的是多看多尝试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
中级发烧友
:
介绍未填写

主题

帖子

积分5900

图文推荐

  • 入了极空间,从黑群晖到极空间谈谈区别

    之前用过黑群晖,现在改了极空间 1、为什么从

  • 分享蜗牛星际A\B\C\D款机箱和功能分别有

    历经一个月研究:蜗牛星际ABCD款机箱和功能分

  • Terra Photos再升级,春节照片整理新选择

    今年春节那叫一个热闹非凡像今年火到英国的英歌舞

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 群晖安装115网盘下载电影:利用NAS docker

    115网盘支持群晖nas下载4K电影了,利用群辉 docke

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 铁威马TOS 6即将上线,重塑NAS新纪元,友好

    经过不断的测试和改正,铁威马即将推出全新的操作

  • 威联通NAS磁盘延迟很高,怎么办

    今年双11买的威联通NAS用来专门存储电影,使用

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 群晖Download Station下载的问题

    下载的20集电影已经下载100%但是文件夹里只有8集

  • Hao4K影音app客户端下载