Skip to content

自动构建R3S固件,使用openwrt官方源代码。包含passwall2,samba4,tailscale,qosmate,以及一些常用插件

License

Notifications You must be signed in to change notification settings

yoier/r3s-firmware-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R3S固件-YEE

ext4文件系统,支持自动更新扩容(删除计划任务"#20 5 * * 1 /scripts/upgrade.sh online needback"前的注释以启用更新,更新时间为每周一凌晨5:20),保存配置文件,固件包含scripts文件夹(仅在无emmc版本上测试过),默认禁用tailscale启动项。
/scripts
└─first-boot.sh---每次系统更新后的首次启动都会运行该脚本。
└─otherbackfs.txt---使用脚本更新系统时要额外保留的文件/文件夹。
└─upgrade.sh---系统更新脚本。

  • 系统更新默认会保留sysupgrade -b back.tar.gz输出的文件(通常包含/etc目录下的配置)。运行命令并打开压缩包查看默认保留文件,确保不会与otherbackfs.txt文件里的文件/文件夹重复,防止重复覆盖配置。
  • upgrade.sh可选项online|offline needback|noback
    online-在线下载固件并更新(确保您的网络与Github连接通畅)。
    offline-离线更新,需要手动上传固件gz以及sha256sum到/tmp/upload文件夹下。
    needback-保留配置文件以及otherbackfs.txt里的文件/文件夹。
    noback-不保留配置文件。
  • 挂载存储盘仅支持ext4格式,备份数据、格式化为ext4格式方可挂载。挂载ext4避免各种疑难杂症。
  • tailscale默认处于禁用状态,如要启用终端执行service tailscale enable或管理页面>系统>启动项页面下手动开启。

2025.06.21
文件系统ext4
内核以及系统分区大小
 ker:32M sys:384M
包含的包
 ffmepg ffprobe
 passwall(nft xray hysteria singbox) tailscale ttyd samba4 qosmate
 block-mount kmod-fs-ext4 usb2 usb3 bash python3(pip) vim-full sha256sum md5sum Customized-BusyBox shadow-full kmod-tcp-bbr
 fdisk sfdisk losetup resize2fs coreutils-truncate coreutils-dd kmod-sched kmod-veth tc-full kmod-netem kmod-sched-ctinfo kmod-ifb kmod-sched-cake kmod-sched-red jq tcpdump chroot debootstrap kmod-usb-storage

插件配置教程

待整理

记录

  • 2025.03.15 测试脚本。
  • 2025.03.16 固件测试完成,修改一些错误。固件测试通过,发布每周版。稳定版固件测试中。
  • 2025.03.16 修改系统默认配置,语言、时区、NTP服务器等。定制版BusyBox,删除重复命令,新增常用命令
  • 2025.05.25 新增kmod-sched kmod-veth tc-full kmod-netem kmod-sched-ctinfo kmod-ifb kmod-sched-cake kmod-sched-red jq tcpdump
  • 2025.05.27 集成luci-app-qosmate(测试推荐使用CAKE)
  • 2025.06.21 稳定版测试,stable版本采用opkg包管理器,pre版本采用apk包管理器
  • 2025.06.21 取消上传config备份
  • 2025.09.06 添加U盘设备支持(kmod-usb-storage),新增chroot,debootstrap命令快速构建容器,用于运行glibc程序。

Credits

License

MIT © P3TERX

About

自动构建R3S固件,使用openwrt官方源代码。包含passwall2,samba4,tailscale,qosmate,以及一些常用插件

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages