GithubHelp home page GithubHelp logo

bigbugcc / openwrts Goto Github PK

View Code? Open in Web Editor NEW
443.0 6.0 186.0 6.09 MB

OpenWRT 应用商店 固件(Raspberry Pi5 | 4B | 3B+,NanoPi R2S | R4S | R5C | R5S,FastRhino R68S,Orange Pi R1Plus,x86/64) 依源码更新自动编译(周更)

License: MIT License

Shell 100.00%
openwrt lede actions raspberry-pi nanopi-r4s nanopi-r2s x86-64 orange-pi vmdk docker

openwrts's Introduction

Action Openwrt 云自动编译

每周自动拉取最新源码自动编译

Contributors Forks Stargazers Issues MIT License


Logo

Openwrt/LEDE 云编译(带应用商店)

👉 每周定时自动拉取Openwrt最新源码编译,自动发布到 [ Releases ]👈
探索本项目的文档 »

下载地址 · Action · 提出新特性

目录


支持的设备

🎯 带应用商店的固件:x86Lite

支持的设备 固类别 Action 状态 下载页
x86_64 LEDE 🍕 x86_64
x86_64Lite LEDE 🍕 x86_64Lite
树莓派 3B/3B+ LEDE 🍕 RaspberryPi3
树莓派 4B LEDE 🍕 RaspberryPi4
树莓派 5 LEDE 🍕 RaspberryPi5
NanoPi R2S LEDE 🍕 R2S
NanoPi R4S LEDE 🍕 R4S
NanoPi R5C LEDE 🍕 R5C
NanoPi R5S LEDE 🍕 R5S
FastRhino R68S LEDE 🍕 R68S
Orange Pi R1 Plus LEDE 🍕 OrangePiR1

🎯固件默认设置

  • 路由器地址: 192.168.10.1
  • 默认用户名: root
  • 默认密码 : password

固件特性

⏰ 固件编译改为周更(稳定为主,减少资源浪费)

✨ iStore应用商店 AppStore

✨ 自带常用的插件

✨ Arm集成所有openwrt的USB驱动

集成Python3.x(带pip)环境

✨ 集成Docker-CE

集成Node.js(14.xLTS 带npm、yarn)

✨ 全新的 Them

✨ x86_64 vmdk固件集成vm-tools

✨ x86_64 iso格式镜像

✨ x86_64 Lite版本(必要插件&应用商店)


自带插件

🍕 默认插件

  • PassWall2 / SSR Plus
  • AdGuard Home
  • Mentohust
  • luci-app-vssr
  • luci-adbyby-plus
  • luci-app-unblockmusic
  • luci-app-ddns
  • luci-app-pushbot (全能推送)
  • luci-app-onliner
  • luci-app-ttyd
  • luci-app-turboacc
  • luci-app-upnp
  • luci-app-netdata
  • luci-usb-printer
  • luci-app-nps
  • luci-app-frpc
  • luci-app-n2n
  • luci-app-syncdial (多播插件)
  • luci-app-turboacc
  • luci-app-kms
  • luci-app-docker
  • luci-app-serverchan
  • luci-app-control-timewol (定时wol唤醒)
  • luci-app-aliyundrive-webdav (阿里云盘)
  • luci-app-filebrowser
  • luci-app-nfs
    ......

文件目录说明

eg:

filetree
├── .github/workflows
│  ├── Rockchip_armv8.yml
│  ├── RaspberryPi3.yml
│  ├── RaspberryPi4.yml
│  ├── RaspberryPi5.yml
│  ├── x86_64.yml
│  ├── x86_64Lite.yml
│  ├── update-checker.yml
├── /configs/ (配置文件目录)
│  ├── LuciApp.config (插件配置文件)
│  ├── LuciApp_Lite.config (简洁配置文件)
│  ├── RPi3.config
│  ├── RPi4.config
│  ├── RPi5.config
│  ├── x86_64.config
│  ├── Rockchip.config
├── configure.sh (固件参数修改)
├── package.sh (luci-app)

