Skip to content

bobotoy/N1-Openwrt-Actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

云编译N1 Openwrt固件 Docker

Build OpenWrt N1-测试
注:本仓库纯属个人根据自己的设备配置使用,未有在任何论坛或者群组发布固件
使用lean’s lede源代码
主要集成插件✈️ShadowSocksR Plus+ AirPlay2 Passwall clash openclash koolproxyrPlus+ smartdns AdGuardHome...
🖥️默认ip已更换为192.168.2.1
添加N1作为旁路由的防🔥墙规则 iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
📅固件每天凌晨3时自动编译并上传dockerhub仓库 bobotoy/openwrt-aarch64:latest
20200321
----解决kpr无法启动的问题,虽然我不用,但不能没有
20200324
----lienol插件仓库代码更新,取消删除与lean插件重复代码
----增加编译完成自动发布RLEASE和微信提醒功能
20200325
----精简若干Release文件,保留openwrt-armvirt-64-default-rootfs.tar.gz
----增加发布:📦 配置.config 容器docker-img
20200327
----Fix bugs about N1.yml 精简部分代码
20200328
----Release保留每日自动发布的固件不再替换更新
20200401
----增加AirPlay2插件,没什么卵用,但看起来很高级
20200402
----更新替换luci-app-koolproxyR插件源,修复编译错误
----修改运行代码参数修复AirPlay2无法运行错误
20200409
----取消libffmpeg-audio-dec编译,修复编译中与libffmpeg-full的冲突
----修复因空间不足导致的Actions错误
----取消基本无用的Mwan3分流助手插件、polipo网页缓存代理插件、kcptun客户端插件
----清除Dockerhub仓库历史镜像
20200410
----修复生成docker错误
20200421
----ssr和passwall源码都撤了,固件暂停每日自动编译,dockerhub仓库最新完整版固件bobotoy/openwrt-aarch64:0416

食用方法🥢

举例:
----①.将docker-img-openwrt-aarch64-0317.gz文件上传至N1的/root目录
----②.导入软路由docker包:
----gzip -dc docker-img-openwrt-aarch64-0317.gz | docker load
----或者docker pull bobotoy/openwrt-aarch64:latest(推荐跳过②①直接拉取使用)
----③运行容器:
----docker run -d --device=/dev/snd:/dev/snd --restart always --network macnet --ip 192.168.2.1 --privileged bobotoy/openwrt-aarch64:latest /sbin/init

鸣谢 📢

借鉴引用以下大佬代码
https://github.com/coolsnowwolf/lede
https://github.com/Lienol/openwrt-package
https://github.com/fyglinfo/actions-openwrt-passwall
https://github.com/P3TERX/Actions-OpenWrt
https://github.com/zorzcc/openwrt-actions