Code Monkey home page Code Monkey logo

nanopi-openwrt's Introduction

Nanopi R1S R2S R2C R4S X86 Openwrt 固件

刷机工具
下载地址
更新说明
使用提示
固件特性
在线升级
1分钟生成自己所需固件

下载地址:

https://github.com/stupidloud/nanopi-openwrt/tags
(img.gz档不需要解压,可以直接使用刷机工具刷入)

使用提示:

默认用户名是root, 密码是password,局域网IP为192.168.2.1
烧制完固件插入tf卡并启动完成,电脑端显示“网络(已连接)”之后,在浏览器输入 http://immortalwrt/ 可以直接打开路由器后台,无需修改本地连接设置或者查看IP地址。
如果网络状态一直是未识别(上电超过5分钟),请直接插拔一次电源重启试试。

终端内在线升级方法:

wget -qO- https://github.com/stupidloud/nanopi-openwrt/raw/master/scripts/autoupdate-bash.sh | bash

slim版

wget -qO- https://github.com/stupidloud/nanopi-openwrt/raw/master/scripts/autoupdate-bash.sh | ver=-slim bash

x86安装盘不是sda的情况下使用

wget -qO- https://github.com/klever1988/nanopi-openwrt/raw/master/scripts/autoupdate-bash.sh | disk=sdb bash

(脚本由gary lau提供,非常感谢!)

固件特性:

  • slim版固件只有OpenWrt本体,但内置了“本地软件源”,包含大部分常用插件,不喜欢固件预装繁杂插件的人可以选择这个版本,进入后台软件包选装所需插件
  • 采用ext4文件系统,刷卡之后可自行使用分区工具对sd卡扩容根分区至最大
  • 支持usb无线网卡(RTL8821CU芯片,例如COMFAST 811AC),可以驱动无线网卡运行在5G频段
  • 使用在线升级时,根分区会自动扩容,方便折腾

1分钟生成自己所需固件

因为本项目预编译了Image builder,生成固件仅需1-3分钟,如果有兴趣自定义固件可以Fork本项目,编辑设备对应的config.seed文件,例如r2s.config.seed, 去掉(整行删除)不需要的luci app软件包配置行,添加自己所需的软件,可用软件的列表可以在github actions构件输出处获取,例如


完成之后进入Actions,点击左侧Build,点击右侧Run workflow输入设备名(r2s/r2c/r4s/r1s/r1s-h3/r1p/r1p-lts)

再点击Run即可获取自己所需的固件

更新说明:

https://github.com/stupidloud/nanopi-openwrt/blob/master/CHANGELOG.md

本固件NAT基准性能测试:

固件源码:

https://github.com/coolsnowwolf/lede

https://github.com/immortalwrt/immortalwrt

nanopi-openwrt's People

Contributors

actions-user avatar biliwala avatar cmccadmin avatar cyl96 avatar dzlea avatar fanck0605 avatar jokerhb avatar kongfl888 avatar l1cardo avatar llc1123 avatar llllllllllllll avatar msylgj avatar stupidloud avatar takumibc avatar ywt114 avatar zgc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nanopi-openwrt's Issues

lienol版本的怎么几天没更了?

lienol版本的怎么几天没更了?我看到一个testcombined版本,刷进去发现是双L大杂交版本,酸酸乳和passwall都有,请问以后是不出单独的lienol版了么?

怎么集成双L大的进来

有没有方法把Li大的软件特别是L大里没有的一起组合在一起然后加到这官方里编译?目前想L大的基础上加个Passwall,但直接编译L大的没有3328的选,应该是op官方已经不支持了对吧。昨晚刷了Li大的那个包,passwall一开始正常一点,后面再设置就一起连不上外网不知道哪出错了。求指教。

Bad Gateway 错误

刷了大佬最新的Lean R1S H5固件。

路由器可以正常启动,红灯闪烁,并且可以看到Friendlywrt的WiFi信号。

Lan口连接电脑,也显示网络已连接。

现在的问题就是,在浏览器地址栏输入 http://friendlywrt/ 后显示
Bad Gateway The process did not produce any response
请问大佬,默认ip是多少呀?如何才可以登录路由器管理界面呢?

我添加插件后编译失败