Tips:
x86.conf | RPi4.config - 该类型配置文件主要为机型配置文件
LuciApp.conf / LuciApp_Lite.conf - 主要用于配置固件插件应用 

定制固件

  1. Fork 此项目
  2. 按需修改 configure.shpackage.sh 文件
  3. 上传你自己的 xx.config 配置文件到configs目录
  4. 添加或修改自己的xx.yml文件
  5. 最后根据个人喜好修改 update-checker.yml 需自行添加 Actions secrets (触发自动编译)

注意事项:

📌 修改默认系统参数 👉 configure.sh
📌 添加其它Luci插件 👉 package.sh
📌 插件 / 应用配置文件 👉 configs/LuciApp.config

固件预览

主界面(主题一): 主界面

应用商店/插件 应用商店/插件

服务/插件: 服务/插件

网络: 网络

经典主题二: 登录页

主界面: 主界面

版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE

项目支持

Stargazers over time

Stargazers over time

openwrts's People

Contributors

adam7bf avatar bigbugcc avatar twotu 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

openwrts's Issues

rpi4编译过程有误

rpi4最近两个星期的编译固件都不正常,或者说,固件都没有编译出来,请看看到底是哪儿出了问题?

插件自定义

请问一下,我想加一下openclash,uu加速器,adguardhome这三个插件,该怎么操作

无法启动shadowsocksr+服务

如题,界面中始终ShadowsocksR Plus+ 未运行,手动/etc/init.d/shadowsocksr start没用,请问需要怎么打开服务?

ipv6

我在使用此固件配置 ipv6 时发现没有 DHCPv6 选项

output.mp4

如视频所示

RaspberryPi4

RaspberryPi4固件刷好后,网络-添加接口中没有dhcp v6客户端,尝试安装proto-ipv6后无法解决

一个比赛后的板子,但是我不知道应该刷什么固件

我有一块之前比赛的时候给的板子,内核是ARM Cortex-A7 and RISC-V MCU,它的型号是RV1126,我尝试过刷树莓派4的固件以及X86_64的固件,但是都无法读卡,比赛时使用的与板子通信的方式是通过ADB链接,现在这个板子闲置了我想给它刷成软路由,但是找不到对应刷什么固件,板子长下面这样,配置应该是配置表的第一个EASY EAI NANO 这一款,麻烦帮我看看这个板子应该刷什么固件谢谢
Image_1701265288816
IMG_20240512_223549

能否把zerotier增加为常用插件

大佬,你好:
我最近用树莓派4B做软路由,发现该固件很好用,就是缺一个zerotier。自己在“软件包”内安装了zerotier,但刷新了界面或重启了设备,还是没有相关的配置栏显示。希望大佬能把zerotier添加为常用固件,内网穿透很好用。望大佬抽点小空,修改一下。谢谢

网络唤醒和KMS服务器插件安装代码在哪

我把 External.config、Rockchip.config、configure.sh、package.sh里按我需要自定义了。该加的加了该删的删了,编译完 网络唤醒 、Turbo ACC 网络加速 和 KMS服务器 还在。实在不知道这仨在哪里删除

AP mode doesn't work on Raspberry Pi 4B

When trying to turn on AP mode on the built-in wifi module of my Raspberry Pi 4B, I got the following error message in system log:

