微博 微信

Hao4K影音

[其他] 用OPENWRT系统搭建NAS

2021-5-11 11:22:25 2623 0 回帖奖励 |倒序浏览 |阅读模式

小uu 帖主

2021-5-11 11:22:25


为什么挑选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系统就是如此简单,要的是多看多尝试。
回复

使用道具 举报

   发表回复

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

返回列表 本版积分规则

  • 在线客服

  • 返回顶部