我添加了这么多插件
CONFIG_PACKAGE_luci-app-accesscontrol=y
CONFIG_PACKAGE_luci-app-acme=y
CONFIG_PACKAGE_luci-app-adbyby-plus=y
CONFIG_PACKAGE_luci-app-aria2=y
CONFIG_PACKAGE_luci-app-arpbind=y
CONFIG_PACKAGE_luci-app-autoreboot=y
CONFIG_PACKAGE_luci-app-baidupcs-web=y
CONFIG_PACKAGE_luci-app-ddns=y
CONFIG_PACKAGE_luci-app-dockerman=y
CONFIG_PACKAGE_luci-app-familycloud=y
CONFIG_PACKAGE_luci-app-filetransfer=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-flowoffload=y
CONFIG_PACKAGE_luci-app-frpc=y
CONFIG_PACKAGE_luci-app-hd-idle=y
CONFIG_PACKAGE_luci-app-ipsec-vpnd=y
CONFIG_PACKAGE_luci-app-kodexplorer=y
CONFIG_PACKAGE_luci-app-mwan3=y
CONFIG_PACKAGE_luci-app-mwan3helper=y
CONFIG_PACKAGE_luci-app-netdata=y
CONFIG_PACKAGE_luci-app-nlbwmon=y
CONFIG_PACKAGE_luci-app-nps=y
CONFIG_PACKAGE_luci-app-openvpn=y
CONFIG_PACKAGE_luci-app-openvpn-server=y
CONFIG_PACKAGE_luci-app-pptp-server=y
CONFIG_PACKAGE_luci-app-qbittorrent=y
CONFIG_PACKAGE_luci-app-ramfree=y
CONFIG_PACKAGE_luci-app-samba4=y
CONFIG_PACKAGE_luci-app-sqm=y
CONFIG_PACKAGE_luci-app-ssr-plus=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_obfs=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_plugin=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Server=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Socks=y
CONFIG_PACKAGE_luci-app-syncdial=y
CONFIG_PACKAGE_luci-app-tinyproxy=y
CONFIG_PACKAGE_luci-app-transmission=y
CONFIG_PACKAGE_luci-app-travelmate=y
CONFIG_PACKAGE_luci-app-ttyd=y
CONFIG_PACKAGE_luci-app-unblockmusic=y
CONFIG_PACKAGE_luci-app-unblockneteasemusic-mini=y
CONFIG_PACKAGE_luci-app-upnp=y
CONFIG_PACKAGE_luci-app-usb-printer=y
CONFIG_PACKAGE_luci-app-v2ray-server=y
CONFIG_PACKAGE_luci-app-vlmcsd=y
CONFIG_PACKAGE_luci-app-vpnbypass=y
CONFIG_PACKAGE_luci-app-vsftpd=y
CONFIG_PACKAGE_luci-app-webadmin=y
CONFIG_PACKAGE_luci-app-wireguard=y
CONFIG_PACKAGE_luci-app-wol=y
CONFIG_PACKAGE_luci-app-xlnetacc=y
CONFIG_PACKAGE_luci-app-zerotier=y

R2S 刷R2S-Lienol-2020-03-03会出现系统崩溃

输入系统 通过dhcp联网 关闭ipv6 打开网络加速 打开hello word 可以正常上网
但是大概半个小时到一个小时之后 系统就会崩溃 :
(1)192.168.2.1打不开
(2)网络不通
(3)ping 路由器地址可以ping通
重启路由器恢复正常 但是过大概半个小时到一个小时之后 系统就会重新崩溃

还需要大神帮忙在 R1S-Lienol 中增加docker

还需要大神帮忙在 R1S-Lienol 中增加docker。
我自己尝试用您的r1s_lienol.yml,在我的库里增加luci-app-dockerman后进行编译,编译成功了,并生成固件,但是刷入r1s后打开docker,页面显示
This page contains the following errors:
error on line 250 at column 57: attributes construct error
Below is a rendering of the page up to the first error.
同时编译的luci-app-adbyby-plus,也出现了类似问题:
This page contains the following errors:
error on line 424 at column 25: AttValue: " or ' expected
Below is a rendering of the page up to the first error.

R2S通过LAN口无法上网

R2S刷入 R2S-Lean-2020-03-11固件会出现无法上国内网络