Wed Jan  5 19:28:03 2022 daemon.notice netifd: Interface 'lan' is enabled
Wed Jan  5 19:28:03 2022 daemon.notice netifd: Interface 'lan' is setting up now
Wed Jan  5 19:28:03 2022 daemon.notice netifd: Interface 'lan' is now up
Wed Jan  5 19:28:03 2022 daemon.notice netifd: bridge 'br-lan' link is up
Wed Jan  5 19:28:03 2022 daemon.notice netifd: Interface 'lan' has link connectivity
Wed Jan  5 19:28:03 2022 daemon.notice netifd: Network device 'eth0' link is up
Wed Jan  5 19:28:03 2022 daemon.notice netifd: radio0 (7069): command failed: No error information (-524)
Wed Jan  5 19:28:03 2022 daemon.notice netifd: radio0 (7069): command failed: I/O error (-5)
Wed Jan  5 19:28:04 2022 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy wlan0) --> new PHY
Wed Jan  5 19:28:04 2022 kern.info kernel: [  168.736870] br-lan: port 2(wlan0) entered blocking state
Wed Jan  5 19:28:04 2022 kern.info kernel: [  168.742190] br-lan: port 2(wlan0) entered disabled state
Wed Jan  5 19:28:04 2022 kern.info kernel: [  168.747704] device wlan0 entered promiscuous mode
Wed Jan  5 19:28:04 2022 daemon.notice hostapd: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Wed Jan  5 19:28:04 2022 daemon.notice hostapd: wlan0: interface state COUNTRY_UPDATE->HT_SCAN
Wed Jan  5 19:28:04 2022 kern.err kernel: [  168.755566] ieee80211 phy0: brcmf_run_escan: error (-52)
Wed Jan  5 19:28:04 2022 kern.err kernel: [  168.760898] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)
Wed Jan  5 19:28:05 2022 kern.info kernel: [  169.283467] br-lan: port 2(wlan0) entered disabled state
Wed Jan  5 19:28:05 2022 kern.info kernel: [  169.290029] device wlan0 left promiscuous mode
Wed Jan  5 19:28:05 2022 kern.info kernel: [  169.294567] br-lan: port 2(wlan0) entered disabled state
Wed Jan  5 19:28:05 2022 kern.err kernel: [  169.360574] ieee80211 phy0: brcmf_run_escan: error (-52)
Wed Jan  5 19:28:05 2022 kern.err kernel: [  169.365923] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-52)
Wed Jan  5 19:28:05 2022 daemon.err hostapd: Failed to request a scan of neighboring BSSes ret=-52 (No error information)
Wed Jan  5 19:28:05 2022 daemon.notice hostapd: wlan0: interface state HT_SCAN->DISABLED
Wed Jan  5 19:28:05 2022 daemon.notice hostapd: wlan0: AP-DISABLED
Wed Jan  5 19:28:05 2022 daemon.err hostapd: wlan0: Unable to setup interface.
Wed Jan  5 19:28:05 2022 daemon.notice hostapd: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Wed Jan  5 19:28:05 2022 daemon.notice hostapd: nl80211: Failed to remove interface wlan0 from bridge br-lan: Invalid argument
Wed Jan  5 19:28:06 2022 daemon.notice hostapd: wlan0: CTRL-EVENT-TERMINATING
Wed Jan  5 19:28:06 2022 daemon.err hostapd: hostapd_free_hapd_data: Interface wlan0 wasn't started
Wed Jan  5 19:28:06 2022 daemon.notice netifd: radio0 (7069): Command failed: Invalid argument
Wed Jan  5 19:28:06 2022 daemon.notice netifd: radio0 (7069): Device setup failed: HOSTAPD_START_FAILED
Wed Jan  5 19:28:19 2022 user.notice firewall: Reloading firewall due to ifup of lan (br-lan)
Wed Jan  5 19:28:20 2022 user.notice nlbwmon: Reloading nlbwmon due to ifup of lan (br-lan)

It seems hostapd tried to start but failed. Could you please advise on whether AP mode is not supported for RPi 4B?

cpu温度

大佬求问一下在哪看cpu温度,Raspberry Pi4 最新版固件

考虑添加 Super Lite

今天编译全失败了,原因是 actions 空间不够了
是否考虑一下删掉部分组件。制造一个超级 Lite 版的
image

ipv6

没有支持ipv6版本的固件吗

保存并应用失效

更改任何设置后点击保存并应用都保存不上,右上角还是有未保存配置,点进去保存也没用
QQ截图20231031195908

