前言

想着用香橙派当个软路由,可总是动不动就宕机,一怒之下购入斐讯N1盒子,-100¥。我特意挑选了刷好iStoreOS的机子,免去刷机烦恼。

本教程同样适用于OpenWrt衍生系统。

开机

插上网线(一端插N1,一端插路由器LAN口)和电源,浏览器输入神秘IP,进入路由器后台管理界面。

找到N1盒子的IP,访问。默认用户名为:root。默认密码为:password

配置国内软件源

iStoreOS默认配置好了国内软件源,这一段只针对原生OpenWrt用户。

找到系统——软件包——opkg配置

修改distfreeds.conf这项

编辑软件源前请确定处理器架构

uname -m

例如N1盒子输出aarch64,则应搜索openwrt aarch64软件源

搞点科学的东西

如果在以下的安装过程中出现无法下载的问题,首先考虑遭遇墙,其次考虑移动墙中墙,更换网络环境试试。

安装依赖

进入终端,输入命令

1
2
3
opkg update #升级软件包

opkg install coreutils-nohup bash dnsmasq-full curl ca-certificates ipset ip-full libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base #安装依赖

安装OpenClash

进入官方下载,下载ipk包

iStore——手动安装——选择文件,手动安装ipk包

安装完成后刷新网页,找到服务——OpenClash

首次进入会要求下载内核,选择延迟最低的CDN下载即可。

配置OpenClash

这一步网上众说纷纭,在我多次尝试后终于找到可行方案。

首先,导入订阅。

一般机场都会兼容OpenClash的协议,无需转换订阅。

保存,更新。

返回主页,会看到配置已经导入。经过我的测试,我的N1盒子仅在TUN模式时本机可用(终端ping google不会超时)。

以下三个任选其一进入管理面板,选择节点,即可使用。

使用OpenClash

有三种方案,任选一种即可。

N1作为主路由

主路由需要拥有WAN口和LAN口,实际上,N1只有一个LAN口,所以N1是不能作为主路由的。为了给其他设备的用户参考,这里假设平行世界的N1有WAN口和LAN口。

  • 先将N1的WAN口和光猫LAN口相连
  • 再将N1的LAN口和路由器的WAN口相连

光猫 (LAN口)
|
|
N1盒子(WAN口)——————N1盒子(LAN口)
|
|
路由器(WAN口)

连接好后,启用OpenClash,连上路由器wifi,即可使用。

这个方法里,N1大概率是要放在家里的弱电箱里面,供电和散热问题先不说,弱电箱得塞得下N1才行。所以我并不推荐这个方法。

N1作为旁路由

方案一:

此方案不要求你家有路由器。新房子一般会在每个房间预留一个网口面板,连接上光猫的LAN口,如果不通网自己去弱电箱接一下线就行。此时,N1放房间里。

光猫 (LAN口)
|
|
|
N1盒子(LAN口)

如果房子较老,没有预留网口,那么一般也不会有弱电箱,N1直接放在光猫旁边就行。

连接上N1盒子或光猫的WiFi,设备手动指定路由器(有些设备称为“网关”),如下图配置。

方案二:

光猫 (LAN口) —
|
|— 网线 —> N1盒子 (LAN口)
|
|— 网线 —> 路由器 (WAN口)

网线的一端插N1,一端插光猫LAN口。

进入路由器管理面板,配置DHCP选项,把“网关”这一项设为N1盒子的IP,并且把N1盒子获取IP的方式设置为静态(下文讲解)。

至此,我们的软路由就有了第一项功能啦🥰。

参考资料

软路由系统iStoreOS安装OpenClash
Merlin AIMesh 组网 + iStoreOS 旁路由(推荐观看这个视频教程)

配置静态IP

完成上述配置后,N1盒子的IP地址是由路由器或光猫随机分配的,而且可能会随时间变动。为了方便后续搭建其他服务,给N1盒子一个固定的IP很重要。(当然,不固定IP也是可以用哒)

先在N1上执行命令ifconfig查看网络信息,注意以下信息

1
2
3
4

br-lan # 或许你的设备不叫br-lan?
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0

由于子网掩码是255.255.255.0,所以我们只能修改“192.168.0.108”中的“108”这一数值,它可在1~254之间取值。

接下来设置静态IP



本机IP:192.168.0.2(设置一个好记的值,注意不要和其他设备IP相同)
子网掩码:255.255.255.0(与上面一致)
网关:192.168.1.1(一般光猫的IP都是这个,如不确定可以在终端执行route -n查看)
DNS地址:192.168.1.1或8.8.8.8

点击“保存”,等待生效。iStoreOS有自动恢复功能,修改网络设置后60s内不登录系统会恢复之前的网络配置,所以不用担心。

配置Emby媒体库

懒惰,不想写了,参考别人教程就好。

Emby客户端推荐:

Yamby:一个第三方emby客户端,界面美观,免费使用,已接入弹弹play的API,可以看弹幕。作者目前只在电报群发布软件。

网易爆米花:网易出品,暂时免费,可登录账号实现多端同步,不仅支持emby,还支持百度网盘,阿里云盘,三大运营商网盘的直连访问。

参考资料

在N1盒子上用docker安装Emby,配合fileball开启弹幕追番
Emby的豆瓣削刮器