Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

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

License

Notifications You must be signed in to change notification settings

yoier/r3s-firmware-build

Open more actions menu

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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.