N1系统降级

  1. 盒子连接电源、HDMI线、鼠标、网线/WIFI(在内网下即可,断开外网,避免强制升级出问题)
  2. 进入初始界面,获取IP地址并记录
  3. 连续点击版本号,开启ADB模式
  4. 使用降级工具,按照提示操作即可

制作U盘启动盘

  1. 准备一个质量好的U盘,甚至多几个尝试,因为有可能N1盒子不能很好的兼容
  2. 使用工具Win32diskimager或者Etcher把下载好的固件刷入U盘
  • 关于固件的种类很多,这个自行研究和选择吧,目前我在用F大的。原因主要是更新频率快,而且他的固件刷入很方便,插入U盘即可自动U盘启动,另外刷入EMMS也特别方便,后面都是以刷F大固件为例
  • 其他作者的固件,如果要刷入EMMS的话,需要先把U盘刷成Armbian固件,然后在通过ftp等方法导入openwrt固件,比较麻烦

N1与电脑连接设置

  • F大的固件默认IP:192.168.1.1,root,password
  • U盘插入N1后,等待一会完成启动,网线连接电脑(不用看代码到底跑没跑完,有误显示错误,浏览器能登上后台即可)
  • 电脑IP设置手动:192.168.1.2,255.255.255.0,192.168.1.1;DNS:192.168.1.1
  • 浏览器输入192.168.1.1即可登录进入openwrt后台

Openwrt设置

  • 登录后,首要设置网络——接口——LAN-修改——基本设置
  • 我的主路由IP是192.168.0.1,N1就修改为IP:192.168.0.27,掩码:255.255.255.0 网关:192.168.0.1,DNS可以是主路由IP或者你自己填也可以
  • IPV6分配长度选择禁用
  • 物理设置:桥接接口取消,接口选择以太网适配器: "eth0" (lan)
  • DHCP高级设置,这里涉及到你想要使用哪种路由模式,这个单独拿出来说
  • DHCP高级设置-IPV6设置全部禁用

如果完成设置后,可以上国外网站但是上不了国内
在网络——防火墙——自定义规则
添加

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

或者

iptables -t nat -I POSTROUTING -o  br-lan  -j MASQUERADE

旁路由模式一

某些设备经过N1软路由,比如手机经过N1实现翻墙,但是电脑正常

  • 主路由开启DHCP,N1关闭DHCP
  • 手机在WIFI设置那里手动配置IP
  • IP处手动配置一个范围内IP如192.168.0.26
  • 网关填写N1的IP
  • 子网掩码255.255.255.0
  • DNS填写N1的IP

旁路由模式二

所有设备的网络都经过N1

  • 主路由关闭DHCP,N1开启DHCP

单臂路由模式

挂载

  1. 用电脑把U盘格式化,系统格式选择为exFAT
  2. 把U盘插入N1
  3. 电脑通过Xshell进入ssh,输入命令fdisk -l,能找到你的U盘名称,比如说我的是/dev/sda1
  4. ll -h /dev/sda1命令可以测试linux系统是否能找到挂载的未分区硬盘
  5. 进入openwrt系统,找到挂载点,然后添加我们的U盘即可,若没有显示挂载,在ssh输入命令mount /dev/sdb1或者mount /mnt/sdb1
  6. 关于网络共享SAMBA4设置参考文档

写入到N1系统,不再需要U盘

参考教程

其他

  • 使用ShadowSocksR Plus+的时候,需要代理的端口选择所有端口,否则可能会有连接不是服务器的情况出现
  • DHCP服务器当中的DHCP附加选项,参考