具体情况:
路由器可以正常连上网络没有问题
image

连上路由器的设备无法访问只能打开内网ip无法上国内网络
image

打开路由器的科学上网的插件 gwf模式可以打开google却打不开baidu
全局模式 可以正常使用

期间尝试过的解决方法:
重启,重启后会临时正常一段时间,然后又无法上网

关闭科学上网,无法解决

关闭Turbo ACC 网络加速没有效果

编译成功但是发布失败

大佬,我用了你的代码,没有任何修改,但是出现这个错误
Create Release0s
##[error]Bad credentials
Run actions/create-release@v1
##[error]Bad credentials

我看其他包括编译和打包都是成功的,这个是啥问题?谢谢

r1s Lean 固件 国内间歇性断流

R1S-Lean-2020-02-27-ROM
R1S-Lean-2020-02-28-ROM
默认 开启了ssr plus 导入了一个 v2ray ws+tls 节点 国内白名单 方式
其他 所有其他 配置 都 默认 没有修改过。

故障现象是 国内 会断流
在客户端 pc 命令行 ping baidu.com 时 能解析到 正确的ip地址,
但是 全部超时没响应,其他国内域名也是一样的现象,(Lan 口 接 ap 和直接 用 r1s 无线 一样的情况)
这时 ping 国外 ip 都能正常得到响应。

这时通过 ssh 登陆 r1s 在r1s 上 ping baidu.com 能得到正确的响应 ,
过一些时候 后 上面的 国内断流会自动恢复, 观察 路由器 在线时间 和 ssr plus 日志 都没有重启过
访问国外 ip 通过 ssr plus v2ray 走的流量始终都是 正常没有断流过。

RTL8821CU被识别为存储设备,没有被识别为无线网卡

在3.12的minimal的版本中,RTL8821CU被识别为U盘,无法被识别为无线网卡:

Dmesg log如下:

[ 196.802565] usb 2-1: new high-speed USB device number 4 using ehci-platform
[ 196.831758] usb 2-1: New USB device found, idVendor=0bda, idProduct=1a2b, bcdDevice= 2.00
[ 196.832563] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 196.833234] usb 2-1: Product: DISK
[ 196.833567] usb 2-1: Manufacturer: Realtek
[ 196.835974] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 196.837330] scsi host0: usb-storage 2-1:1.0
[ 197.857895] scsi 0:0:0:0: Direct-Access Realtek Driver Storage 1.00 PQ: 0 ANSI: 0 CCS
[ 197.861311] sd 0:0:0:0: [sda] 16000 512-byte logical blocks: (8.19 MB/7.81 MiB)
[ 197.864832] sd 0:0:0:0: [sda] Write Protect is off
[ 197.865310] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
[ 197.868071] sd 0:0:0:0: [sda] No Caching mode page found
[ 197.868589] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 197.903505] sda:
[ 197.912999] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 197.961768] FAT-fs (sda): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 197.992524] FAT-fs (sda): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

为什么我添加了插件进去就编译失败了