树莓派5 ipv6

我用树莓派5刷入该openwrt固件
光猫为路由模式,ip是 192.168.1.1
openwrt的lan口配置为 ip 192.168.1.10 网关 192.168.1.1,开启DHCP服务器以及DHCPV6(只配置了一个lan口)
手机电脑连接openwrt且将192.168.1.10作为网关可以分配到公网ipv6
但作为openwrt的树莓派无公网ipv6,应该如何配置呢
image

软件包

发现软件包里的「已安装软件包」和「可安装软件包」过滤出来是一样的…
硬件是使用R2S,另外语言只有「简中」,能加上「英文」或是「繁中」选项吗?
过滤出来的luci-i18n-也仅有cn可选…

怎么编译最基础版本 在docker里面运行 openwrt ?

目前看了很多配置文件,都是openwrt作为docker的host..
而我需要的是反过来, openwrt作为docker的镜像..

怎么编译最基础版本 在docker里面运行 openwrt ?
R5S 宿主机 debian, 已经安装docker跑其他的了,
为了不污染环境,想在docker里面跑openwrt, 【而且不能host网络模式, 毕竟不能影响已有dockers镜像服务】
同时,R5S 是2个lan口,做主路由..怎么构建?
文档和dockerfile 能不能支援下.

Build failure: `System.IO.IOException: No space left on device`

Building failed during the Compile step.


System.IO.IOException: No space left on device : '/home/runner/runners/2.317.0/_diag/Worker_20240703-031301-utc.log'


[build](https://github.com/jayagami/OpenWrts/actions/runs/9771275286/job/26973793376)
System.IO.IOException: No space left on device : '/home/runner/runners/2.317.0/_diag/Worker_20240703-031301-utc.log'
   at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset)
   at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite()
   at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   at System.Diagnostics.TextWriterTraceListener.Flush()
   at GitHub.Runner.Common.HostTraceListener.WriteHeader(String source, TraceEventType eventType, Int32 id)
   at GitHub.Runner.Common.HostTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message)
   at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message)
   at GitHub.Runner.Worker.Worker.RunAsync(String pipeIn, String pipeOut)
   at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args)
System.IO.IOException: No space left on device : '/home/runner/runners/2.317.0/_diag/Worker_20240703-031301-utc.log'
   at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset)
   at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite()
   at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   at System.Diagnostics.TextWriterTraceListener.Flush()
   at GitHub.Runner.Common.HostTraceListener.WriteHeader(String source, TraceEventType eventType, Int32 id)
   at GitHub.Runner.Common.HostTraceListener.TraceEvent(TraceEventCache eventCache, String source, TraceEventType eventType, Int32 id, String message)
   at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message)
   at GitHub.Runner.Common.Tracing.Error(Exception exception)
   at GitHub.Runner.Worker.Program.MainAsync(IHostContext context, String[] args)
Unhandled exception. System.IO.IOException: No space left on device : '/home/runner/runners/2.317.0/_diag/Worker_20240703-031301-utc.log'
   at System.IO.RandomAccess.WriteAtOffset(SafeFileHandle handle, ReadOnlySpan`1 buffer, Int64 fileOffset)
   at System.IO.Strategies.BufferedFileStreamStrategy.FlushWrite()
   at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder)
   at System.Diagnostics.TextWriterTraceListener.Flush()
   at System.Diagnostics.TraceSource.Flush()
   at GitHub.Runner.Common.TraceManager.Dispose(Boolean disposing)
   at GitHub.Runner.Common.TraceManager.Dispose()
   at GitHub.Runner.Common.HostContext.Dispose(Boolean disposing)
   at GitHub.Runner.Common.HostContext.Dispose()
   at GitHub.Runner.Worker.Program.Main(String[] args)


镜像文件类型

请问x86机器上推荐用什么文件类型的镜像,ext4还是squash啥的

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.