你有没有遇到过这样的情况:累了一天回到家,想拿上一瓶可乐打开一包薯片蹲在火炉前看一部电影但各大视频平台的画质太差,下载又懒得等。局域网内的传输文件又难以忍受频繁的拔插线给朋友发一个文件,蓝奏微信有大小限制,度盘限速?
全文建立在你知道宽带的账号密码,宽带开户人的信息以及光猫为桥接模式的情况下,外网访问建立在有公网ip的情况下,电信打10000电话叫客服帮忙改就可以了。涉及的操作并不难也不需要技术,我说的比较细所以会比较长,小白想要操作的话请耐心阅读,大佬自便
受限于低成本和一些特殊的需求,我们的首选并不是做一台nas,而是一台闲鱼售价在100元以下的小主机,刷openwrt软路由系统加上一块2.5寸的大容量机械硬盘,电源适配器如果没有附送或者是觉得附送的有安全隐患的话,我建议去淘宝买一个华为的12v2A适配器即可,不过需要dc接口的转换头,dc接口大小不一样,小主机功耗在10w左右。
首先在闲鱼选择d2550的时候,自己懒得折腾的话可以优先选择卖家已经刷好支持64位bios的,因为d2550核显驱动没有64位的版本,所以很多机子的bios也只支持32位。其次,d2550的主板应该都没有HDMI接口,一般是vga接口,如果你的显示器没有vga接口的话,那就意味着我们要在没有屏幕的情况下装系统。那么我们需要用到win32diskimager直接把openwrt写入到软路由的系统盘win32diskimager官网:查看链接
openwrt系统我用的是esir的2021 11月哪版v9.1高大全,v8用不了smb,2022年zui新的php环境有问题openwrt链接查看链接提取码:brw4注意此系统引导为uefi,如果需要legacy请自行寻找。软路由的系统盘选择小容量的就行,我都是一块16G的SSD
硬盘用硬盘盒连接到电脑,右键此电脑选择管理/磁盘管理,删掉移动硬盘的所有分区,再创建应该新分区,新分区全部默认就行了。然后在win32disk里选择openwrt系统img文件,选择移动硬盘直接点写入即可,需要注意的是在写入完成后,在磁盘管理里,移动硬盘一栏会显示raw,我们直接把硬盘拔出来就行了,不用再插入windows的电脑,直接装到软路由上开机即可。
默认情况下eth1网口(一般软路由上会标注)为wan口,其他为lan口。注意! 「wan口接上级路由或者外网,lan口接下级设备构成子网也就是内网,从光猫下的第一个打开DHCP服务器向下分配IP的设备开始,构成大的家庭内网」 大约2分钟左右即可开机完成,我们将普通的路由器设置为ap模式(小米路由器为有线中继),连上软路由的lan口,电脑连接ap的WiFi,浏览器输入192.168.5.1,根据页面提示设置密码,至此,openwrt已经刷好了
那么开始储存共享的第一步,smb文件共享(这也是局域网内电视能够访问储存的协议),首先需要确定大容量储存盘为gpt分区以及其在软路由里的挂载点,我是通过USB接口连接,所以为sdb,具体路径为mnt/sdb1,如果你是通过主板的sata接口那么应该是sda。
然后我们在左边的菜单栏/网络储存/网络共享中确定下面共享目录为储存盘即可,其他设置默认,如果和下图不一样按照下图设置即可。也可以自定义更改权限以及名称目录即可。注意目录的路径必须是已有文件夹,他不会自动创建文件夹,如果是没有的文件夹那么大概率连接上是空的。
如果你的软路由不是一级路由的话,需要设置防火墙开放137,138,139,445四个端口否则无法通讯。在菜单栏的网络/防火墙/通讯规则里直接滑倒下面打开路由器端口,外部端口,点击添加,再在zui下面点击应用保存即可。
在esir这一版固件中还需要设置端口转发,外部区域选择wan,内部区域选择lan,内部ip选择lan口的192.168.5.1即可
然后在手机【ES文件浏览器】 上点击局域网,扫描,即可找到openwrt,或者是点击新建收动输入软路由的ip即可手动添加,点进去就是你设置目录下的文件,视频文件是不需要下载直接就可以打开的。
同理,在 【MX Player】 视频播放器中本地网络也可以添加
小米电视在高清播放器中可以手动添加设备,其他电视/盒子也可以通过安装es文件管理器,来进行访问,系统自带的播放器如果出现播放卡顿或者是声音异常的话可以安装mxplayer播放器设置解码为硬解+来解决,小米自带的播放器就没办法播放杜比全景声,es文件管理器以及mxplayer均适配了遥控器操作,mx有单独的电视界面,但是功能没有手机上安装的多,比如本地网络选项就被隐藏,所以需要通过搭配es文件管理器来使用。
mx播放器电视端界面
Windows可以通过win+r运行对话框中输入//ip地址即可访问
局域网共享也可以通过ftp来解决,但是大多数电视自带的软件不支持ftp传输,所以放在下一节外网共享一起。————分割线————-公网访问需要公网ip,以及设置动态域名解析,因为通常运营商给的公网ip是会变动的。关于动态域名解析的设置我会放在本文的zui后
外网共享分为两节ftp以及私有云盘从私有云:可道云开始,以下是私有云的部分界面
可道云可以对文件就行本地的编辑,播放,解压压缩,pdf/ppt的阅读以及协同编辑等操作,如果你有公网ip的话,还可以在外网访问,外链分享等,同时他还有安卓和pc的客户端可以自动备份,功能比较完善,不仅仅是网盘的文件管理,这也是我选择他的原因。esir的固件自带的可道云的软件包,我们在菜单栏/网络储存/可道云中即可设置,根据界面提示操作即可需要注意的是80或者是8080之类的端口通常是被运营商封禁的,所以需要改成可以正常访问的接口,并且在防火墙中开放相对应端口即可
当然你也可以在菜单栏的服务中选择易有云,不过功能比较少,但是胜在简洁,同样的外网访问需要在防火墙中开放端口
ftp在菜单栏/网络储存/ftp服务器中点启用ipv4以及启用本地用户(路由器的管理用户esir固件账号为root,密码是自己设置的)即可,用法和smb几乎一样,不过可以外网访问,但是默认的21,22端口也是被运营商封禁的,所以需要更改,并且在防火墙中开放,如果需要添加用户在虚拟用户中添加即可,匿名不建议打开。ftp可以通过在此电脑里右键添加网络位置来添加到快速访问,也可以浏览器或者此电脑地址栏输入 查看链接地址:端口 来访问
————分割线————-下载机,这里我们用到的软件包是qbittorrent,在esir固件中也自带了,在菜单栏/网络储存/qbittorrent中,我们需要更改的是下载问下存放目录,以及想要外网访问需要更改webui监听接口并且在防火墙中开放。然后点击启用,再点击应用保存即可。在浏览器中输入ip:端口即可访问。
注意!webui的账号为admin密码为adminadmin,并且不建议更改,不然可能会出现改了之后输入账号密码报错的问题,这算是个小bug?
如果资源下不动的情况下我们需要在设置中更改tracker,如图tracker来源请自行百度
至此功能设置结束如果你想要在外网访问路由器的后台管理界面的话,需要在菜单栏/web管理中将:后的80改成其他的,并且在防火墙中开放,而且之后内网需要手动输入ip:端口才能访问,比如我是192.168.5.1:89
另外固件中还带有baidupcdweb,也就是百度云的第三方网页版,可以访问百度云资源,不过除了登陆以外貌似并不能正常下载
所以就不进行介绍了。固件的其他功能还请各位自己发掘了
————分割线————-文章末尾是关于动态域名解析和公网ip电信联通可以直接打电话问客服要ipv4的公网ip,移动几乎要不到,或者是做内网穿透(太麻烦)再或者是可以直接通过ipv6来访问,ipv6本身就是公网ip,所以我建议大家不要吧esir的固件软路由作为一级路由,因为奇怪的是他貌似并不会给下级路由分配ipv6地址。动态解析就是要申请一个域名,可以买一个好记的,也可以去花生壳白嫖一个超长的二级域名
[链接]https://console.oray…
在花生壳的控制台注册一个账号然后点击域名再点击壳域名就可以看见一个送你的二级域名
我们只需要在拨号的路由器中找到动态域名解析服务的功能中并且填写相对应的服务商(花生壳是oray.com),账号密码,以及域名即可,通常在路由器中这个功能叫做动态dns,ddns或者就是动态域名解析
同样的,如果openwrt作为下级路由的端口需要外网能访问到还想要上级路由也设置端口转发,直到第一个路由器转发到外网才行,否则都只能是设置了转发的路由器下的子网能访问。
路由器开启DHCP就会向下分配IP,获得IP的设备就是子网成员。关闭DHCP就是路由器的ap模式,此时路由器所有网口都是lan口,不会向下分配ip,下面的设备获取到的IP就是上级路由器的了。
网络知识小白如有错还请大佬指正
以上教程由“WiFi之家网”整理收藏!
评论