代码基于vb1980和keke1023,感谢v大持续为老旧的系统更新软件版本。 我做了一些整合优化。更新github action云编译脚本和教程。 老设备padavan 3.4内核最终版!!
注意事项: 如果是硬改过32M内存的机器,如k2p 记得修改下编译脚本增加 CONFIG_32M_REBOOT_FIXUP=y 否则会有软重启失灵问题!!
编译了openvpn后,配置页面在网络地图-网络状态-更多设置的菜单里、不会出现在主页面的菜单中!
frps界面开关需要的自己去把那部分注释删掉就可以了! https://github.com/fightroad/Padavan-KVR/commit/01dedd47494696e7a2c4fde2204e69a17f3f8942
测试ssp 绕过模式、全局、回国模式有问题,界面只保留了gfw模式!
1、mac系统打开页面响应慢的问题,适配手机页面,精简部分页面显示内容。
2、frp、zerotier等穿透插件版本更新。
3、ss /xray/trojan 版本更新,都正常使用。
4、iptv使用 msd_lite 大大降低资源占用.
5、定时重启失效、32M内存机器重启问题。
6、k2p mt7615 wifi芯片使用5.0.4.0驱动,支持打开kvr漫游。
7、5.0驱动理论支持7603/7615/7915的kvr,自己测试。编译的时候自己检查下配置的是否5.0驱动! 非这些wifi芯片的型号设置里也会有设置项,但是不起作用的!!
zerotier 使用技巧:
1、ap模式下如果想要其他zerotier端可以访问ap网段 在padavan开机脚本里开启ap模式下的ip转发功能,虚拟网段改成你自己实际的。
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -s 10.11.12.0/24 -j MASQUERADE
2、解决当wan重拨号或其他原因,导致zerotier防火墙规则丢失,zerotier网络无法正常使用。可以在padavan设置 WAN 上行/下行启动后执行 加入下面的脚本。 切记不要放防火墙重启后里,测试有重启进不去系统的可能!!
if [ $1 == "up" ] ; then
SleepTime=30
logger -t "WAN状态改变" "【延时$SleepTime秒检测ZeroTier状态】"
sleep $SleepTime
KEYWORD="zte"
RULE_EXIST=$(iptables -L -n -v | grep "$KEYWORD")
NVRAM_ZEROTIER_ENABLE=$(nvram get zerotier_enable)
if [ -z "$RULE_EXIST" ]; then
if [ "$NVRAM_ZEROTIER_ENABLE" = "1" ]; then
logger -t "检测结果" "【ZeroTier防火墙规则不存在,但服务已启用,需要重启服务!】"
zerotier.sh stop && zerotier.sh start
else
logger -t "检测结果" "【ZeroTier防火墙规则不存在,但服务未启用,不需要重启服务!】"
fi
else
logger -t "检测结果" "【ZeroTier防火墙规则存在,不需要重启服务!】"
fi
fi
固件默认wifi名称
- 2.4G:机器名_mac地址最后四位,如K2P_9981
- 5G:机器名_5G_mac地址最后四位,如K2P_5G_9981
wifi密码
- 1234567890
管理地址
- 192.168.2.1
管理账号密码
- admin
- admin
1、fork 本仓库后,直接使用现成的 .github/workflows/build.yml,不需要新建 workflow 脚本。
2、进入 Actions,选择 build 工作流,点击 Run workflow。
3、在 model 下拉框选择机型:
- 选 All:并行编译
trunk/configs/templates/*.config里的全部机型(不包含RT-AC85P-无插件)。 - 选单机型:只编译该机型。
4、如需增减插件,直接修改对应 trunk/configs/templates/<机型>.config。
如果选择的是 RT-AC85P-无插件,请修改 trunk/configs/templates/RT-AC85P.config(该选项会映射到 RT-AC85P 模板)。
构建时会由工作流自动按机型 profile 做附加处理(如 high/mid/lite/plain),无需再手写旧版脚本。
5、编译完成后在当前 run 的 Artifacts 下载固件(名称形如 firmware-机型);
工作流也会自动创建 release(tag 形如 build-<run_id>-<run_attempt>)并上传全部 .trx 固件。
基于hanwckf,chongshengB以及padavanonly的源码整合而来,支持7603/7615/7915的kvr
编译方法同其他Padavan源码,主要特点如下:
1.采用padavanonly源码的5.0.4.0无线驱动,支持kvr
2.添加了chongshengB源码的所有插件
3.其他部分等同于hanwckf的源码,有少量优化来自immortalwrt的padavan源码
4.添加了MSG1500的7615版本config
以下附上他们四位的源码地址供参考
https://github.com/hanwckf/rt-n56u
https://github.com/chongshengB/rt-n56u
