Skip to content

SenkjM/YAOF

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

本项目为 QiuSimons/YAOF 的 fork 项目,整体功能不变,稍作微调,目的在于个人使用。

主要调整

  1. 修剪了功能上重复的代理软件
  2. 修改默认 LAN 口地址为 192.168.0.1
  3. 取消了对所有 kmod 的编译,需要使用请自行 fork 并在编译时添加
  4. 因为我只有 R4S,所以这里只保留了 R4S
  5. 调整镜像大小为 4G,方便后续折腾
  6. 加入了大量关于 USB 口的 kmod,便于日后折腾
  7. 手动识别 PassWall(2)的共存情况,解决了冲突问题

特性

  • 基于原生 OpenWrt 24.10 编译,默认管理地址 192.168.0.1
  • 默认开启了 SFE(修正了 udp 入站以及 sqm 兼容性问题)
  • 内置升级功能可用,物理 Reset 按键可用
  • 预配置了部分插件(注意,使用 MosDNS 同时作为广告过滤手段及 dns 分流措施。)
  • R4S 核心频率 2.2/1.8(建议使用带有线损补偿的电源,死机大多数情况下,都是因为你用的电源过于垃圾,另外,你也可以选择使用自带的 app 限制最大频率,茄子 🍆)
  • O2 编译,CFLAG 优化
  • 插件包含:PassWall,OpenClash,微信推送,网易云解锁,SQM,DNSProxy,网络唤醒,DDNS,迅雷快鸟,UPNP,FullCone(防火墙中开启,默认开启),流量分载,irq 优化,京东签到,Zerotier,FRPC,FRPS,无线打印,流量监控,过滤军刀
  • ss 协议在 armv8 上实现了 aes 硬件加速(请仅使用 aead 加密的连接方式)
  • 集成并默认启用了 BBRv3,LRNG
  • 不再集成了 Docker,Docker刚需用户请停留在23.05,要使用 Docker,请先开启"Docker-配置-自动启动"选项,并保存应用设置
  • 内置了一个一键格式化剩余空间并挂载的插件,方便 Docker 用户
  • 如有任何问题,请先尝试 ssh 进入后台,输入 fuck 后回车,等待机器重启后确认问题是否已经解决

自定义指南

如果你需要调整,以下给出简单的指南:

  1. 调整镜像大小SEED\R4S\config.seedCONFIG_TARGET_ROOTFS_PARTSIZE=4096
  2. 增减软件包注释掉对应行,不知道为什么 =n 不能用
  3. 修改 LAN 口默认地址:Action 手动配置,或者修改 SCRIPTS\09_change_default_ip.sh 更改默认配置

提醒

再说点友善没在文档里提的:

  1. 电源确实需要线损补偿,大概得输出 5.1V 以上才有可能启动,而不是文档里说的 5V,所以实在买不到就找树莓派 5 的专用电源
  2. 32G 的红灰闪迪卡大概率无法启动,换一张。

GitHub All Releases GitHub

请勿用于商业用途!!!

特性

  • 基于原生 OpenWrt 24.10 编译,默认管理地址 192.168.1.1
  • 默认开启了 SFE(修正了 udp 入站以及 sqm 兼容性问题)
  • 内置升级功能可用,物理 Reset 按键可用
  • 预配置了部分插件(注意,使用 MosDNS 同时作为广告过滤手段及 dns 分流措施。)
  • 可无脑 opkg kmod
  • R2C/R2S 核心频率 1.6(交换了 LAN WAN),R4S 核心频率 2.2/1.8(建议使用带有线损补偿的电源,死机大多数情况下,都是因为你用的电源过于垃圾,另外,你也可以选择使用自带的 app 限制最大频率,茄子 🍆)
  • O2 编译,CFLAG 优化
  • 插件包含:SSRP,PassWall,OpenClash,Mihomo,DAED,微信推送,网易云解锁,SQM,DNSProxy,网络唤醒,DDNS,迅雷快鸟,UPNP,FullCone(防火墙中开启,默认开启),流量分载,irq 优化,京东签到,Zerotier,FRPC,FRPS,无线打印,流量监控,过滤军刀,R2S-OLED
  • ss 协议在 armv8 上实现了 aes 硬件加速(请仅使用 aead 加密的连接方式)
  • 集成并默认启用了 BBRv3,LRNG
  • 不再集成了 Docker,Docker刚需用户请停留在23.05,要使用 Docker,请先开启“Docker-配置-自动启动”选项,并保存应用设置
  • 内置了一个一键格式化剩余空间并挂载的插件,方便 Docker 用户
  • 如有任何问题,请先尝试 ssh 进入后台,输入 fuck 后回车,等待机器重启后确认问题是否已经解决

下载

  • 选择自己设备对应的固件,并下载

鸣谢

感谢 QiuSimons 提供的构建脚本和仓库,对我学习 OpenWrt 的编译提供了很大的帮助。

ImmortalWrt coolsnowwolf Lienol
NoTengoBattery tty228 destan19
jerrykuku lisaac rufengsuixing
ElonH NateLol kiddin9
AmadeusGhost 1715173329 vernesong

About

基于YAOF针对R4S的个人自用魔改

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%