前言: Emby服务端运行在一台长期不关机的PC上为其他局域网设备提供服务显然是不合理的,于是有了这一篇文章,使用一台魔改后的电视盒子(N1,咸鱼75元左右)部署emby服务端,并扩展了去广告,网络加速等服务(Openwrt旁路由)。其他类似设备或电脑(建议Hyper-V)设置亦可参照本文。
iStoreOS
一,基础系统安装:软件基础--iStoreOS
其本质为OpenWRT(一个路由器系统),从众多OP分支中选择他,是因为其拥有图形化的软件源安装界面(应用商店),极大解决了OP系统下软件安装难、配置难等问题,对小白用户十分友好。
----------刷入具体步骤---------
以N1电视盒子为例(旁路由,windows系统下使用hyper-v安装也推荐旁路由模式)
N1盒子,2G内存,8G存储,单网口,原为电视盒子,可刷机作旁路由小服务器
1,浏览器搜索“iStoreOS“,或直接访问https://fw.koolcenter.com/iStoreOS/alpha/n1/,下载
iStoreOS支持arm,X86(包括普通家用电脑、工控机),Hyper-v等虚拟机,详细设备名单请访问官网查询
2,浏览器搜索“balenaEtcher“,或直接访问”https://etcher.balena.io/ “下载烧录软件“balenaEtcher “(”rufus“等烧录软件也行)
3,烧录iStoreOS固件
刷写U盘会清除所有数据,注意备份,U盘大小2G以上
4, u盘烧录完成,直接拔下u盘插入至N1盒子,用网线连接N1与电脑,最后给N1接通电源
5, 等待N1开机的过程中,打开控制面板-网络和internet-网络连接-以太网-设置ipv4协议,将其修改为如下地址。(iStoreOS固件默认管理后台为192.168.100.1)
保证电脑ipv4地址与N1在192.168.100网段
6, 打开浏览器,地址栏输入“192.168.100.1“,访问iStoreOS后台管理页面
N1重启后访问”192.168.100.1“进行登录
7, 成功登录以后,N1就算立刻接入网线也无法上网。需设置网络。网络-接口-Lan-编辑。如下图示。
图1--N1为单网口,将其设置为旁路由,编辑lan口,为联网做准备
图2--N1ipv4地址前三段要与主路由一致,以后也就是N1的管理地址。右侧是我画的一张拓扑图,意思一下
图3--照图中描述填写
图4--忽略此接口,N1不再提供DHCP服务,成为旁路由。保存后,此页面自动关闭,再次点击右下角”保存且应用“,N1自动重启
小结:假如你常用的WIFI路由器(也就是N1即将要连接的路由器)地址为”192.168.ab.cd”,那么你将ipv4地址设置为“192.168.ab.xx”,xx不与cd相同。网关填写你上一级WIFI路由器,也就是“192.168.ab.cd“
8,以上设置完毕,等待N1自动应用设置。等待一分钟,访问N1管理地址“192.168.ab.xx“,访问成功即可切断N1电源,拔下网线,将其连接至常用的wifi路由器上,接上网线电源。
二, emby流媒体服务器(较为复杂,体验极佳)
在iStoreOS中使用docker安装clouddriver2,emby,将emby服务端部署在N1盒子,为局域网内所有设备提供观影服务。(如不了解emby可查看我的上一篇帖子”网盘替换爱优腾-emby“)
为简化安装流程,在OpenWrt上采用clouddrive2,可一步到位完成,云盘接入+webdav挂载为本地硬盘。clouddrive免费版只支持2个网盘,如有更多需求可以使用alist+rclone,或alist+clouddrive2,理论上可以挂载无限个网盘webdav。
你甚至能把电视源、直播源加入到emby,如要搭建私人影库,采用NAS,阿里云、夸克、pikpak(webdav)均可
1, 进入iStoreOS管理后台,点击istore-全部软件,找到emby,clouddrive2选择安装。
如果安装失败,前往系统-安装包-更新软件源后,再次尝试
2, 点击服务-clouddrive2-安装配置保持默认状态,选择安装。安装完成打开管理后台。根据图示步骤添加网盘,设置挂载点。
图1--仅设置已标注选项,其余不变
图2--注册所用邮箱不一定要真实,可随便填写
图3--如果你所用网盘不在支持列表,则可以先用alist添加你的网盘,在clouddrive2中以webdav形式导入,曲线救国
点击”选择“进入目录浏览界面,选定/mnt/CloudNAS
3, 验证挂载状态:点击系统-挂载点,确认“/mnt/CloudNAS/CloudDrive”是否存在,如有则配置正确。
看到了挂载路径提示clouddrive2正常运行“
4, 点击服务-emby-按照图示进行设置,设置结束选择保存,再点击安装,等待安装结束。此过程中确保emby的“media path”为“/mnt/CloudNAS”。
点击"升级/应用"出现弹窗,等待弹窗变绿,安装完成
5,访问emby服务端管理后台,首次进入,为英语界面,注意在language选择“chniese”,看不懂其他的选项没有关系,全部默认即可,最后设置管理账号以及密码,完成设置后刷新页面,就有中文了。随后依照图示,进入服务端配置媒体库。
图1--emby服务端地址为“192.168.ab.xx:8096”,此处省略了第一次启动页面
图--2在此处添加媒体库
图3--如图示
图-4如果找不到相应目录,请检查挂载点是否正常
图5-其余看不懂的配置默认就好,没有影响
以上配置完成,安卓苹果等设备,包括电视、电脑等安装emby客户端使用设备连接相同局域网(主路由wifi),打开客户端输入账号密码即可食用。同一局域网内,emby客户端一般都能自动扫描到N1安装的emby服务器,如果未能自动识别,则手动添加“N1ip地址“,端口号8096.
三,小雅Alist流媒体服务(较为简便)
本质上而言小雅Alist是一个已经封装了作者所属网盘分享链接的一个alist容器,运行于docker中,安装好之后,即可阅览其中390多个阿里共享盘,约28万个不同资源。电视(配合tvbox食用最佳),电脑,手机,平板,甚至在网页都能直接使用。
端口号为5678
1,打开终端,登录并输入{ bash -c "$(curlhttps://docker.xiaoya.pro/update_new.sh)"}
仅简述安装流程,右侧为大致原理图,献丑了。
2,接下来的步骤不详述。官方文档已经十分完善,如需参考请搜索“小雅Alist“或直接访问。
如想安装小雅全家桶,将其导入emby请参考知乎博主Joveng的文章“小雅Xiaoya”,或直接访问“https://zhuanlan.zhihu.com/p/673584505”
四, WIFI去广告/加速服务
依靠smartdns提升dns查询速度,AdguardHome过滤dns请求,为所有连接到主路由WIFI的设备去除广告加快网络响应速度。
如有好的过滤规则可在评论区分享一下
1, istore中搜索并安装AdguardHome以及smartdns。
2, 安装后首先打开smartdns,常规设置界面,依照下图配置。
图1--保存且应用后再点击添加
图2--udp-DNS服务器添加示例
图3--加密DNS服务器添加示例。右侧为整理好的公共服务器列表,照图添加
3, Dns服务器添加完毕,依然是要滑动至页面底端,选择保存并应用。
4, 进入高级设置界面。
至此smartdns配置完成,常规网络加速生效
5, 打开adguardhome配置界面,如图配置
不要修改其他未标注的选项
6, 配置完成,打开管理后台默认账号密码均为“root”。登陆有,依照图示配置
理论上而言,添加的规则越多过滤效果越好,但响应时间也会延长
如果smartdns设置了第二服务器,也可以在此处添加进去
务必要测试上游服务器是否正常运行
7, 最后回到网络-接口-Lan-编辑,将dns服务器改为“127.0.0.1”即可。
原本设置的dns服务器为114,现使用127.0.0.1就表示用smartdns替代了
以上操作结束,所有连接主路由wifi的设备,将手机wifi设置或电脑ipv4中改为静态地址,dns服务器设置为N1ip地址(192.168.ab.xx),广告过滤和网络加速服务会在后台静默运行。
五, zerotier虚拟局域网
借助zerotier,可以在没有公网的情况下,构造一个虚拟局域网环境。连接主路由的设备无需安装zerotier客户端即可与其他人组建局域网,进行局域网联机游戏,包含但不限于红警、我的世界等游戏。出门在外,通过zerotier仍然可以远程管理接入N1所在局域网的NAS,路由器,电脑等设备,也就是内网穿透。
1. istoreos商店搜索安装zerotier。
2. 注册登录,获取zerotierID,并填入N1.此类教程很多了,不再重复造轮子,请自行搜索。
如果要管理自己的物理设备,务必要在zerotier打开私密连接,保护设备安全
3. 将N1入网许可勾选后,在zerotier管理页面,进行高级设置。
不要省略"/24"
4. 为zerotier创建网络接口,依照图示操作。
图1--zt开头的适配器即为zerotier的虚拟适配器
图2--直接保存,其余设置暂且不动
5. 为zerotier接口配置防火墙。
配置完成后重启N1,设置完毕
以上设置完毕,接入主路由的所有设备就自动接入上了zerotier虚拟局域网,可免安装客户端与其他异地设备进行局域网联机游戏。或是通过zerotier客户端远程管理家中、寝室内的NAS、路由、电脑等设备。
六、游戏、主机加速功能
某游/某U加速器:安装于Openwrt中,可为接入局域网的设备提供游戏加速,无需使用其客户端,包括但不限于PC,Switch,Playstation等设备。
不是广告啊,已打码。没办法装加速器的设备可以借此解决加速问题
安装使用教程:你直接安装就好了...至于为什么不教你怎么用,那是因为我没有PS,更没有Switch......(开个玩笑,傻瓜式使用,没有那么复杂,安装好点进去,登录就行,自动加速设备)
七、其他功能
受限于篇幅和精力暂时就不继续探讨了,目前所安装的也足够个人使用。如果大家有比较好的番剧动漫等影视资源或是一些更好的玩法,可以在此分享一下,也算大家是对我这篇文章的认可。
犒劳大家一张美少女战士
写下这篇文章纯粹为了是分享一下自己折腾来折腾去积累的一点经验。篇幅很长,能看到这辛苦大家了,若有错误欢迎大家在评论区指出。