添加了这些插件
CONFIG_PACKAGE_luci-app-accesscontrol=y
CONFIG_PACKAGE_luci-app-acme=y
CONFIG_PACKAGE_luci-app-adbyby-plus=y
CONFIG_PACKAGE_luci-app-aria2=y
CONFIG_PACKAGE_luci-app-arpbind=y
CONFIG_PACKAGE_luci-app-autoreboot=y
CONFIG_PACKAGE_luci-app-baidupcs-web=y
CONFIG_PACKAGE_luci-app-ddns=y
CONFIG_PACKAGE_luci-app-dockerman=y
CONFIG_PACKAGE_luci-app-familycloud=y
CONFIG_PACKAGE_luci-app-filetransfer=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-flowoffload=y
CONFIG_PACKAGE_luci-app-frpc=y
CONFIG_PACKAGE_luci-app-hd-idle=y
CONFIG_PACKAGE_luci-app-ipsec-vpnd=y
CONFIG_PACKAGE_luci-app-kodexplorer=y
CONFIG_PACKAGE_luci-app-mwan3=y
CONFIG_PACKAGE_luci-app-mwan3helper=y
CONFIG_PACKAGE_luci-app-netdata=y
CONFIG_PACKAGE_luci-app-nlbwmon=y
CONFIG_PACKAGE_luci-app-nps=y
CONFIG_PACKAGE_luci-app-openvpn=y
CONFIG_PACKAGE_luci-app-openvpn-server=y
CONFIG_PACKAGE_luci-app-pptp-server=y
CONFIG_PACKAGE_luci-app-qbittorrent=y
CONFIG_PACKAGE_luci-app-ramfree=y
CONFIG_PACKAGE_luci-app-samba4=y
CONFIG_PACKAGE_luci-app-sqm=y
CONFIG_PACKAGE_luci-app-ssr-plus=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Shadowsocks=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Simple_obfs=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray_plugin=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_V2ray=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Trojan=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_Kcptun=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Server=y
CONFIG_PACKAGE_luci-app-ssr-plus_INCLUDE_ShadowsocksR_Socks=y
CONFIG_PACKAGE_luci-app-syncdial=y
CONFIG_PACKAGE_luci-app-tinyproxy=y
CONFIG_PACKAGE_luci-app-transmission=y
CONFIG_PACKAGE_luci-app-travelmate=y
CONFIG_PACKAGE_luci-app-ttyd=y
CONFIG_PACKAGE_luci-app-unblockmusic=y
CONFIG_PACKAGE_luci-app-unblockneteasemusic-mini=y
CONFIG_PACKAGE_luci-app-upnp=y
CONFIG_PACKAGE_luci-app-usb-printer=y
CONFIG_PACKAGE_luci-app-v2ray-server=y
CONFIG_PACKAGE_luci-app-vlmcsd=y
CONFIG_PACKAGE_luci-app-vpnbypass=y
CONFIG_PACKAGE_luci-app-vsftpd=y
CONFIG_PACKAGE_luci-app-webadmin=y
CONFIG_PACKAGE_luci-app-wireguard=y
CONFIG_PACKAGE_luci-app-wol=y
CONFIG_PACKAGE_luci-app-xlnetacc=y
CONFIG_PACKAGE_luci-app-zerotier=y

r1s H5 dockerman编译失败

大神,这几天我看R1S H5 Lean版本中有编译dockerman,但是编译后的包里面没有docker,这两天我试着手动安装,发现luci的源里面版本发生了变化,
https://openwrt.proxy.ustclug.org/snapshots/packages/aarch64_cortex-a53/luci/
image
已经是072的版本号了,但是我们的源还是使用的068的版本,导致docker无法编译
https://openwrt.proxy.ustclug.org/snapshots/packages/aarch64_cortex-a53/luci/luci-lib-json_git-20.068.39101-774101e-1_all.ipk

大神看能否解决docker的编译问题

Passwall 中的Socks5无法启动

日志:
2020-03-02 15:16:02: 找不到-c /var/etc/passwall/SOCKS5_1.json -b 0.0.0.0 -u主程序,无法启动!

版本:
OpenWrt 19.07-SNAPSHOT / LuCI 18-Lienol (git-20.057.51438-539f769)

使用RTL8821CU后,无线界面显示问题

目前官方源的luci是新布局,而lean的是旧布局。
在lean版本上使用8821CU,看到的无线界面下方没有保存,应用之类的按钮,也无法打开无线安全界面。
大佬是否能解决?如需网卡,可无偿提供一个。

请问如何不编译预先集成的ipk插件?

1.编译版本:
R1S-Lean版

2.求助问题:
我在自己的workflow里只写了几个常用的ipk,但刷入固件后发现还是有很多我没写进去的插件(比如
watchcat,sqm,adblock等),请问该如何在启动workflow编译前,把这些插件取消呢?

请问能添加R2S的无线版本吗?

大神的minimal版用得越来越顺手了,感激涕零。我主要是办公室里给自己电脑用用,然后也想给手机什么的来个方便,可惜目前没有无线支持。目前官方的最新固件,加了无线的驱动支持,我买了个RTL8821CU网卡,手机可以接入勉强能用,但应该是还有很大的欠缺(如下图所示)。
2020-03-10 16-53-41 的屏幕截图

感谢

感谢大佬的努力 ,我开了个repo试着编译了一下,R1S-5貌似lean版始终不行
不过原版加passwall没问题了
总之就是感谢啦

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.