设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5337021|回复: 20330
打印 上一主题 下一主题

[2017-11-30]改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(私人云储存 aria2 QOS)

    [复制链接]
跳转到指定楼层
1#
发表于 2015-3-12 21:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hiboyhiboyhiboy 于 2017-11-29 23:23 编辑

固件是免费、开源
这固件是从Padavan固件源码:https://bitbucket.org/padavan/rt-n56u/src搬运源码汉化后编译出来的。如有需要可以到网盘下载汉化文件自行编译。(HowToMakeFirmware编译教程见网盘)

清除配置方法:
由于刷机不清除配置,如果按键10秒也不能清除配置,或者开机后不能启动,可能是配置冲突,需要手动清除配置(nvram)重置机器。
操作前备份编程器固件以备不时之需(已经备份可以跳过)
清除方法:进入breed - 恢复出厂设置 - 选择 【Config 分区 公版】- 上传华硕固件 - 更新

如果出现升级固件后没更新内容,可以换其他浏览器试试,因为有些IE内核浏览器的兼容问题导致升级固件失败。如果aria2配置失败也可能是兼容问题,建议换用Chrome浏览器

由于有些路由兼容性问题,中继显示连接失败,可以试试改WIFI的信道带宽20MHz。有网友试过改WIFI的信道带宽20MHz后中继连接正常。

有些路由reboot或在WEB管理页面和BREED页面点击重启按钮卡死,是由于部分路由的闪存、内存体质问题。可以尝试降频,或刷低版本的breed试试。

断电重启会丢脚本,正确保存脚本方法:方法①:系统管理 - 恢复/导出/上传设置 - 路由器内部存储 (/etc/storage) - 【写入】 方法②: 管理页面右键按钮软重启。 方法③:Telnet输入命令 【mtd_storage.sh save】

手动修改系统时间:SSH 或 控制台输入:date -s "2016-7-16 21:49:36"



老毛子Padavan固件自助交流群
http://t.me/pdcn2

老毛子Padavan固件发布
http://t.me/pdcn1


更多高级功能教程网站:http://rt.cn2k.net/

2017年10月10日 同步Padavan源码更新
源码更新内容:https://bitbucket.org/padavan/rt-n56u/commits/all 本次更新到:   45e2740    固件版本升到3.4.3.9-099

注意事项:配置说明看下面内容,有些路由刷入后WAN和LAN接口反转
很多附加功能都是脚本命令实现的,如果觉得启用功能太多导致不稳定,可以不启用附加功能,这样就是原版固件了,也可以清空脚本。
很多人启动S-S后不能用。估计是DNS被污染了。可以电脑设置:DNS自动获取路由的ip。电脑运行cmd输入【ipconfig /flushdns】,清理浏览器缓存。



更新说明:
下载地址:https://eyun.baidu.com/s/3kV0JV19
下载地址:http://opt.cn2qq.com/padavan
2017-11-30: 【aria2】修复aria2.conf配置的问题
2017-11-25: 【aria2】把aria2.conf配置文件放到路由器内部存储(/etc/storage);【脚本】修正一个写错的ip
2017-11-12: 修复使用混淆、协议参数(-g -G)启动失败的问题
2017-11-11: 新增模块 NAPT66【/lib/modules/$(uname -r)/kernel/net/napt66/napt66.ko】
                       新增固件【RT-N56UB1-newif3D2-512M_3.4.3.9-099.trx】
                       更新 aria2-1.33.1
2017-10-22:【脚本】:新增【File Manager在线文件管理系统】;新增【DNSPod 国际版】2017-10-15:【脚本】:修复一些脚本BUG。
【说明】:现在从2017-10-22版本开始,更新固件只会自动重置/etc/storage/script、/etc/storage/www_sh里面的脚本,其他脚本不会自动重置,如果太旧版本刷新固件,有可能能出现脚本没更新,导致其功能出现问题,可手动重置路由内部储存达到强制更新脚本的效果。
【脚本】:如需手动更新,可自行查看脚本修改情况,手动重置。https://github.com/hiboyhiboy/opt-script
2017-10-14:【WIFI】:新增弱信号拒绝连接的相关功能(现驱动支持芯片:mt7620;mt7628;mt76x2;mt76x3)。
2017-10-10:【aria2】:现在默认启用密码验证(之前的配置没启用验证的可以删除【U盘/aria/config】文件夹后重启使用)。
2017-10-5:【扩展】:修复调整自定义菜单最后一列页面的问题。
2017-10-4:【扩展】:更新 Dnsmasq v2.78 修复 CVE-2017-14493 的漏洞;修复一些脚本BUG。
2017-9-28:【扩展】:更新 SS  内置规则(只使用内置规则启动更快);修复一些脚本BUG
2017-9-24:【扩展】:新增 家庭云提速 ,修复一些脚本BUG
广东电信家庭云上行提速 20M 【抓取代码教程】
http://rt.cn2k.net/?p=389
http://www.right.com.cn/forum/thread-255021-1-1.html
2017-9-19:【其他】:变更obfs-local插件参数填入方式,修复一些脚本BUG
2017-9-18:【其他】:修复一些链接导入的bug,修复V2Ray的UDP转发(现支持游戏了)
2017-9-16:【其他】:修复一些BUG,更新SS v3.1.0:新增 --no-delay 命令行参数,效果:当TCP_NODELAY启用时,某些应用程序会更好地工作(可尝试自行添加启动参数测试)。
2017-9-15:【其他】:新增web链接导入,新增服务器订阅功能
2017-9-11:【其他】:现在节点能快速切换了;更新SS、KP主程序
2017-9-3++:【其他】:修复反复切换代理类型导致混淆参数丢失问题
2017-9-3+:【其他】:修复缺lib文件问题: can't load library 'libcares.so.2',修复节点读入配置后能正确从高级启动参数选项读取参数到选择框
2017-9-3:【扩展功能】新增2个UDP扩展程序。【其他】:修复一些脚本bug
https://github.com/wangyu-/udp2raw-tunnel/blob/master/doc/README.zh-cn.md
https://github.com/wangyu-/UDPspeeder
2017-8-21:【扩展功能】新增功能:FakeInChina 假装在中国(感谢bigANDY提供脚本)。【其他】:增加自定义加密方式选项
2017-8-6:【扩展功能】新增功能:现在能外部安装了,方便更新和安装。【v2ray】新增功能: 同时将透明代理规则应用到 OUTPUT 链, 让路由自身流量走透明代理。

2017-8-2:增加:auth_chain_b 【感谢glzjin提供补丁】;配置调整:plugin 参数扔进 json。
2017-7-23:修复提示问题:【当前自定义菜单标题【 2017_7_22 】需要更新, 请手动更新到【 2017_7_22 】】。
2017-7-22:新增V2ray,更新kms。
2017-7-1:改启动时挂载sd卡脚本,启用koolproxy的mark功能【内网(LAN)IP访问代理转发控制设置生效】。
2017-6-21:增加TOTOLINK-A3004NS型号固件 。
2017-6-17:增加pdnsd备用选项,脚本调整:完成 /opt/lib/ 文件 md5 对比后才执行启动扩展功能 。
2017-6-13:同步更新S-S R修正UDP问题提升稳定性,新增自定义菜单功能(为未来的扩展应用模块化打基础)。

2017-6-12:修复一个BUG。 由于脚本获取的代码条件不严格,日期格式变更后,导致获取数据时出错,数据存入nvram后错误,启动ad和s-s失败,现在更新脚本就能修复(或恢复出厂设置也能修复)。

2017-5-30:更新koolproxy_3_5_8;修复一些脚本bug。
2017-5-23:修复一些脚本加载防火墙规则的bug。256M固件不再分开存放,统一放在一个文件夹
2017-5-18:替换使用dnsproxy(感谢 bigandy 编译和提供),修复sata挂载显示(感谢 dahai2006 提供配置),修复script_check进程占用问题
2017-5-15:屏蔽一些错误日志,更新S-Sr主程序,新增协议插件:auth_chain_a
2017-5-10:增加下载前可用空间检测,避免空间不足导致无效的重复下载,更新S-Sr主程序
2017-5-8:修复5月份固件双清后启动功能失败的BUG
2017-5-7:由于bitbucket也被玩坏,只好部署v’p‘s。发现/opt/lib|bin文件遇到磁盘错误导致启动失败,现在开机时对比opt文件并恢复。(如需自定义opt文件,在修改文件后可以点击【备份/opt/lib|bin】按钮备份)
2017-5-6:新增手动更新脚本按钮,修复一些bug。
2017-5-5:kp更新3.5.5,修复M1(更新 蝈蝈 提供配置),新增opt重置按钮(当磁盘错误opt文件损坏,导致启动程序失败时,可以重置文件),修复一些bug。
2017-5-3:kp更新3.5.4,16M固件内置adbyby,修复一些bug。
2017-4-28:新增MT7621_7603_7612的256M、512M固件,新增ZTEQ7的16M固件,更新ss。提醒使用S-S R服务的:github现在已经删除部分协议,更新时注意。


2017-4-26:kp更新3.5.3,由于KP在有些地方自动更新失效,所以新增脚本手动下载规则功能,注意开启KP定时。
2017-4-24:kp更新3.5.2,修复上一版本流量监控显示问题
2017-4-23 23:00第三次更新:kp更新3.5,由于nslookup没超时(弃用),转用wget获取
2017-4-23 10:30第二次更新:修复wget下载出错bug
2017-4-23:kp更新3.4.1,增加kp重启按钮,增加固件使用数据统计(“在路由器启动后执行”脚本),修复一些bug
2017-4-12:增加ttyd网页版的远程终端(16M固件内置),更新kp下载地址,修复一些bug
            2017-4-12 21:58:23:更改K1-K2分区大小,请重新下载更新
2017-4-3:coding被锁只读【不够一周又炸了】,更换bitbucketgithub 存放云文件,增加增加自定义域名连接检测选项
                   如果想使用自己部署服务器:改/etc/storage/script/init.sh里面的第一下载地址:hiboyfile、hiboyscript,备用下载地址:hiboyfile2、hiboyscript2
2017-3-28:【弃用】 https://coding.net/ 存放云文件,本次更新会重置脚本,请注意备份
2017-3-26:增加【规则自动更新关闭】选项,修复自动更新后启动失败问题
2017-3-25:修复多个U盘或多分区时挂载失败问题,修复一些脚本bug
2017-3-24:修复迅雷、DNSPod的启动脚本。
2017-3-23:修复8M固件的ss启动错误问题。
2017-3-21:取消百度云功能,新增 Syncthing 云存储 功能,修复花生壳启动错误+皮肤没下载问题。
2017-2-21:更换KP规则下载地址,修复server.py启动问题
2017-2-20:SS增加启动时加载内置规则选项(可更快启动),修复主备启动参数相同问题;相框显示功能回归;koolproxy使用“加载规则列表”更新规则
2017-2-11:修复adm、KoolProxy的模式二导致SS规则变全局问题;KoolProxy加入多端口过滤功能;修复重定向 DNS 功能(建议模式二时启用)
                    KoolProxy新增强制主机走https模式配置,清空“自定义内网 IP 过滤广告控制功能”应用后即可看到新配置方法。
                    同步koolproxy的 自定义过滤规则说明,清空“koolproxy 自定义过滤规则”应用后即可看到
2017-2-7:修复chacha20显示、修复迅雷获取绑定码、修复KP规则更新日期显示
2017-2-4:N56UB1固件调整内部存储分区大小(/etc/storage),请导出后再刷入固件
2017-2-3:更新S-S R SS(Deprecate OTA),新增KoolProxy过滤广告功能,支持https!
2017-1-16:更新S-S R SS,JBLS(修复License时长限制为32位的bug(原本最长24天))
2017-1-15:增加JBLS(jetbrains license server)感谢bigandy编译和提供,增加S-S R协议自定义参数,增加ss插件参数,新增 思科 CISCO RE6500固件



改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(有transmission aria2)

Padavan固件的UI打开、设置速度比原厂固件响应迅速,虽然Padavan固件去掉QoS(和IPv4 H/W NAT一起工作会出现问题), 但是添加很多功能,有transmission、aria2和HWNAT硬件加速的功能。



默认配置
旧固件网关:192.168.1.1
新固件网关:192.168.123.1
管理页面:http://my.router/
管理账号:admin/admin
wifi:1234567890
刷机恢复默认值

注意事项
1、按键10秒原厂默认值
2、使用transmission、aria前,需要手动在u盘上建一个transmission目录或aria目录。(文件名必须小写字母)
3、使用Optware、Entware前,需要手动在u盘上建一个opt目录。(文件名必须小写字母)



转:[N56U、N65U、N54U、N14U]Padavan韧体学习与研究:(云盘有doc版)
http://www.5i01.cn/topicdetail.php?f=110&t=3772592&p=1

Padavan固件源码:
https://bitbucket.org/padavan/rt-n56u/src

建议配合使用H大的breed使用:
http://www.right.com.cn/forum/thread-161906-1-1.html

下载地址:
https://eyun.baidu.com/s/3kV0JV19


更多高级功能教程网站:http://rt.cn2k.net/


固件说明
基本上CPU是MT7620A/N的路由,只要配置相同,复位键相同就能用
固件名称固件配置
RT-N14U_GPIO_1_7620_128MMT7620A/N通用,复位键GPIO#1,16M闪存,128M内存,2.4GWi-Fi,USB,SD卡
RT-N14U_GPIO_13_7620_128MMT7620A/N通用,复位键GPIO#13,16M闪存,128M内存,2.4GWi-Fi,USB,SD卡
RT-N14U_GPIO_1_youku1_128M优酷路由宝,复位键GPIO#1,16M闪存,128M内存,2.4GWi-Fi,USB,SD卡
RT-N14U_GPIO_12_xiaodu_ji1S_128M小度路由/极路由-极壹S(HC5661),复位键GPIO#12,16M闪存,128M内存,2.4GWi-Fi,USB,SD卡
RT-N14U_GPIO_1_RY1_64M如意云ry1,复位键GPIO#1,8/16M闪存,64M内存,2.4GWi-Fi,USB,SD卡
RT-N14U_GPIO_26_ZTEQ7_64M中兴ZTEQ7,复位键GPIO#26,8/16M闪存,64M内存,2.4GWi-Fi,USB,SD卡
RT-N14U_GPIO_2_FIR300M_32M斐讯FIR300M/302M,复位键GPIO#2,4M闪存,32M内存,2.4GWi-Fi
RT-AC1200-GPIO-38-ji1A-128M极路由-极壹S(HC5661A),复位键GPIO#38,16M闪存,128M内存,2.4GWi-Fi,USB,SD卡
RT-AC51U_GPIO_12_ji2_128M极路由-极贰(HC5761),复位键GPIO#12,16M闪存,128M内存,2.4/5GWi-Fi,USB,SD卡
RT-AC1200HP-GPIO-12-JI3-128M极路由-极三(HC5861),复位键GPIO#12,16M闪存,128M内存,2.4/5GWi-Fi,USB、LAN一个千兆口
RT-AC1200HP_GPIO_52_1166DHP_128M水牛1166DHP,复位键GPIO#52,16M闪存,128M内存,2.4/5GWi-Fi,USB、LAN一个千兆口
RT-AC54U_GPIO_11_newifimini_128M联想Y1(newifi mini),复位键GPIO#11,16M闪存,128M内存,2.4/5GWi-Fi,USB
RT-AC54U_GPIO_30_xiaomimini_128M小米Mini,复位键GPIO#30,16M闪存,128M内存,2.4/5GWi-Fi,USB
RT-AC1200HP_GPIO_11_Y1S_256M联想Y1S(newifi),复位键GPIO#11,16M闪存,256M内存,2.4/5GWi-Fi,USB * 3个,WAN、LAN各一个千兆口(端口反转)
RT-N14U-GPIO-53-BUFFALO-WHR-300HP2-64MBUFFALO-WHR-300HP2,WPS键GPIO#53,8M闪存,64M内存,2.4GWi-Fi
RT-AC51U_GPIO_1_PSG712_64M斐讯PSG712,WPS键GPIO#1,8M闪存,64M内存,2.4/5GWi-Fi
RT-AC54U_GPIO_1_PSG1208_64M斐讯PSG1208,WPS键GPIO#1,8M闪存,64M内存,2.4/5GWi-Fi
RT-N14U_GPIO_1_WT3020H_64M乐携WT3020迷你无线路由器,WPS键GPIO#1,8M闪存,64M内存,2.4Wi-Fi,USB
RT-N14U_GPIO_12_5K_64M5K无线路由器,WPS键GPIO#12,16M闪存,64M内存,2.4Wi-Fi,USB
RT-N56UB1_newif2D1_256M联想newif2(D1),WPS键GPIO#15,复位键键GPIO#18,32M闪存,256M内存,2.4/5GWi-Fi,USB2.0 * 2个,SD卡
RT-N56UB1_youkuL2_256M优酷路由宝L2,WPS键GPIO#17,复位键键GPIO#18,16M闪存,256M内存,2.4/5GWi-Fi,USB3.0,SD卡
MT7621_7602_7612_256MWPS键GPIO#15,复位键键GPIO#18,16M闪存,256M内存,2.4/5GWi-Fi,USB2.0 * 2个,SD卡
MT7621_7602_7612_512MWPS键GPIO#15,复位键键GPIO#18,16M闪存,512M内存,2.4/5GWi-Fi,USB2.0 * 2个,SD卡
MT7621_7603_7612_256MWPS键GPIO#15,复位键键GPIO#18,16M闪存,256M内存,2.4/5GWi-Fi,USB2.0 * 2个,SD卡
MT7621_7603_7612_512MWPS键GPIO#15,复位键键GPIO#18,16M闪存,512M内存,2.4/5GWi-Fi,USB2.0 * 2个,SD卡
RT-N56UB1-RE6500-64MWPS键GPIO#10,8M闪存,64M内存,2.4/5GWi-Fi
A3004NSTOTOLINK-A3004NS:WPS键GPIO#3,复位键键GPIO#4,16M闪存,256M内存,2.4/5GWi-Fi,USB3.0
RT-AC51U、RT-N56U、RT-N65URT-AC51U、RT-N56U、RT-N65U华硕专用版



旧更新记录:
2016-12-27:修复S-S R混淆设置选项失效问题(25-26版本有BUG,建议更新固件);增加adbyby规则的备用github地址,如果启动时发现下载规则失败,就是github被墙了,要开ss再开adbyby,已经调整启动顺序。
2016-12-25更新:修复ss-redir占用100%的远古级别BUG(守护脚本再次加载转发规则时忘记添加忽略转发服务器的IP,当服务器端口和设置转发端口相同时触发)
2016-12-13更新:由于wget会出现卡机,现在用curl(8M闪存的固件没内置curl,需要安装opt)。调整16M闪存的存固中storage分区为2M
                                                    备注:由于修改了storage分区,会重置storage分区内容,需要更新前导出内部存储内容,更新后再导入。
2016-12-3更新:SS增加混合模式(配置页面下方设置),能不同主机能单独配置 gfwlist 、 大陆白名单等模式;日志浮动工具栏增加一个关机按钮。
2016-11-23更新:更换下载源为阿里云 :https://code.aliyun.com/hiboyhiboy/padavan-opt/
2016-11-21更新:更新SS,S-S R;增加MEOW、SoftEther v p n;增加【迅雷下载宝】固件,配置来自github上已有项目,感谢。下载宝的op固件和刷机方法: 下载宝刷机方法
2016-11-1更新:更新SS,S-S R,ADM增加ipset模式
2016-10-29更新:更新KMS、SS,S-S R增加 auth_aes128_md5 & auth_aes128_sha1,更新至ADM支持https过滤,增加COW功能
                    ADM(2M+):https须知:1、因CPU瓶颈的影响网速下降;2、先启动ADM再保存证书,证书需导入相应的证书到浏览器(证书安装到“受信任的根证书颁发机构”)
                    COW(5M+):是一个简化穿墙的 HTTP 代理服务器。它能自动检测被墙网站,仅对这些网站使用二级代理。提供 “高可用”、“负载均衡” 的方案!!!(不支持UDP转发)
                    注意:当免U盘运行时,程序占用tmp空间,由于tmp空间有限(24M),可能会导致程序下载不完整运行失败,或者更新固件提示tmp不足,如果出现错误先检查tmp是否爆满[df -m]
2016-10-12更新:更新SS:v2.5.5,增加SSHD选项GatewayPorts
                    GatewayPorts:远程主机连接本地转发端口
                    GatewayPorts是否允许远程主机连接本地的转发端口.默认值是"no".
                    sshd 默认将远程端口转发绑定到loopback地址.这样将阻止其它远程主机连接到转发端口。
                    GatewayPorts 指令可以让 sshd 将远程端口转发绑定到非loopback地址,这样就可以允许远程主机连接了。
                    "no"表示仅允许本地连接,"yes"表示强制将远程端口转发绑定到通配地址(wildcard address): 0.0.0.0
2016-10-1更新:更新SS,增加shellinabox功能:Web shell终端模拟器(需要安装opt环境),更新opt文件。备注:出现问题时建议删U盘opt文件夹再测试
2016-9-28更新:增加SS的重定向DNS(chromecast支持)功能,增加Aliddns插件:感谢kyrios提供的源码及教程。
                                             【SS失效可尝试启用该功能】强制使用路由的DNS:启用该项可以将局域网内客户端自定义的DNS进行接管,访问udp53端口的IP地址强制转发到路由器IP,通过设置防火墙规则,将所有DNS解析的请求"劫持"到路由器上,从未避免局域网内的主机使用自定义DNS时被污染,由于chromecast使用自定义DNS:8.8.8.8,对于chromecast这样的设备非常有用。
2016-9-26更新:由于之前使用的nslookup命令没有超时退出,有几率导致脚本卡住,现在使用resolveip替代
2016-9-25更新:更新S-S R:add auth_sha1_v4、变更ss启动方式使用配置文件启动
2016-9-14更新:更新ss2.5.2修复ss-local、新增同时启用 ss-local、修复一些S-S R Server不能连接的bug
2016-9-12更新:更新kms、更新ss、增加微信推送功能:互联网 IP 变动、设备接入提醒、固件更新提醒(需要安装opt环境)
2016-9-3更新:开string模块
2016-8-26更新:继续填25的大坑,增加kcptun、frp的更新和重启按钮,修复ss守护切换服务器bug,修复闪讯填的坑(7、8之间漏了一个逗号),修复一些bug。备注:出现问题时建议双清并删U盘opt文件夹再测试
2016-8-25更新:继续填23的大坑,修复百度云启动问题,修复副ss模式选项失效问题,修复一些bug。
2016-8-23更新:增加MT7621_7602_7612固件,增加 frp 内网穿透,增加 S-S R Server 功能(支持协议混淆),更新opt文件(建议清空旧的opt,由于新opt导致相框功能失效,屏蔽相框功能),php-fpm和 nginx都切到socket方式,停用adhosts,KCPTUN更新(20160820),调高linux内核打开文件数量(ulimit -HSn 65536),增加时间设定。
有人想用53做ss服务端口,可以用【外部网络 - 端口转发 - 启用手动端口映射】来外网端口转发到非53端口。配置方法:源IP地址留空、端口范围=53、内网IP=路由IP、本地端口=8388(ss服务端口)
下载地址:https://eyun.baidu.com/s/3kV0JV19

2016-8-8更新:增加ss-local自定义监听地址,增加kcptun,增加SS备服务器使用kcptun通道的模式,增加wifidog服务端。 搭建 LNMP 的 Wifidog 网页认证服务 教程 感谢 elinpr0s 提供

2016-7-26更新:修复一些LNMP脚本的bug,增加更多logo(主题风格设置是浏览器缓存形式保存的),有极3的请测试sd卡能不能用。斐讯K2的A2版刷老毛子固件可以自己修改三色灯了
KODExplorer 芒果云大文件提示上传失败,修复命令:
  1. sed -e "s/.*upload_chunk_size.*/        \'upload_chunk_size\'     => 1024*1024*1,        \/\/上传分片大小;默认1M/g" -i /opt/www/kodexplorer/config/setting.php
复制代码

2016-7-25更新:继续挖坑,添加小米3,小米青春版(未测试,请做足准备再刷入) ,增加更多主题风格包下载(自定义设置)(来源:Freize  http://prometheus.freize.net),增加CloudXNS域名解析,增加一键部署LNMP(需要U盘,fat32文件系统不支持,一定要用ext3、ext4或者ntfs)





2016-7-17更新:感谢elinpr0s完善中文汉化和UI美化,增加S-S R混淆、协议菜单,增加 v p nproxy 免流专用程序,感谢小宝的程序源码(固件自带的mp和tp不能用来免流)。
2016-7-06更新:现在adm只有全局模式。增加S-S R(未测试)启用时自己手动在高级参数添加[ -o 混淆 -O 协议],增加 花生壳内网版 和 Ngrok内网穿透 独立UI , wifidog 增加  wifidog status 超链接,增加 ebtables 的 broute 表。
2016-7-05更新:1.更新KMS,增加【DNSPod动态域名】页面,2.增加DNSPod的Token登录方式,3.增加【WiFiDog设置】页面(感谢elinpr0s提供)(认证管理平台自己部署服务器或找现成的),4.同步ss源码更新,5.增加【SS节点设置】【SS服务器】页面,6.UI菜单增加更多1级菜单,7.删除SINGLE_SKU文件,8.增加ebt的ipv6模块(需要手动modprobe加载模块),9.同步源码无线驱动更新、增加[AP + AP-Client]自动连接

2016-6-28更新:增加重庆闪讯(我无环境、未测试)。修复内置list的错误:含tw、hk、mp、support字符的域名都被转发代理问题。【5、6月的固件都有这个问题,建议及时升级】
2016-6-27更新:感谢花生壳官方编译的花生壳内网版程序,现在16M固件已经内置。注意:程序替换后sn会变更,需要重新绑定。

2016-5-26更新:ngrokc v1.37作者原话:1.37版本 修复一个崩溃bug,建议所有的都升级到这个版本。(感谢 bigandy提供)
2016-5-25更新:修复s-s update_chnroutes后变全局问题,增加s-s-server功能,增加N14-GPIO13固件。增加水牛1166DHP固件。【本次升级自动重置脚本,更新后请检查脚本设置】
2016-5-25更新:默认网关修改为【192.168.123.1】管理页面【http://my.router/

2016-5-22更新:修复花生壳内网版启动、修复vlmcsdini、迅雷获取key、重复restart_dhcpd、锐捷认证等问题。
2016-5-20更新:感谢 bigandy提供流量监控的C代码,快速、高效,不占用CPU
2016-5-16更新:修复搜寻SSID显示中文;AP自动中继脚本配置方式更改;增加【锐捷认证 - MentoHUST】(主程序已放到网盘,我没条件测试);
                            流量监控降低cpu占用;修复s-s备用服务器设置失效问题。
2016-5-16更新:感谢 bigandy提供流量监控代码和S-S优化代码
2016-5-16更新:感谢elinpr0s提供锐捷认证主程序和代码

2016-5-8更新:大改S-S启动脚本;增加v p n智能分流设置;增加【连接信息 - 流量监控】;内置ngrok(小固件除外);由于oye01固件与oye01接口翻转,改名为7620通用固件(不同名称更新需在breed刷入)。
2016-04-16更新:修复一些小BUG。
2016-04-10更新:增加【AX206相框显示】功能;代理功能增加订阅3个列表。
相框相关链接:http://www.right.com.cn/forum/thread-183829-1-1.html
感谢 sehu 提供配置文件:  http://www.right.com.cn/forum/thread-184064-1-1.html

2016-04-01更新:增加【重置代理的IP规则文件并重启代理】按钮。(IP规则异常或日志出现【dnsmasq: FAILED to start up】等情况需要手动点击此按钮)
2016-03-26更新:添加7628固件和JI3固件。
2016-03-20更新:修复SyncY守护进程脚本启动问题。若发现其他功能失效,可重置恢复脚本,重启即可修复错误 。
2016-03-05更新:更新aria2 1.20.0,新增aria2 web管理页面;发现SMB资源挂载功能(局域网共享映射,无USB也能挂载储存空间);新增脚本强制重置更新(发现很多人更新固件后没更新脚本导致功能失效,所以添加这个功能)

SMB资源挂载功能在【运行路由器启动后】脚本修改重启即可使用,适合无USB的路由又想挖优酷金币的网友。
删除前面的#可生效
### SMB资源挂载(局域网共享映射,无USB也能挂载储存空间)
### 说明:共享路径填写时,【\】要写成【\\】。
modprobe des_generic
modprobe cifs CIFSMaxBufSize=64512
mkdir -p /media/cifs
mount -t cifs \\\\192.168.1.66\\nas /media/cifs -o username=guest,password=guest


2016-02-22更新:新增优酷路由宝挖坑功能;新增s-s脚本指定WAN的域名或IP中转设置。
感谢陈生的优酷插件,感谢101048689 提供优酷插件脚本支持 和提供 7620老毛子Padavan固件 ngrok使用教程
2016-02-22更新注意事项:本次更新了脚本。更新、复位脚本方法:①升级到最新固件②进入管理页面 - 路由器内部存储 (/etc/storage) - 原厂默认值(第二个红色按钮)
2016-02-22更新注意事项:(本次更新了opt文件,需要启动自动更新或者删除U盘根目录“opt”文件夹后重启自动下载更新,也可手动下载opt解压覆盖文件更新,安装方法看下面说明)



2016-02-16更新:新增脚本自动更新(重启后更新);新增s-s脚本的UDP转发(能用来玩游戏了);建议转发的TCP端口填上22,80,443【强烈建议更新此版本后更新脚本】
2016-02-04更新:①在使用防火墙 - 网址过滤、 MAC访问控制的过滤程序时,若启动adbyby、SS,需要开启【阻止访问路由器的主机】功能,才能成功过滤。
                               ②S-S脚本修改,不用每次启动下载chnroutes。
2016-01-30更新:①降低闪存的SPI频率(估计以前的频率太高有些路由不能开机)。
                               ②S-S添加DNS 服务程序选择,抵抗DNS污染(如果出现一些网页不能打开,可以尝试其他DNS 服务程序)。
                               ③添加计划任务开关(默认关闭,需要手动开启【系统管理 - 服务 - cron守护程序】)。
                                如果百度云不能启动,需要把U盘的opt删掉,等脚本自动更新就能启动了
2016-01-22更新:1、感谢bigandy提供的S-S源码和WebUI模板,现在已经内置固件里面了。
                                2、添加了WebUI,经过十来天的脚本代码重构适配WebUI,初步测试可以用,但是脚本大改后会出现BUG,大量BUG等你发现。(遇到问题请回贴说明设置、日志等情况,我都会看的)
                                3、修复百度云同步软件1小时后关闭问题,添加adbyby的IPSET过滤模式。
2016-01-02 更新:修复01-01版本的v p n错误;添加KMS服务程序(在【运行路由器启动后】脚本设置启动);添加排除IP设置,可停用指定IP的S-S、adbyby功能;更新aria2-1.19.3。
2015-12-28更新:【重要,建议更新】修复24号脚本一处BUG:只启用adbyby时添加规则错误问题。添加中继守护功能。添加按钮启动功能:可不设置脚本启动参数启动功能
                             添加【youkuL2】和【newifi2D1】固件【cpu:7621】,注意备份:原厂uboot、eeprom
                             修正脚本添加ADbyby的加白名单方式,建议不要用第三方规则,免得过滤失效。
                             建议开启【opt 自动更新】(替换覆盖opt文件夹) upopt=1
1、修复爱奇艺播放器黑屏【需要更新、复位脚本】,添加Pcap_DNSProxy选项(替换china-dns、pdnsd),脚本增加resolveip,server_ip可输入域名和IP
2、使用 pdnsd+china-dns、添加自定义Crontab定时任务配置、添加自定义按钮脚本、添加一个自动下载更新opt文件选项(默认关闭,也可手动下载opt解压覆盖文件更新)
3、添加Emong's Qos脚本,添加adbyby过滤白名单(删除规则实现加白),花生壳内网版(可免U盘运行)、添加迅雷快鸟脚本(可免U盘运行)、添加自动切换中继信号功能、添加v p n智能分流脚本
4、支持任意网段限速、固件版本号添加日期以便区分、添加WIFI的SSID中文支持
5、添加多次检测断线后自动重启功能、更新脚本修复自动安装自定义名称的U盘失效问题、可以安装到SD卡。
6、修复中文乱码、Busybox支持中文显示、添加迅雷脚本、添加QOS脚本、增加多次检测断线后自动重启功能、修复代理方案一CPU占用100%的问题、修复aria2配置错误问题
7、添加安装到内存运行轻量级隧道代理启(需要空余内存:10M)、添加代理方案二,提醒一下,电脑的DNS服务器的IP设置路由IP,全部交给路由器去解析
8、调整脚本配置到一个页面,添加SyncY——可在路由器上运行的百度网盘同步软件
9、添加轻量级隧道代理启动脚本(可以ss和adbyby同时运行),下面有设置教程
10、自定义脚本adbyby添加CPU负载监控(满负载自动关闭adbyby),自定义adblock规则、重启和DDNS子程序(32M内存建议不要用adblock规则)

Y1S的3个USB能正常供电使用了,感谢绿色的蝈蝈提供gpio
根据luhua分享的定时任务方法,脚本添加定时重启设置
轻量级隧道代理启动脚本大部分参考HOUZI的博客内容,谢谢提供



更新、复位脚本方法

①升级到最新固件②路由器内部存储 (/etc/storage) - 原厂默认值



owncloud配置教程:





共享查看SD卡说明

管理网页UI那里只显示U盘,不显示SD卡,很多人以为SD不能用,其实极1S和极2的固件我都启用的SD卡驱动,  插入SD卡后,你到看看路由是否有这个文件 【/dev/mmcblk[0-9]p[0-9]】
如果有,就说明驱动成功,正常情况会自动挂载到【/media/AiDisk_01】路径。
再去看看【/media/AiDisk_01】,如果有文件夹就说明自动挂载成功(需要共享查看可以看下面图片设置),可以在脚本选择opt安装模式1,就能把opt放到SD卡里。




老毛子固件格式化SD卡、USB方法:
1、管理页面删除挂载
2、Telnet输入【fdisk -l】查看查看分区路径
3、输入【mkfs.ext4 /dev/mmcblk0p1】等待2分钟
4、输入【mdev -s】重新挂载


控制台说明
控制台刷breed或者原厂uboot方法
1.查看uboot分区名:cat /proc/mtd
2.通过winscp或其他方式,将breed.bin文件上传至路由器/tmp/目录下,breed.bin必须小于等于128kb。
3.mtd_write write /tmp/breed.bin Bootloader
4.等2秒搞定,重启


刷固件方法:mtd_write write /tmp/7620.trx Firmware_Stub


v p n客户端智能分流脚本
由于有些外服游戏限制IP,而且游戏端口无法使用S/s端口,所以用v p n能解决大部分游戏封锁
加入智能分流脚本后就能减轻v p n的负担, 和增加访问国内网站的速度.(v p n分流脚本来自:https://github.com/fivesheep/chnroutes
新固件只需在按钮设置启动功能即可
首页要有v p n的账号密码,接下来按照下图设置保存设置。




轻量级隧道代理、ADBYBY脚本(可以ss和adbyby同时运行)

新固件只需在扩展功能设置启动功能即可

轻量级隧道代理的【代理转发的TCP端口】需要填22,80,443或者留空, 加密方式用小写填写


更新、复位脚本方法:①升级到最新固件②路由器内部存储 (/etc/storage) - 原厂默认值



②ADBYBY默认关闭的,需要进入扩展功能修改启动。

自定义过滤广告方法




③轻量级隧道代理默认关闭的,需要进入扩展功能修改启动。

可添加方案二的gfwlist内部网络(LAN) - DHCP服务器 - 自定义配置文件 "dnsmasq.servers"
添加例子
server=/.tvb.com/208.67.222.222#443
ipset=/.tvb.com/gfw_black_list


额外功能:(需要到SS基本配置设置
# 轻量级隧道代理 访问控制功能

# 内网(LAN)访问控制的默认代理转发设置,
#    0  默认值, 常规, 未在以下设定的 内网IP 根据 SS配置工作模式 走 SS
#    1         全局, 未在以下设定的 内网IP 使用全局代理 走 SS
#    2         绕过, 未在以下设定的 内网IP 不使用 SS
LAN_AC_IP=0
# =========================================================
nvram set LAN_AC_IP=$LAN_AC_IP
# 内网(LAN)IP设定行为设置, 格式如 b,192.168.1.23, 多个值使用空格隔开
#   使用 b/g/n 前缀定义主机行为模式, 使用英文逗号与主机 IP 分隔
#   b: 绕过, 此前缀的主机IP 不使用 SS
#   g: 全局, 此前缀的主机IP 忽略 SS配置工作模式 使用全局代理 走 SS
#   n: 常规, 此前缀的主机IP 使用 SS配置工作模式 走 SS
# =========================================================
#   优先级: 绕过 > 全局 > 常规
# (如多个设置则每一个ip一行,可选项:删除前面的#可生效)
cat > "/tmp/ss_spec_lan_DOMAIN.txt" <<-\EOF
#b,192.168.2.12
#g,192.168.2.13
#n,192.168.2.14




EOF
# 强制WAN的IP转发或忽略代理中转设置
#(临时修改方法:系统管理 - 控制台输入以下命令)
# 手动把需要中转的外网ip加入、删除nochina集合中命令(清除DNS缓存、重启浏览器后生效)
# SS启动后在SSH输入ipset add ss_spec_dst_fw 8.8.8.8
# SS启动后在SSH输入ipset del ss_spec_dst_fw 8.8.8.8
# =========================================================
# 手动把忽略中转的外网ip加入、删除nogfwnet集合中命令
# SS启动后在SSH输入ipset add ss_spec_dst_bp 114.114.114.114
# SS启动后在SSH输入ipset del ss_spec_dst_bp 114.114.114.114
# =========================================================
# 想自动生效请在下面填写IP
# 以下[email protected]开头的 IP 或 域名 使用 代理中转 走SS
# 以下WAN!开头的 IP 或 域名 忽略 代理中转 不走SS
# WAN+网段/掩码 的走SS 详见下面样板
# WAN-网段/掩码 不走SS
# =========================================================
# 优先级: 走SS > 不走SS
# (每一个域名、IP一行,可选项:删除前面的#可生效)
cat > "/tmp/ss_spec_wan_DOMAIN.txt" <<-\EOF
#[email protected]
WAN+8.8.8.8
WAN+8.8.4.4
#[email protected]
#WAN!www.baidu.com
WAN-223.5.5.5
WAN-114.114.114.114
WAN!members.3322.org
WAN!www.cloudxns.net
WAN!dnsapi.cn
WAN!code.taobao.org
WAN!whatismyip.akamai.com
WAN!alidns.aliyuncs.com




#以下样板是四个网段分别对应BLZ的美/欧/韩/台服
WAN+24.105.0.0/18
WAN+80.239.208.0/20
WAN+182.162.0.0/16
WAN+210.242.235.0/24
#以下样板是telegram
WAN+149.154.160.1/32
WAN+149.154.160.2/31
WAN+149.154.160.4/30
WAN+149.154.160.8/29
WAN+149.154.160.16/28
WAN+149.154.160.32/27
WAN+149.154.160.64/26
WAN+149.154.160.128/25
WAN+149.154.161.0/24
WAN+149.154.162.0/23
WAN+149.154.164.0/22
WAN+149.154.168.0/21
WAN+91.108.4.0/22
WAN+91.108.56.0/24
WAN+109.239.140.0/24
WAN+67.198.55.0/24




EOF




自定义按钮脚本

按钮控制脚本在【按WPS / FN 运行按钮脚本:】





自定义DDNS脚本、花生壳内网版
自定义DDNS脚本(取自网络)






花生壳内网版

新固件只需在扩展功能设置启动功能即可

需要安装opt
需要CPU、内存比较多,建议使用swap增加内存
运行后【刷新日志】获取SN码。使用SN账号在【 http://b.oray.com 】默认密码是admin登录.。默认密码是admin,然后进行修改默认密码、手机验证、邮箱验证和已有的花生壳账号绑定,首次使用需要支付宝验证。
绑定后需【提交】内部存储,不然重启会丢失绑定。需要重新短信验证再绑定
系统管理 - 恢复/导出/上传设置 - 路由器内部存储 (/etc/storage) - 【提交】


如果打勾连不上可以试试取消打勾



启动:/opt/phddns2/oraynewph.sh start &
查看状态:/opt/phddns2/oraynewph.sh status &
重置应用:/opt/phddns2/oraynewph.sh reset &
停止:/opt/phddns2/oraynewph.sh stop &
卸载:/opt/phddns2/oraynewph.sh uninstall &
卸载能解除SN绑定


swap分区自动挂载功能
用MiniTool分区U盘,前面NTFS分区格式,后面swap分区格式。插入后就能自动挂载了。


Aria2下载管理器
1、使用Aria2前,需要在u盘上建一个aria目录。(文件名必须小写字母)
2、打开 http://aria2c.com/ 进行设置,默认没加密:http://192.168.1.1:6800/jsonrpc


3、如果提示 Aria2 RPC 服务器错误 按照以下方法修改(如配置失败可清空aria目录重新开始配置)
如需加密请手动修改配置文件
选项设置为: 配置文件中rpc-secret=xxxxxx
选项设置为: http://token:[email protected]:port/jsonrpc
host: 指运行 Aria2 所在机器的 IP 或者DDNS绑定的网址
port: 使用 --rpc-listen-port 选项设置的端口, 未设置则是 6800
配置DDNS使用能达到远程下载的效果

迅雷远程下载安装

新固件只需在扩展功能设置启动功能即可

启动后系统日志会提示说明

启动xunlei,绑定设备页面http://yuancheng.xunlei.com
在浏览器中输入http://192.168.1.1:9000/getsysinfo(IP替换为你路由器的IP,端口换为你的控制端口),会看到类似如下信息:
        [ 0, 1, 1, 0, "42SND1",1, "201_2.1.3.121", "", 1 ]
其中有用的几项为:
第一项:0表示返回结果成功
第二项:1表示检测网络正常,0表示检测网络异常
第四项:1表示已绑定成功,0表示未绑定
第五项:未绑定的情况下,为绑定的需要的激活码
第六项:1表示磁盘挂载检测成功,0表示磁盘挂载检测失败

迅雷快鸟
一个可以运行在路由器的迅雷快鸟(diǎo)客户端(脚本来自:https://github.com/fffonion/Xunlei-FastDick

①在【运行路由器启动后:】需要进入扩展功能修改启动、迅雷账号和密码。(需要插入U盘安装opt)
②根据提示,稍等几分钟,可以ssh到路由,或者控制台输入ps命令查看swjsq进程是否存在,是否正常启动,提速是否成功。
③由于是后台脚本运行,看不到输出信息提示,如果想看什么错误问题,可以在控制台输入【python /opt/FastDick/swjsq.py】查看错误信息


修复Entware安装问题

感谢twovl提供Entware安装方法:
Entware按照github上不好用,还得按照google code上说的才行,主要就是在u盘上创建opt文件夹,然后卸载u盘,打开entware功能,再重新插上u盘就好了(如果/opt/里面没文件可以试试先关闭再打开entware功能刷新文件)
Entware出现【'/opt/lib/libstdc++.so.6' is not an ELF file】错误修复方法http://www.right.com.cn/forum/thread-164518-1-1.html
Entware软件: http://pkg.entware.net/binaries/mipsel/Packages.html  https://www.hqt.ro/category/entware/    https://www.asuswrt.eu/category/entware/
Entware软件安装例子:http://www.chiphell.com/thread-933249-1-1.html


SD卡问题
SD卡不能激活USB程序的服务,服务功能还是需要插U盘

手动挂载命令(按自己需求修改路径):
"exfat"
mount -t exfat /dev/mmcblk0p1 /media/AiDisk_01 -o noatime,umask=0,iocharset=utf8

"vfat"
mount -t vfat /dev/mmcblk0p1 /media/AiDisk_01 -o noatime,umask=0,iocharset=utf8,codepage=936,shortname=winnt

"ntfs"
mount -t ufsd /dev/mmcblk0p1 /media/AiDisk_01 -o noatime,sparse,nls=utf8,force

"ext4"
mount -t ext4 -o noatime /dev/mmcblk0p1 /media/AiDisk_01


无线中继方法
建议使用  20MHz  信道带宽
AP + AP Client,受限制的万能,兼容任何厂牌的上级AP,毋须设置上级AP,受上级AP的信道影响。(需要固定上级路由的信道,增强功能:可用自动切换中继信号脚本搜寻信道、信号
路由中继选项:
无线AP-Client角色:接LAN就要关闭本路由DHCP,上级路由开启DHCP,本路由的IP不能和上级一样。例子:一个是192.168.1.1,另一个是192.168.1.2。
无线AP-Client角色:接WAN就要开启本路由DHCP,上级路由开启DHCP,本路由的IP不能和上级同网段。例子:一个是192.168.1.1,另一个是192.168.2.1。



首先取得中继信号的配置信息,按照下图说明填写参数。
当在中继状态下断线,路由会自动搜寻设定的信号

启动功能需要配置两个参数:
# AP中继连接守护功能,当中继信号断开时启动自动搜寻
apauto=1

# 【自动切换中继信号】功能 0关闭;填写配置参数启动
ap2g5g="[email protected]@[email protected]@1234567890"





QOS脚本

建议只使用脚本1
脚本①任意网段限速QOS脚本:

1、改脚本中参数1启动脚本
#qos 功能 0关闭;1启动
qoss=1
2、配置参数
禁用硬件NAT:"请设置:①外部网络(WAN) - 互联网设置 -> Hardware Offload NAT/Routing IPv4(HWNAT加速): -> Disable"
①IP限速设置,单位[KB/S]
一定要设置IP限速,未定义的IP带宽减半,如启用adbyby,因7620的CPU瓶颈,宽带峰值50M
配置单IP自定义限制速率,注意数字之间的空格: (可选项:删除前面的#可生效)
IP地址 最大下载速度 下载保证速度 最大上传速度 上传保证速度
#192.168.1.115 2560 100 200 20
192.168.1.2-192.168.1.244 2560 100 100 15




②连接数限制
如果开启该功能后,打开下载软件可能会导致QQ等聊天软件掉线。(因为连接数量会被占光)
IP地址 TCP连接数 UDP连接数 (可选项:删除前面的#可生效)
#192.168.1.10 100 100
192.168.1.20-192.168.1.25 100 100


③端口优先优先端口不会被打标记进入列队(不会被流量控制和处理优先级),可添加对延迟要求高的应用端口。
请勿添加下载应用的端口80、8080等等。由于没有被流量控制和处理优先级,下载应用会占用大量资源导致网络卡
(可选项:删除前面的#可生效)
UDP 53
TCP 22
TCP 23
#TCP 443
TCP 1723
#TCP 3389
TCP 3724,1119,1120
TCP 28012,10008,13006,2349,7101:7103
UDP 2349,12000:12175





3、点击应用保存脚本并重启,不能断电重启,要点击右上角重启按钮

备注:此脚本是从Emong's Qos脚本修改移植


脚本②:
启动方法:
1、禁用硬件NAT:"QOS" "请设置:①外部网络(WAN) - 互联网设置 -> Hardware Offload NAT/Routing IPv4(HWNAT加速): -> Disable"
2、SSH(OR WinSCP)打开路由器/etc/storage/qos.conf的配置文件:修改的QoS功能的变量QOS_ENABLED="YES"(全部大写)
3、重启后生效

由于只有优先级控制,比较鸡肋的QOS,有能力大神可以尝试整合其他Tomato QOS脚本
## 变量的顺序是(优先级最低在前):
## TCP_BULK, UDP_BULK, TCP_PRIO, UDP_PRIO, TCP_EXPR, UDP_EXPR
## TOS_BULK,                    TOS_PRIO,                   TOS_EXPR
## DSCP_BULK,                  DSCP_PRIO,                 DSCP_EXPR
## IP_BULK,                        IP_PRIO,                      IP_EXPR

备注:此脚本是从moonman的QOS脚本修改移植,原文地址:https://github.com/moonman/rt-n56u

padavan华硕固件源码汉化文件2015-5-17.zip (535.61 KB, 下载次数: 2955)


mi3的编译配置源码:
小米3配置文件.rar (122.31 KB, 下载次数: 732)




点评

你说的很对。: 4.6 我赞同你的说法。: 4.6
坐等K2P适配,硬改32兆FLASH,512兆内存。  发表于 2017-12-13 12:40
坐等K2P适配,硬改32兆FLASH,512兆内存。  发表于 2017-12-5 17:18
你说的很对。: 5 我赞同你的说法。: 5
坐等K2P适配,硬改32兆FLASH,512兆内存。  发表于 2017-12-5 17:17
另外,从11.11更新到11.30,/etc/storage底下的自定义脚本又被清空了。  发表于 2017-12-4 19:33
挂载摄像头 方便集成到usb功能中吗?谢谢请参考  发表于 2017-11-30 09:22
结果升级了固件以后重启路由器,硬盘里的自定义conf直接被默认conf覆盖了?以后更新日志能不能描述清楚一些?  发表于 2017-11-30 05:23
你说的很对。: 1 我赞同你的说法。: 1
2017-11-25:【aria2】把aria2.conf配置文件放到路由器内部存储(/etc/storage);我以为真的和字面描述一样是把conf放在内置存储,结果升   发表于 2017-11-30 05:22
你说的很对。: 5 我赞同你的说法。: 5
希望H大加入ipv6穿透功能  发表于 2017-11-29 21:01
挂载摄像头 功能是否可以集成到usb功能中去,谢谢大神请参考  发表于 2017-11-27 12:40
期待大神的K2P  发表于 2017-11-24 09:35
又来看看有没有K2P--1122  发表于 2017-11-22 15:53
K2P估计是不会适配了。。。  发表于 2017-11-22 10:18
弱信号拒绝连接功能会不会出现临界状态的信号反复断开,然后连接的状况?  发表于 2017-11-4 22:29
你说的很对。: 5 我赞同你的说法。: 5
期待k2p  发表于 2017-10-28 16:55
newifi mini刷了新版的老毛子固件后,用5G网络进行中继一直是显示扫描状态。。。。  发表于 2017-10-24 16:04

评分

参与人数 714贡献 +4 恩山币 +777 收起 理由
aAK480 + 1 大神什么时候出个K2P固件啊.
yysg2008 + 1 我来恩山就是为了撩你!
tsqwhb + 1 强大的恩山!(以下重复1万次)
甜橙飘飘 + 1 我来恩山就是为了撩你!
秦时明月大结局 + 1 我来恩山就是为了撩你!
夏末未至 + 1 强大的恩山!(以下重复1万次)
fzguo + 1 有bug:设备过另一台路由器做AP连接到padavan,显示的IP都是路由器的。
XLMSky + 1 我来恩山就是为了撩你!
sincerelysw + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
speedog + 1 我来恩山就是为了撩你!
jhg5857 + 1 我来恩山就是为了撩你!
坠入海底的鱼 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
bobde163 + 1 强大的恩山!(以下重复1万次)
hzexe + 1 支付宝已转5毛给你!
lxml + 1 强大的恩山!(以下重复1万次)
zsfzxxx + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
xuecqcn + 1 很好,支持!
gl66 + 1 强大的恩山!(以下重复1万次)
a4789275 + 1 K2P需要大神的杰作!!
dajie125 + 1 我来恩山就是为了撩你!
Faiz52OO + 1 非常不错,支持下
vicclin + 1 强大的恩山!(以下重复1万次)
kd2015 + 1 我来恩山就是为了撩你!
CZ云生 + 1 我来恩山就是为了撩你!
sorrypqa + 1 我来恩山就是为了撩你!
sslnew + 1 希望大哥做个K2P的固件!不胜感激!
L-vivi -1 K2P快出来呀,千呼万唤始出来!
zdboy17 + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
Heluo + 1 强大的恩山!(以下重复1万次)
diskmans + 1 我来恩山就是为了撩你!
dreamsun007 + 1 求集成多拨功能~~~~~~~
fk520 + 1 求集成多拨功能
zk6685 + 3 我来恩山就是为了撩你!
aflys00 + 1 我来恩山就是为了撩你!
papagogo + 1 我来恩山就是为了撩你!
ziyitony + 1 我来恩山就是为了撩你!
Livils + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
maxyrmb + 1 我来恩山就是为了撩你!
hellmonky + 1 我来恩山就是为了撩你!
upan + 1 期待能适配K2P。
zlxq0517 + 1 期待K2P
汶汶汶人 + 1 刚刚把K2P改成32+512+USB2+USB3,然后吃灰中,坐等大神适配
天际追风 + 1 呐,做人呢,最重要的就是开心
hebuda + 1 网盘里没有新版的包
sheenic + 1 最近更新得好频繁啊,能否考虑K29
y165052785 + 1 我来恩山就是为了看你!
ds360 + 1 看来都在等K2P
945938070 + 1 感谢楼主的无私奉献,谢谢楼主
cid4u + 1 每次更新都来看看支持K2P了没
tongwq + 1 我来恩山就是为了看你!K2P已经饥渴难耐
zhonghao612 + 1 我来恩山就是为了看你!
466680908 + 1 我来恩山就是为了看你!
ncsglz + 1 默默撸过瞅一眼K2P,没无线也行啊
heartsoarrq + 1 希望能做个k2p 512M的 谢谢H大
251643711 + 1 我来恩山就是为了看你!看看啥时候能用k2p
madeidea + 1 希望H大能适配K2P~谢谢!
wang8522663 + 1 希望H大能出K2P,谢谢!
zhoudecai + 1 希望H大尽快适配K2P,谢谢,你的pdcn太好用了
eschengpf + 1 强大的恩山!(以下重复1万次)
sammy1229 + 1 开门!我是隔壁老王!
MY_TIHU + 1 你的固件很好用,最近换了个k2p,不知道能否适配k2p,感谢!
szw2001122 + 1 我来恩山就是为了看你!
z30724639 + 1 我来恩山就是为了看你!
mnf + 1 我来恩山就是为了看你!
荣耀 + 1 免费SS,就在这里 https://ros.ee
erde11 + 1 一看就是觉得高端、大气、上档次!
shuoaini1 + 1 今天天气不错,适合泡妞。
es4wifi + 1 支付宝已转500w给你!
天兆 + 1 有没有可能适配K2P?
luckwfi + 1 www.right.com.cn/forum/thread-248767-1-1.html
asdfg8862961 + 1 支付宝已转500w给你!
gwinkle + 1 我来恩山就是为了看你!
卯予予 + 1 我来恩山就是为了看你!
XQ7 + 1 我来恩山就是为了看你!
Www_123 + 1 K2没有带USB的固件,能不能加上。谢谢
zxcasd123 + 1 我来恩山就是为了看你!
vicdoo + 1 我来恩山就是为了看你!
rtcun + 1 特地注册账号感谢楼主的贡献!
lilvy -1 我来恩山就是为了看你!
gameuser + 1 一直使用H大的固件,感谢,辛苦了。提个小建议能否加上K2_128M的固件。说实话挺尴尬的
colin + 1 感谢H大,会有K2P吗?
rlm96163 + 1 我来恩山就是为了看你!
tianyali8 + 1 刷来刷去,还是hiboy的好用呀,期待K2P的固件
龙在飞 + 1 我来恩山就是为了看你!
zjwang1234 + 1 大神能不能适配k2p呀,感觉你的固件非常好用
funkegfw + 1 我来恩山就是为了看你!
1689饭饭 + 1 固件很不错,就是界面主题的问题,能不能修改默认的用蓝色的那个主题和华硕标的界面啊.
hackbiao + 1 我来恩山就是为了看你!
gujiangjiang + 1 强大的恩山!(以下重复1万次)
haiweix + 1 我刷了2017-6-17的版本,路由正常连接后,指示灯是红色的,以前都是蓝色的为什么?
betli + 1 我来恩山就是为了看你!
Shtam + 1 K2硬改256M基本都加了USB的,把USB加上吧!
校友(梨) + 1 我来恩山就是为了看你!
624354884 + 1 我的一级路由器开启了HTTPS去广告,二级路由器是老毛子Padavan固件不知道怎么把证书导.
huzhensx + 1 NewifiMini Y1 无法保存设置
q541447 + 1 支付宝已转500w给你!
nineten + 1 我来恩山就是为了看你!
fance068 + 3 很好,支持!
kjcy8 + 1 我来恩山就是为了看你!
御宅の鸡蛋 + 1 我来恩山就是为了看你!

查看全部评分

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4686 转播转播 分享分享10 分享淘帖14 支持支持394 反对反对3
我的恩山、我的无线 The best wifi forum is right here.
来自 2#
 楼主| 发表于 2015-3-12 21:39 | 只看该作者
本帖最后由 hiboyhiboyhiboy 于 2015-11-8 23:28 编辑

QOS脚本:修改日期2015-11-8

  1. #!/bin/sh
  2. #copyright by Emong's Qos update hiboy
  3. export PATH=/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:/usr/sbin:/usr/bin:/sbin:/bin
  4. export LD_LIBRARY_PATH=/opt/lib:/lib
  5. # qos 功能 0关闭;1启动
  6. qoss=0
  7. # 当在线终端≤2台时取消限速.(路由端1+电脑端1=2台)
  8. qosb=2
  9. # 默认为20M
  10. DOWN=2560
  11. UP=256
  12. logger -t "QOS" "最大下载$DOWN KB/S,最大上传$UP KB/S"
  13. # IP限速设置
  14. # 未设置的IP带宽减半,如启用adbyby,因7620的CPU瓶颈,宽带峰值50M
  15. # 注意参数之间有空格
  16. # 可选项:删除前面的#可生效
  17. # [KB/S]IP地址 最大下载 下载保证 最大上传 上传保证
  18. cat > "/tmp/qos_ip_limit_DOMAIN.txt" <<-EOF
  19. #192.168.1.115 2560 100 200 20
  20. 192.168.1.2-192.168.1.244 2560 100 100 15



  21. EOF
  22. # 连接数限制
  23. #如果开启该功能后,打开下载软件可能会导致QQ等聊天软件掉线.(因为连接数量会被占光)
  24. # IP地址 TCP连接数 UDP连接数
  25. cat > "/tmp/qos_connlmt_DOMAIN.txt" <<-EOF
  26. #192.168.1.10 100 100
  27. 192.168.1.20-192.168.1.25 100 100


  28. EOF
  29. # 端口优先
  30. # 请勿添加下载应用的端口80、8080等等.由于没有被流量控制和处理优先级,下载应用会占用大量资源导致网络卡
  31. # 协议 端口
  32. cat > "/tmp/qos_port_first_DOMAIN.txt" <<-EOF
  33. UDP 53
  34. TCP 22
  35. TCP 23
  36. #TCP 443
  37. TCP 1723
  38. #TCP 3389
  39. TCP 3724,1119,1120
  40. TCP 28012,10008,13006,2349,7101:7103
  41. UDP 2349,12000:12175



  42. EOF

  43. load_var() {
  44.         WAN_IF="imq1"
  45.         LAN_IF="imq0"
  46.         WAN_IFT=$(nvram get wan0_ifname_t)
  47.         IPM="iptables -t mangle"
  48.         lan_ip="`nvram get lan_ipaddr`/24"

  49. }

  50. load_modules(){
  51. [ ! -f /tmp/qos-emong-modules ] && {
  52.         modprobe act_connmark        #缺,补[email protected]
  53.         for module in imq ipt_IMQ ipt_web xt_length xt_hashlimit cls_fw sch_htb sch_sfq sch_red xt_length xt_IMQ ipt_ipp2p xt_dscp xt_DSCP cls_u32 sch_hfsc sch_prio ipt_multiport ipt_CONNMARK ipt_length ipt_hashlimit xt_connlimit xt_connbytes ipt_connlimit em_u32 sch_ingress act_mirred
  54.         do
  55.                 modprobe $module
  56.         done
  57.         modprobe imq numdevs=1
  58.         echo >/tmp/qos-emong-modules
  59.         }
  60. }

  61. qos_stop() {
  62.         tc qdisc del dev $WAN_IF root
  63.         tc qdisc del dev $LAN_IF root

  64.         $IPM -F
  65.         $IPM -X UP
  66.         $IPM -X DOWN
  67.         $IPM -X IP_DOWN
  68.         $IPM -X IP_UP
  69. }

  70. qos_start(){

  71.         ip link set imq0 up
  72.         ip link set imq1 up
  73.         tc qdisc add dev $WAN_IF root handle 1: htb
  74.         tc qdisc add dev $LAN_IF root handle 1: htb
  75.         tc class add dev $WAN_IF parent 1: classid 1:2 htb rate $((UP))kbps
  76.         tc class add dev $LAN_IF parent 1: classid 1:2 htb rate $((DOWN))kbps
  77.        
  78.         tc class add dev $WAN_IF parent 1: classid 1:1 htb rate $((UP*95/100))kbps
  79.         tc class add dev $WAN_IF parent 1:1 classid 1:11 htb rate $((UP*5/10))kbps prio 1
  80.         tc class add dev $WAN_IF parent 1:1 classid 1:12 htb rate $((UP*5/10))kbps ceil $((UP*9/10))kbps prio 2
  81.         tc class add dev $WAN_IF parent 1:12 classid 1:121 htb rate $((UP*4/10))kbps ceil $((UP*8/10))kbps prio 1
  82.         tc class add dev $WAN_IF parent 1:12 classid 1:122 htb rate $((UP*1/10))kbps ceil $((UP*4/10))kbps prio 2
  83.         tc class add dev $WAN_IF parent 1:12 classid 1:123 htb rate $((UP*4/10))kbps ceil $((UP*6/10))kbps prio 3
  84.         tc qdisc add dev $WAN_IF parent 1:11 handle 11: sfq perturb 10
  85.         tc qdisc add dev $WAN_IF parent 1:121 handle 121: sfq perturb 10
  86.         tc qdisc add dev $WAN_IF parent 1:122 handle 122: sfq perturb 10
  87.         tc qdisc add dev $WAN_IF parent 1:123 handle 123: sfq perturb 10
  88.         tc filter add dev $WAN_IF parent 1: handle 0x10/0xfff0 fw classid 1:11
  89.         tc filter add dev $WAN_IF parent 1: handle 0x20/0xfff0 fw classid 1:121
  90.         tc filter add dev $WAN_IF parent 1: handle 0x30/0xfff0 fw classid 1:122
  91.         tc filter add dev $WAN_IF parent 1: handle 0x40/0xfff0 fw classid 1:123
  92.        
  93.         tc class add dev $LAN_IF parent 1: classid 1:1 htb rate $((DOWN*95/100))kbps
  94.         tc class add dev $LAN_IF parent 1:1 classid 1:11 htb rate $((DOWN*5/10))kbps prio 1
  95.         tc class add dev $LAN_IF parent 1:1 classid 1:12 htb rate $((DOWN*5/10))kbps ceil $((DOWN*9/10))kbps prio 2
  96.         tc class add dev $LAN_IF parent 1:12 classid 1:121 htb rate $((DOWN*4/10))kbps ceil $((DOWN*8/10))kbps prio 1
  97.         tc class add dev $LAN_IF parent 1:12 classid 1:122 htb rate $((DOWN*1/10))kbps ceil $((DOWN*4/10))kbps prio 10
  98.         tc class add dev $LAN_IF parent 1:12 classid 1:123 htb rate $((DOWN*4/10))kbps ceil $((DOWN*6/10))kbps prio 3
  99.         tc qdisc add dev $LAN_IF parent 1:11 handle 11: sfq perturb 10
  100.         tc qdisc add dev $LAN_IF parent 1:121 handle 121: sfq perturb 10
  101.         tc qdisc add dev $LAN_IF parent 1:122 handle 122: sfq perturb 10
  102.         tc qdisc add dev $LAN_IF parent 1:123 handle 123: sfq perturb 10
  103.         tc filter add dev $LAN_IF parent 1: handle 0x10/0xfff0 fw classid 1:11
  104.         tc filter add dev $LAN_IF parent 1: handle 0x20/0xfff0 fw classid 1:121
  105.         tc filter add dev $LAN_IF parent 1: handle 0x30/0xfff0 fw classid 1:122
  106.         tc filter add dev $LAN_IF parent 1: handle 0x40/0xfff0 fw classid 1:123
  107.        
  108.         $IPM -N UP
  109.         $IPM -N DOWN
  110.         $IPM -N IP_UP
  111.         $IPM -N IP_DOWN
  112.         $IPM -I POSTROUTING -o br0 -j DOWN
  113.         $IPM -I PREROUTING -i br0 -j UP
  114.         $IPM -A DOWN -j IMQ --todev 0
  115.         $IPM -A UP -j IMQ --todev 1
  116.         #$IPM -I DOWN -s $lan_ip -j RETURN
  117.         $IPM -I DOWN -p tcp -m multiport --dports 22,53,445,139 -j RETURN
  118.         $IPM -I DOWN -p icmp -j RETURN
  119.         #$IPM -A DOWN -m length --length :100 -j RETURN
  120.         $IPM -A DOWN -j MARK --set-mark=0x41
  121.         $IPM -A DOWN -m length --length 1024:1500 -j MARK --set-mark=0x31
  122.         $IPM -A DOWN -p tcp -m multiport --dports 21,80,443,3389,8118 -j MARK --set-mark=0x21
  123.         $IPM -A DOWN -m length --length :768 -j MARK --set-mark=0x11
  124.        
  125.         $IPM -A DOWN -j IP_DOWN
  126.        
  127.         #$IPM -I UP -d $lan_ip -j RETURN
  128.         $IPM -I UP -p tcp -m multiport --sports 22,53,445,139 -j RETURN
  129.         $IPM -I UP -p icmp -j RETURN
  130.         #$IPM -A UP -m length --length :80 -j RETURN
  131.         $IPM -A UP -j MARK --set-mark=0x41
  132.         $IPM -A UP -m length --length 1024:1500 -j MARK --set-mark=0x31
  133.         $IPM -A UP -p tcp -m multiport --sports 21,80,443,3389,8118 -j MARK --set-mark=0x21
  134.         $IPM -A UP -m length --length :512 -j MARK --set-mark=0x11
  135.        
  136.         $IPM -A UP -j IP_UP

  137. }

  138. connlmt() {
  139.         $IPM -A FORWARD -p tcp -d $1 -m connlimit --connlimit-above $2 -j DROP
  140.         $IPM -A FORWARD -p udp -d $1 -m connlimit --connlimit-above $3 -j DROP

  141. }

  142. ip_limit() {
  143. conns=$6
  144. [ $((conns)) -lt "6" ] && logger -t "QOS" "限速设置[KB/S]IP:$1 最大下载$2 下载保证$3 最大上传$4 上传保证$5"
  145. [ $((conns)) -ge "6" ] && logger -t "QOS" "连接数限制IP:$1 TCP:$2 UDP:$3"
  146. n=$(echo $1|cut -d '-' -f1|cut -d '.' -f4)
  147. m=$(echo $1|cut -d '-' -f2|cut -d '.' -f4)
  148. NET=$(echo $1|cut -d '.' -f1-3)
  149. while [ $n -le $m ]
  150. do
  151.         ip=$n
  152.         if [ $((conns)) -lt "6" ];then
  153.                 [ ${#ip} -lt 3 ] && ip=0$ip
  154.                 [ ${#ip} -lt 3 ] && ip=0$ip
  155.                 var=1
  156.                
  157.                 tc class add dev $WAN_IF parent 1:2 classid 1:$var$ip htb rate $5kbps ceil $4kbps
  158.                 tc qdisc add dev $WAN_IF parent 1:$var$ip handle $var$ip sfq perturb 10
  159.                 tc filter add dev $WAN_IF parent 1: handle 0x$var$ip fw flowid 1:$var$ip
  160.                
  161.                 tc class add dev $LAN_IF parent 1:2 classid 1:$var$ip htb rate $3kbps ceil $2kbps
  162.                 tc qdisc add dev $LAN_IF parent 1:$var$ip handle $var$ip sfq perturb 10
  163.                 tc filter add dev $LAN_IF parent 1: handle 0x$var$ip fw flowid 1:$var$ip
  164.                
  165.                 $IPM -A IP_DOWN -d $NET.$n -j MARK --set-mark 0x$var$ip
  166.                 $IPM -A IP_UP -s $NET.$n -j MARK --set-mark 0x$var$ip
  167.         else
  168.                 connlmt $NET.$n $2 $3
  169.         fi
  170. n=$((n+1))
  171. done

  172. }

  173. port_first() {
  174. logger -t "QOS" "端口优先:$1 $2"
  175. $IPM -I DOWN -p $1 -m multiport --dports $2 -j RETURN
  176. $IPM -I UP -p $1 -m multiport --sports $2 -j RETURN

  177. }

  178. if [ "$qoss" != "0" ] && [ -f "/lib/modules/$(uname -r)/kernel/net/netfilter/xt_IMQ.ko" ]; then
  179.         if [ $(cat /tmp/qos_state) -eq 1 ]; then
  180.         logger -t "QOS" "正在运行"
  181.         exit
  182.         else
  183.         echo 1 >/tmp/qos_state
  184.         fi
  185.         logger -t "QOS" "启动QOS成功"
  186.         echo 1 >/tmp/qoss_state
  187.         load_var
  188.         load_modules
  189.         qos_stop
  190.         qos_start
  191.         while read line
  192.         do
  193.         c_line=`echo $line |grep -v "#"`
  194.         if [ ! -z "$c_line" ] ; then
  195.                 ip_limit $line
  196.         fi
  197.         done < /tmp/qos_ip_limit_DOMAIN.txt
  198.        
  199.         while read line
  200.         do
  201.         c_line=`echo $line |grep -v "#"`
  202.         if [ ! -z "$c_line" ] ; then
  203.                 line="$line 4 5 6"
  204.                 ip_limit $line
  205.         fi
  206.         done < /tmp/qos_connlmt_DOMAIN.txt
  207.        
  208.         while read line
  209.         do
  210.         c_line=`echo $line |grep -v "#"`
  211.         if [ ! -z "$c_line" ] ; then
  212.                 port_first $line
  213.         fi
  214.         done < /tmp/qos_port_first_DOMAIN.txt
  215.         if [ ! -f /tmp/qos_scheduler.lock ] ; then
  216.                 /tmp/qos_scheduler.sh $qosb &
  217.         fi
  218.         echo 0 >/tmp/qos_state
  219. else
  220.         logger -t "QOS" "QOS没有开启或闪存不足缺模块"
  221.         echo 0 >/tmp/qoss_state
  222.         ip link set imq0 down
  223.         ip link set imq1 down
  224. fi
  225. logger -t "防火墙规则" "脚本完成"
复制代码


点评

file manager 11和12号的固件,都提示内部出现麻烦了。然后刷回上个月22号固件,也是这个提示。是脚本哪里设置不合适吗?  详情 回复 发表于 2017-11-13 11:27
现在用起很稳定,支持一个。  发表于 2017-11-9 21:45
请H大加入ipv6穿透模式,非常感谢!!! http://www.right.com.cn/forum/forum.php?mod=redirect&goto=findpost&ptid=161324&pid=2135349  发表于 2017-10-2 15:42
怎么一直没有看到K2P的老毛子  详情 回复 发表于 2017-9-29 14:50
18号+的版本问题 @hiboyhiboyhiboy Sep 18 14:11:39 【Adbyby】: 启动 adbyby 程序 Sep 18 14:11:39 【Adbyby】: 加载 第三方自定义 规则, 等候10秒 Sep 18 14:11:49 【Adbyby】: 错误!下载规则数 0 ,再次启用  详情 回复 发表于 2017-9-18 14:25
建议添加hyn的app支持功能,这个实用方便。  详情 回复 发表于 2017-7-10 09:12
H大能帮写给代码吗?开机自动开启ss,连网自动重启ss 学校每天晚上断电,校园网都是账号计时的,不用的时候下线了重新登录连网,要重启一下ss才能用。 谢谢了:loveliness:  发表于 2017-6-16 10:35
同步更新,虽然我并没有发现有啥问题 回帖是表示我一直在关注这个帖子,虽然很少回复,感谢作者  详情 回复 发表于 2017-6-14 16:36
不错啊!小米MINI刷了速度很快,可惜是不能双WAN  详情 回复 发表于 2017-6-7 14:52
请教 5.23 k2 电信100m不达标,只有40+m ,原厂固件可以上到100m  发表于 2017-5-30 01:00
H大,求k2的16m固件!!!!!!!!!!!  发表于 2017-5-26 08:54
下载宝,能不能出个512M的  详情 回复 发表于 2017-5-24 08:43
插件用不了了,更新下试试  详情 回复 发表于 2017-5-19 09:14
H 大 无线网的区网间隔 是不是有BUG?都能互PING?  详情 回复 发表于 2017-5-8 20:51
好强大啊,但好多功能都不懂不会用  详情 回复 发表于 2017-4-2 23:04

评分

参与人数 15恩山币 +19 收起 理由
sorrypqa + 1 强大的恩山!(以下重复1万次)
随风飘逝ゞ + 3 我对你的敬仰犹如江水滔滔
vicdoo + 1 感谢H大几天以来的持续更新,很多次都在凌晨和清早上传固件,辛苦了
yydhll + 1 盼k2p固件,谢谢
无极之道 + 1 有些目录改不了权限啊很不方便,比如bin和lib,想上传点文件都不行
jyp90s + 1 求H大做个K2 256M固件识别U盘
kukusail + 3 云盘里m1的固件wan口无法联网 T_T
z1314007 + 1 我来恩山就是为了看你!
mrdino + 1 Hi大,反应个bug哦。云盘里m1的固件wan口无法联网 T_T
五花小鱼 + 1 能不能整个管理ap的功能?
炽天使0 + 1 强烈要求更新K2 PSG1218 WIFI增强的固件
oja520 + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~.
21500429 + 1 hiboy大神更新真是齐全
haha1234lo + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
yun78 + 1 请问vpn设置l2tp后怎么设置预共享密码

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 3#
发表于 2015-12-24 23:21 | 只看该作者
本帖最后由 bigandy 于 2015-12-25 02:08 编辑

把 dnspod 域名更新的脚本整合到 “运行后WAN上/下活动” 脚本里面,每次断线重连,会自动帮你去更新 dnspod 的ip。
使用方法:
1. 进入 “自定义设置”
2. 选择 “脚本”
3. 点击 运行后WAN上/下活动

把下面的内容贴进去并且修改其中的用户名密码,域名和主机名4 这些参数。

  1. #!/bin/sh

  2. ### Custom user script
  3. ### Called after internal WAN up/down action
  4. ### $1 - WAN action (up/down)
  5. ### $2 - WAN interface name (e.g. eth3 or ppp0)
  6. logger  "运行后WAN上/下活动:" "WAN动作:【$1】,WAN接口名称:【$2】"


  7. ### 以下是配置 DNSPOD 动态域名的设置
  8. #################################################
  9. # AnripDdns v5.07.07
  10. # 基于DNSPod用户API实现的动态域名客户端
  11. # 作者: 若海[[email protected]]
  12. # 介绍: http://www.anrip.com/ddnspod
  13. # 时间: 2015-07-07 10:25:00
  14. #################################################

  15. # 如果需要 dnspod作为 ddns ,请将下面这行设置为1

  16. dnspod_ddns=0

  17. if [ $dnspod_ddns="1"  -a $1="up" ] ;then

  18. logger "开始更新dnspod 的域名IP指向"
  19. ###################################################
  20. # 设置部分内容
  21. # 设置用户参数  这里是你在dnspod的用户名密码

  22.         arMail="[email protected]"
  23.         arPass="xxxxxxxx"

  24. # 检查更新域名  这里是你要更新的域名, 例如 www.abc.com 就分为  abc.com 和 www 两个参数
  25. # 请注意,这个域名 必须在dnspod 中存在,否则更新会出错,你可以先在dnspod 上建立一个 A 类别的域名,IP可以随便填。
  26.         urdomain="ibm.com"
  27.         urhost="home"

  28. # 设置结束
  29. ###################################################

  30.         # 获得外网地址
  31.         arIpAdress() {
  32.             local inter="http://members.3322.org/dyndns/getip"
  33.             wget --quiet --output-document=- $inter
  34.         }

  35.         # 查询域名地址
  36.         # 参数: 待查询域名
  37.         arNslookup() {
  38.             local inter="http://119.29.29.29/d?dn="
  39.             wget --quiet --output-document=- $inter$1
  40.         }

  41.         # 读取接口数据
  42.         # 参数: 接口类型 待提交数据
  43.         arApiPost() {
  44.             local agent="AnripDdns/5.07([email protected])"
  45.             local inter="https://dnsapi.cn/${1:?'Info.Version'}"
  46.             local param="login_email=${arMail}&login_password=${arPass}&format=json&${2}"
  47.             wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
  48.         }

  49.         # 更新记录信息
  50.         # 参数: 主域名 子域名
  51.         arDdnsUpdate() {
  52.             local domainID recordID recordRS recordCD
  53.             # 获得域名ID
  54.             domainID=$(arApiPost "Domain.Info" "domain=${1}")
  55.             domainID=$(echo $domainID | sed 's/.\+{"id":"\([0-9]\+\)".\+/\1/')
  56.             # 获得记录ID
  57.             recordID=$(arApiPost "Record.List" "domain_id=${domainID}&sub_domain=${2}")
  58.             recordID=$(echo $recordID | sed 's/.\+\[{"id":"\([0-9]\+\)".\+/\1/')
  59.             # 更新记录IP
  60.             recordRS=$(arApiPost "Record.Ddns" "domain_id=${domainID}&record_id=${recordID}&sub_domain=${2}&record_line=默认")
  61.             recordCD=$(echo $recordRS | sed 's/.\+{"code":"\([0-9]\+\)".\+/\1/')
  62.             # 输出记录IP
  63.             if [ "$recordCD" == "1" ]; then
  64.                 logger  `echo $recordRS | sed 's/.\+,"value":"\([0-9\.]\+\)".\+/\1/'`
  65.                 return 1
  66.             fi
  67.             # 输出错误信息
  68.             logger  `echo $recordRS | sed 's/.\+,"message":"\([^"]\+\)".\+/\1/'`
  69.         }

  70.         # 动态检查更新
  71.         # 参数: 主域名 子域名
  72.         arDdnsCheck() {
  73.             local postRS
  74.             local hostIP=$(arIpAdress)
  75.             local lastIP=$(arNslookup "${2}.${1}")
  76.             logger "目前的IP: ${hostIP}"
  77.             logger "原来的IP: ${lastIP}"
  78.             if [ "$lastIP" != "$hostIP" ]; then
  79.                 postRS=$(arDdnsUpdate $1 $2)
  80.                 logger "提交的IP: ${postRS}"
  81.                 if [ $? -ne 1 ]; then
  82.                     return 0
  83.                 fi
  84.             fi
  85.             return 1
  86.         }

  87.         arDdnsCheck $urdomain $urhost
  88. fi


复制代码


点评

求助于楼主 慕名前来 已经用了很久的这个固件了,一直没有注册,因为7628机型使用中遇到一点儿麻烦,所以来求助楼主 以下为求助内容: 7628固件,在4G上网卡(型号为中兴MF825C,这个型号是支持的),rn  详情 回复 发表于 2017-12-13 09:27
你的固件很好用,最近换了个k2p,不知道能否适配k2p,感谢!  详情 回复 发表于 2017-11-13 22:15
15号的版本有二个问题 第一个问题错误!下载规则数 0 ,再次启用脚本手动下载更新 第二个问题script脚本更新失败  详情 回复 发表于 2017-9-15 20:27
能不能增加“漫游助手”功能?  发表于 2017-5-30 15:30
更新3.28固件,开启Koolporxy Https过滤后,安装证书,苹果手机Safari完全无法打开百度,Youtube等,还有很多Https网站都一样。Windows端访问正常,Mac端昨晚忘记测试了。  详情 回复 发表于 2017-4-2 08:53
感谢分享,感谢了  详情 回复 发表于 2017-2-10 14:19
2016-10-29更新:更新KMS、SS,SSR增加 auth_aes128_md5 & auth_aes128_sha1 增加就增加,为什么要把auth_sha1去掉呢? 请问怎么自己加上去呢?  详情 回复 发表于 2016-10-29 16:35
做个记号做个记号做个记号做个记号  详情 回复 发表于 2016-7-15 19:08
去手工获取domainid和recordid,token,然后用wget访问API接口,一行搞定,另外早就开始使用token了,不用用户名和密码了。  发表于 2016-4-12 12:49
麻烦问下,4M ROM的wget不支持https有解决办法吗?  详情 回复 发表于 2016-1-23 21:33
我的恩山、我的无线 The best wifi forum is right here.
来自 4#
发表于 2015-12-25 14:26 | 只看该作者
本帖最后由 bigandy 于 2015-12-27 03:39 编辑

12月27 日更新:修正一个SD卡分区对应挂载点编号+1的问题。

用于 部分带TF卡或者SD的路由,不插U盘时候可以自动samba SD卡共享的脚本,例如极路由、路由宝系列路由器。

使用方法:
1. 进入 “自定义设置”
2. 选择 “脚本”
3. 选择 “运行路由器启动后:”
4. 找到

### SD卡挂载
/sbin/automount.sh mmcblk0p1 AiDisk_01

这行,以底下的代码替换
  1. ### SD卡挂载

  2. #以下内容进对于自带TF或者SD卡的路由有效。

  3. #自动 mount tf 卡
  4. #from hiboy

  5. ls -l /dev | grep -Eo "mmcblk[0-9]p[0-9]" > /tmp/mmc.txt
  6. mmci=0
  7. while read line
  8. do
  9.     mmci=$(($mmci+1))
  10.     /sbin/automount.sh $line AiDisk_0$mmci
  11.     logger -t "Automount" AiDisk_0$mmci
  12. done < /tmp/mmc.txt

  13. #检测 opt 目录
  14. #这里懒得一个一个盘找了,就在第一个分区找

  15. logger -t "Entware" "Mount Entware /opt directory"
  16. [ -d "/media/AiDisk_01/opt" ] && mount -o bind /media/AiDisk_01/opt /opt

  17. # 自动samba 共享
  18. # by bigandy

  19. mount | grep AiDisk > /tmp/disk.txt

  20. ###构造/tmp/smb.conf

  21. cat > "/tmp/smb.conf" <<-\EOF
  22. [global]
  23. workgroup = WORKGROUP
  24. server string = HWF
  25. local master = no
  26. name resolve order = lmhosts hosts bcast
  27. log file = /var/log/samba.log
  28. log level = 0
  29. max log size = 5
  30. socket options = TCP_NODELAY SO_KEEPALIVE
  31. unix charset = UTF8
  32. display charset = UTF8
  33. bind interfaces only = yes
  34. interfaces = br0
  35. unix extensions = no
  36. encrypt passwords = yes
  37. pam password change = no
  38. obey pam restrictions = no
  39. host msdfs = no
  40. disable spoolss = yes
  41. security = SHARE
  42. guest ok = yes
  43. guest only = yes
  44. guest account = admin
  45. writeable = yes
  46. directory mode = 0777
  47. create mask = 0777
  48. force directory mode = 0777
  49. max connections = 10
  50. use spnego = no
  51. client use spnego = no
  52. null passwords = yes
  53. strict allocate = no
  54. use sendfile = yes
  55. dos filemode = yes
  56. dos filetimes = yes
  57. dos filetime resolution = yes

  58. EOF
  59. while read line
  60. do
  61. device=`echo $line | awk '{print $3}'`
  62. disk=`echo $line |awk 'BEGIN{FS=" |\/"}''{print $7}'`
  63. cat >> "/tmp/smb.conf" <<EOF
  64. [$disk]                  
  65. comment = Generic- SD MMC's SDCARD $disk
  66. path = $device
  67. guest ok = yes                       
  68. writeable = yes                     
  69. directory mode = 0777               
  70. create mask = 0777                  
  71. map archive = no                     
  72. map hidden = no                     
  73. map read only = no                  
  74. map system = no                     
  75. store dos attributes = yes

  76. EOF
  77. done < /tmp/disk.txt
  78. rm /tmp/disk.txt

  79. #smb.conf 文件构造完成
  80. #restart Samba

  81. prgmname1="/sbin/nmbd"
  82. prgmname2="/sbin/smbd"

  83. # configfile=/full_path/configfile
  84. configfile="/tmp/smb.conf"

  85. #location of pid-file
  86. nmbdpid="/var/run/nmbd.pid"
  87. smbdpid="/var/run/smbd.pid"
  88. mkdir /etc/samba -p
  89. touch /etc/samba/secrets.tdb
  90. # try to stop samba frist
  91. logger -t smbd "Try to stop samba service. "
  92. [ -f $nmbdpid ] && kill `cat $nmbdpid` && rm -f $nmbdpid
  93. logger -t nmbd "service stopped"
  94. sleep 1
  95. [ -f $smbdpid ] && kill `cat $smbdpid` && rm -f $smbdpid

  96. # start samba now
  97. ${prgmname1} -D -s ${configfile}
  98. logger -t nmbd "started $prgmname1, conf: $configfile"
  99. ${prgmname2} -D -s ${configfile}
  100. logger -t smbd "started $prgmname2, conf: $configfile"
复制代码

复制代码

点评

你说的很对。: 5.0 我赞同你的说法。: 5.0
你说的很对。: 5 我赞同你的说法。: 5
弱信号功能100分好评!  发表于 2017-10-15 19:29
mark  发表于 2017-6-9 17:02
MARK,真愁原因在哪呢?谢谢  详情 回复 发表于 2017-6-9 17:01
Mar 24 14:38:27 【路由宝】: 开始运行 Mar 24 14:38:27 【路由宝】: 允许 4466 tcp、udp端口通过防火墙 Mar 24 14:38:32 【路由宝】: 启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启  详情 回复 发表于 2017-3-24 14:46
n56u 刷的2017.2.21版 RT-N56U_3.4.3.9-099 5G信号开启但是手机链接不上 显示 无线网络拒绝接入 连接旁边的联想y1 5g信号可以正常连接 手机是mate 8的  详情 回复 发表于 2017-3-4 20:01
wndr3700v5-128M内存识别显示错误成256M,同时wifi不支持2.4G  发表于 2017-2-4 23:46
Firmware update: Incorrect image ProductID: RT-AC54U-G! Expected is K2-PSG1218. 怎么回事呢  发表于 2017-1-5 23:25
景仰膜拜,请收下我的膝盖!!!!  详情 回复 发表于 2017-1-3 00:13
感觉wifi不稳定  详情 回复 发表于 2016-11-10 08:36
厉害了我的哥 K2刚入手 试试 哈哈哈哈  详情 回复 发表于 2016-11-1 12:26
厉害了我的哥 哈哈哈哈  详情 回复 发表于 2016-11-1 12:25
请问我的斐讯PG1208 K1新刷的0825版本固件,目前其它正常,就是感觉路由器每运行一段时间后会死机,完全失去响应,只有断电重启才可恢复,不知道会是什么问题?谢谢!  发表于 2016-8-29 10:37
希望直接出K2的固件!K1信号弱了点!~  发表于 2016-7-16 16:30
努力赚钱!努力赚钱!感谢分享!!!  详情 回复 发表于 2016-6-28 16:08
2016-5-25 版本的固件有BUG,会在开机后1小时左右,就不定时死机,WIFI连不上等问题,只有关机断电重启才行。请修正固件。  详情 回复 发表于 2016-5-26 22:03

评分

参与人数 1恩山币 +1 收起 理由
madeidea + 1 H大,有空做个k2p的固件吧,大家都在期盼!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 5#
发表于 2015-12-25 18:07 | 只看该作者
我改了一份花生壳内网版的脚本,和adbyby一样独立运行在tmp下的脚本,麻烦楼主帮忙看看能不能合入到固件里,这样和ss分开,一些低内存没有usb口的机器也可以用了。
wget -t 10 -O /tmp/install_oray.sh http://code.taobao.org/svn/test43/phddns2/tmp/install_oray.sh && sh /tmp/install_oray.sh&

点评

很厉害的样子。。。。  详情 回复 发表于 2017-12-10 15:43
请问这个如何绑定呢。。。可以教一下我妈?  详情 回复 发表于 2016-5-28 11:57
谢谢提供  详情 回复 发表于 2015-12-25 20:29
我自己是直接加在运行路由启动后的脚本最下面,已稳定用了一天。  详情 回复 发表于 2015-12-25 18:13

评分

参与人数 1恩山币 +1 收起 理由
qqnnaa12345 + 1 请问能够加你qq吗或者加我qq1445142526.

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 6#
发表于 2015-12-26 00:25 | 只看该作者
本帖最后由 bigandy 于 2015-12-26 19:07 编辑

SS 不用chinadns ,不用pdns 的脚本,获得最高效率和性能。
可以自动更新gfwlist。
这是0.0.1 测试版。

  1. #!/bin/sh

  2. #################################################
  3. # WormHole 0.0.1
  4. # 在PADAVAN固件上进行自动的GFWLIST更新以及SS运行
  5. # 作者: bigandy[[email protected]]
  6. # 时间: 2015-12-25 10:25:00
  7. #################################################


  8. #准备工作
  9. # 构造 ss-config file.

  10. cat > /tmp/ss.json<<-\EOF
  11. {
  12.     "server": "1.1.1.1",
  13.     "server_port": 5432,
  14.     "local_port": 1008,
  15.     "password": "1234",
  16.     "timeout": 300,
  17.     "method": "chacha20"
  18. }

  19. EOF

  20. #Load ipset modules
  21. modprobe ip_set
  22. modprobe ip_set_hash_ip
  23. modprobe ip_set_hash_net
  24. modprobe ip_set_bitmap_ip
  25. modprobe ip_set_list_set
  26. modprobe xt_set


  27. # check if ss runing
  28. if [ -n "`pidof ss-redir`" ]; then
  29.         killall -9 ss-redir 2>/dev/null
  30. fi
  31. if [ -n "`pidof ss-tunnel`" ]; then
  32.         killall -9 ss-tunnel 2>/dev/null
  33. fi

  34. #restart ss
  35. ss-redir -c /tmp/ss.json -b 0.0.0.0 &
  36. ss-tunnel -c /tmp/ss.json -b 0.0.0.0 -l 8053 -L 8.8.8.8:53 -u &

  37. #build ipset rules
  38. ipset -N gfwlist iphash
  39. iptables -t nat -A PREROUTING -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1008
  40. iptables -t nat -A OUTPUT -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1008

  41. #add tofirewall script
  42. ipsetrules=`grep gfwlist /etc/storage/post_iptables_script.sh `
  43. if [ -z "$ipsetrules" ] ;then
  44.         echo "ipset -N gfwlist iphash" >> /etc/storage/post_iptables_script.sh
  45.         echo "iptables -t nat -A PREROUTING -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1008" >> /etc/storage/post_iptables_script.sh
  46.         echo "iptables -t nat -A OUTPUT -p tcp -m set --match-set gfwlist dst -j REDIRECT --to-port 1008" >> /etc/storage/post_iptables_script.sh
  47. fi

  48. #Get gfwlist
  49. wget --quiet -O  /tmp/gfwlist.b64 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt

  50. #Check if gfwlist has update.
  51. newfilesize=`ls -al /tmp/gfwlist.b64 | awk '{print $5}'`
  52. [ -f /tmp/gfwlist.old ] && oldfilesize=`ls -al /tmp/gfwlist.old | awk '{print $5}'` || oldfilesize=0
  53. [ $newfilesize -gt $oldfilesize ] || exit

  54. #base64 decode
  55. #请用 opkg install coreutils-base64 安装这个包

  56. type base64 >/dev/null 2>&1 || { opkg install coreutils-base64; }
  57. base64 -d  /tmp/gfwlist.b64 > /tmp/gfwlist.txt
  58. mv /tmp/gfwlist.b64 /tmp/gfwlist.old

  59. #补充部分缺失域名

  60. cat >> /tmp/gfwlist.txt <<-\EOF
  61. google.com
  62. google.com.hk
  63. google.com.tw
  64. google.com.sg
  65. google.co.jp
  66. blogspot.com
  67. blogspot.sg
  68. blogspot.hk
  69. blogspot.jp
  70. gvt1.com
  71. gvt2.com
  72. gvt3.com
  73. 1e100.net
  74. blogspot.tw
  75. EOF


  76. #Filter to domainlist
  77. cat /tmp/gfwlist.txt | grep "\." | sed '/\!\|^$\|@@/d' | sed 's/^\.\|^||\|.*:\/\/\|\*.*$//g' | sed 's/^\*\.\|^\*2\.//g' | sed 's/\/.*$//g' |grep "\." |sort |uniq > /tmp/domainlist.txt

  78. #进行dnsmasq 的准备
  79. confdir=`grep conf-dir /etc/storage/dnsmasq/dnsmasq.conf | sed 's/.*\=//g'`
  80. if [ -z "$confdir" ] ;then
  81.         confdir="/etc/storage/dnsmasq/dnsmasq.d"
  82.         echo "conf-dir=$confdir" >> /etc/storage/dnsmasq/dnsmasq.conf
  83.         mkdir -p $confdir
  84. fi

  85. #构造 gfwlist.conf
  86. echo "### Update: $(date)" > $confdir/r.gfwlist.conf
  87. while read line
  88. do
  89. echo "server=/$line/127.0.0.1#8053" >> $confdir/r.gfwlist.conf
  90. echo "ipset=/$line/gfwlist"  >> $confdir/r.gfwlist.conf
  91. done < /tmp/domainlist.txt

  92. logger -t dnsmasq "restart for gfwlist"
  93. restart_dhcpd
复制代码

点评

这么无私的分享不错的。谢谢分享。  详情 回复 发表于 2017-10-4 23:09
WPA加密方式设置好像有BUG,明明选的是AES,在终端上显示的却是TKIP  详情 回复 发表于 2016-5-24 22:34
你这段代码怎么用啊?  详情 回复 发表于 2016-5-14 16:14
Apr 18 23:24:43 kernel: Buffer I/O error on device sda1, logical block 1180741 Apr 18 23:24:43 kernel: Buffer I/O error on device sda1, logical block 1180742 Apr 18 23:24:43 kernel: Buffer I/O error  详情 回复 发表于 2016-4-18 23:34
opt缺少/tmp/AiDisk_00/s-s/s-s文件 这样怎么搞,脚本都开启了,点SS按钮就提示这个。  详情 回复 发表于 2016-1-6 22:18
请问,你这段代码要怎样用?  详情 回复 发表于 2016-1-3 11:19
这个怎么弄的?直接加到自定义那里就行了吗?还是加哪里?我用SS发现很多网站上网会变慢。查百度本地IP又是正常的。但是上微博图片打开就会慢很多,加载变的很慢。  详情 回复 发表于 2015-12-30 20:34
是不是所有华硕的固件都能改啊  详情 回复 发表于 2015-12-29 23:13
又一个高手加入了,支持,固件就会不断完善!  详情 回复 发表于 2015-12-26 18:08

评分

参与人数 5恩山币 +7 收起 理由
aals + 1 我来恩山就是为了撩你!
85851234 + 1 KP3.5出来了 真是尴尬啊
472870007 + 1 我来恩山就是为了看你!
|▍poison° + 3 期待下版本加入在线更新固件功能
niepan1 + 1 楼主可以加上SS全部转发某几个内网IP的流量吗

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 7#
发表于 2016-4-18 16:39 | 只看该作者
4-16版本的隐藏新增功能提示:
ss-server 和 ss-local 的加入,以前要求有sock代理模式以及在路由上建立server的朋友现在可以手动配置这两个服务了。但目前暂时还没有做UI,估计某个版本会出一个server的设置UI,届时会支持多用户ss-server的配置。

顺带介绍一下固件里面可以写入文件并且保存的区域:
需要保存在路由Flash芯片的文件,可以存放在  /etc/storage 中
但默认这个区域并不会直接写入进Flash,需要写入芯片中的时候,使用 mtd_storage.sh save 指令,这样你修改过的东西就不会丢失了。

点评

路由器内部存储[脚本文件] (/etc/storage) 这个地方备份后上传文件恢复出错,能不能修复一下啊???  详情 回复 发表于 2016-12-26 12:46
大神看下 gfwlist: Can't get the GFWList, please setting the gfwlist.txt mirror URL 这是怎么引起的,这个会引起ss启动失败,有时候ss中断重启会因为这个启动失败,并且有时重启几次ss都是这个,要好几次才启  详情 回复 发表于 2016-4-18 19:47
我想把左上角的LOGO换掉,有没有办法?  详情 回复 发表于 2016-4-18 17:46

评分

参与人数 1恩山币 +1 收起 理由
vicdoo + 1 我来恩山就是为了看你!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 8#
发表于 2016-4-20 10:09 | 只看该作者
本帖最后由 bigandy 于 2016-4-25 04:11 编辑

日积月累的固件使用说明:

如何像openwrt一样安装额外的软件包。

1. 首先,你需要有一块U盘或者 SD 卡(以下均以SD卡举例),一般来说,如果不做下载存储的话,1G足够,当然,8G以上最好。

如果都没有,则可以从内存里面挖10M左右给opkg用,如果内存也不够,你骑单车难道还想跑进百米加速3.5秒不成?

2. 建议使用EXT4作为存储的文件系统,原因不扯了,你喜欢就用,不喜欢就不用。按照一下方法重新格式化你的SD卡
fdisk  /dev/sda1
按 d 删除现有分区,1234选择分区编号。要删除干净。
按 n 建立分区,选择为 p 1 回车 回车
按 w 写入并退出。

这个固件没有partprobe,我的方法是拔出来再插进去一次,有更好的方法请通知我。

格式化sd卡
mkfs.ext /dev/sda1
这里看容量大小,时间不定,64G的大约要30秒左右。

加载sd卡
mdev -s
然后看看是否加载成功
mount
如果出现 /dev/sda1 on /media/AiDisk_a1 type ext4 (rw,noatime) 字样就是成功了。

3. 建立对应的opt目录

SD卡或U盘方式
mkdir /media/AiDisk_a1/opt
mount -o bind /media/AiDisk_a1/opt /opt
临时内存方式
如果你的路由没有USB或SD卡,可以用以下方式从内存里面挖一块给opkg用,但是每次重启装好的东西都会丢光。
mount -t tmpfs -o size=10M tmpfs /opt/



4. 初始化opkg
opkg.sh
等待1分钟左右,如果没有出现错误提示就可以了。
如果有错误提示,重复执行这句,直到没有为止。
如果错误5次以上,那说明你的网络没办法连接 entware.net 服务器,这个就要自己想办法了。

5. 查看opkg是否正常
opkg list
看看翻滚的软件列表吧。
开发常用的 nginx, php5, mysql, perl, python, ruby, node.js , lua 什么都是齐全的。不要问我java能不能跑,这路由只有128M内存,你这么凶残真的好吗?

接下来要怎么玩,有些什么软件可以玩,请自己google吧。






点评

你说的很对。: 5.0 我赞同你的说法。: 5.0
你说的很对。: 5 我赞同你的说法。: 5
求适配lewifi w1,配置文件链接:http://pan.baidu.com/s/1eRUHKrC 密码:h02i  发表于 2017-7-2 07:43
大神什么时候发布k2p的正式版  详情 回复 发表于 2017-6-26 19:12
大大,请尽快出个K2p的固件吧,用7621的固件就缺无线驱动了。  发表于 2017-6-17 14:33
你好hiboyhiboyhiboy: 路由器斐讯FIR300M/302M,刷RT-N14U_GPIO_2_FIR300M_32M固件启动时卡死在“Starting kernel at 0x80000000...”,h大是不是编译的FIR300M/302M固件kernel的解压地址的问题? 启动信  详情 回复 发表于 2017-5-21 22:14
初学,newifi按些教程刷机,按装OPKG,之后安装的autossh无法正常运行。单独ssh命令能够运行,但加上autossh后就不行。  发表于 2017-1-4 14:45
不懂其实  发表于 2016-11-26 00:10
楼主 你好 想问下 配置扩展里面的VPNProxy 端口 可以设置多个端口吗?  详情 回复 发表于 2016-9-17 12:42
我是用路由器内存分出10M给opkg用的 现在想把这10M空间还给路由器 如何操作  详情 回复 发表于 2016-9-14 17:23
断电后再开机会失效,请问有解决方法吗?  发表于 2016-9-2 20:54
断电后再开机会失效,请问有解决方法吗?  详情 回复 发表于 2016-9-2 20:54
好好  详情 回复 发表于 2016-6-27 08:29
好了  发表于 2016-6-25 10:07
我运行opkg list怎么不管用?  发表于 2016-6-25 09:57
entware软件包列表: http://pkg.entware.net/binaries/mipsel/Packages.html  发表于 2016-4-24 22:45
不错,虽然我的方法(学一半,摸索一半)不一样,但大致也差不多。  发表于 2016-4-24 11:45

评分

参与人数 1恩山币 +1 收起 理由
53621099 + 1 Y1 5G网络有问题,经常断流

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 9#
发表于 2016-4-24 02:16 | 只看该作者
本帖最后由 bigandy 于 2016-4-24 02:17 编辑

日积月累的固件使用教程

DDNS 的设置
目前国内可用的DDNS不太多了,之前发了一个DNSPOD的版本,但它家的DNS服务非常不稳定,国外经常无法解析它家的所有域名,最近发现了一个国外的免费DDNS,DYNU,网址在 https://www.dynu.com 注册也非常简单,记得用普通的方式注册,不要用google帐号方式注册。
DYNU的使用方法就不多说了。讲讲在这个固件里面的设置方法:

设置方法参考下图:




几点注意事项:
1. 用户名,必须要填写用户名,而不是email地址,否则认证肯定失败。
2. 更新周期可以选择10分钟或者1个小时,不过基本上断线重连以后系统会自动更新的(也许吧....)。
3. 日志里面看到good 字样的就代表成功, No IP# change detected 就是IP没改。
4. 其他没有什么特别的了,按照图里面的内容填写,不要填错就好了。
5. 长宽用户请自己忽略这个教程,DDNS对你毫无作用。

点评

K2P无线用不了啊  发表于 2017-10-13 14:27
现在还能用吗?我这边一真更新不了i p  详情 回复 发表于 2017-10-10 23:14
老大~路由无线访客模式限速能不能设置的再小点选项啊~~100KB还是可以看视频啊~~能设置成50KB什么的吗?期待啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。  发表于 2017-6-16 09:02
为什么要用普通的方式注册呢..?我已经用google注册了。另外现在好像没有dynu.com的选项了只有dynu.net,DDNS服务器是不是得改成api.dynu.net?  详情 回复 发表于 2017-6-3 22:48
最近更新的固件我发内存占用巨大, 以前128M 空闲内存能有个80多M 最近几次更新空闲内存只有10-20几,我并未开启其他新功能(设置和以前一样) 请问H大如何优化啊?  详情 回复 发表于 2017-5-17 14:11
本人是移动宽带,按照大哥教程注册了,就是远程连接失败。提示Failed connecting to remote server: Connection timed out,  详情 回复 发表于 2017-3-14 16:43
好全 楼主厉害啦  详情 回复 发表于 2017-3-2 19:56
为什么和你设置的一样,但是域名不能访问呢?路由器下电脑的IP能访问Wrodpress,改成域名就不行。  详情 回复 发表于 2017-2-4 22:44
我只是不懂看看  发表于 2016-11-26 00:11
这个非常好,很有用!非常感谢  发表于 2016-11-24 12:12
大大教程的老规矩是,会有一处或多处明显的错误,只是这里完全照着写也能用但是如果账号下注册了多个域名就麻烦了。这里如果不加hostname含义是更新用户名下的所有域名,如果几台路由器用同一个账号就会互相抢更,如  详情 回复 发表于 2016-10-14 21:43
大大的教程每次都会留明显错误……如果想多主机更新不出错,URL路径应该填成nic/update?hostname=  发表于 2016-10-14 21:36
dynu.com,我在我自己的路由上设置成功,可以更新IP,但断线再连接后他不自动更新,就算我点更新或者设置更新周期为10分钟,还是这样!还有一个问题就是这个动态域名可以添加几个域名的,我将另一台路由也是一样的设  详情 回复 发表于 2016-9-10 19:32
优酷路由宝刷的您修改的0808固件,遇到2个小问题: 1.无论把web服务器的81端口修改成什么,过会去刷新,又会变成81(其它应用的端口可以随意修改) 2.多折腾几次:改改端口,换换目录,重启路由器,然后这插件  详情 回复 发表于 2016-8-17 18:42
按照提示,搞定DDNS,谢谢大神!  发表于 2016-8-14 17:43

评分

参与人数 1恩山币 +1 收起 理由
fk520 + 1 求集成多拨功能~~~~~~~

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
来自 10#
发表于 2016-5-15 16:49 | 只看该作者
本帖最后由 bigandy 于 2016-5-15 16:51 编辑

城会玩系列:多线路 SS 负载均衡以及全自动高可用矩阵

玩了这么就SS, 我们手里或多或少也有好几台SS可用, 要么是自己架的, 要么是服务商每次会提供一堆线路让你选择. 有的时候, 并不是每台服务器状态都十分稳定, 如果出现某台有问题了, 我们还要手动去切换, 并且,那么多线路,不用白不用啊, 我们甚至还可以用其中一台线路看视频,一条线路刷fb, 一条线路刷1024(你懂的), 今天我们就请出很多互联网大公司都在用的负载均衡以及高可用系统装进我们的路由里面架构一个高可用的ss利器, 这个主角就是 haproxy.
首先你要会用opkg, 如果不会初始化opkg 环境, 那么sorry, 这个教程不是基础教程, 是"城会玩" 系列, 所以教程操作基本上点到即止, 如果连opkg是什么都不懂, 看到这里就可以忽略以下内容了.
opkg install haproxy
vi /opt/etc/haproxy.cfg

以下是配置文件范例, 这个范例里面所有服务器的用户名密码加密模式都一样的时候采用:


global
maxconn 4096
uid nobody
gid nobody
daemon

defaults
mode tcp               #默认的模式mode { tcp|http|health },tcp是4层,http是7层
retries 2              #两次连接失败就认为是服务器不可用
option redispatch      #当serverId对应的服务器挂掉后,强制定向到其他健康的服务器
option abortonclose    #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接
maxconn 3200          #最大连接数
timeout connect 500ms #连接超时
timeout client 3000ms #客户端超时
timeout server 3000ms #服务器超时


listen ssraid
        bind 0.0.0.0:9999 #这里要一个让ss-redir 连接的端口
        mode tcp
        balance roundrobin #负载均衡方式
        server ss-hk1 222.222.222.222:1234 weight 100 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重, 地址支持域名.
        server ss-hk2 222.222.222.222:1234 weight 80 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重
        server ss-hk3 222.222.222.222:1234 weight 80 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重
        server ss-hk4 222.222.222.222:1234 weight 70 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重
        server ss-jp1 222.222.222.222:1234 weight 60 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重
        server ss-jp2 222.222.222.222:1234 weight 60 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重
        server ss-us1 222.222.222.222:1234 weight 10 rise 2 fall 3#填写对应的ss服务器地址和端口,还有权重
        server ss-us2 222.222.222.222:1234 weight 10 rise 2 fall 3 #填写对应的ss服务器地址和端口,还有权重

#配置监控控制台
listen  admin_status
        bind 0.0.0.0:81           
        mode http                 
        stats refresh 30s          #设置页面刷新时间
        stats uri  /   # 设置页面的url
        stats auth admin:admin     #设置页面的用户和密码:admin,可以设置多个用户名
        stats hide-version         #隐藏统计页面的HAproxy版本信息
        stats  admin if TRUE     #设置手工启动/禁用,后端服务器(haproxy-1.4.9以后版本)



编辑完成,保存.

然后我们要干掉现在的ss-redir 和ss 监控程序.
killall sh_ssmon.sh
kilall ss-redir
然后启动ss-redir
ss-redir -s 127.0.0.1 -p 9999 -l 1090 -b 0.0.0.0 -k 密码 -m 加密模式

然后我们进路由的81端口看看结果



是不是感觉好专业的控制台?每条线路的带宽使用情况,什么总流量, 上下行比例, 连接状况全有显示.

haproxy 只能控制TCP, 那UDP怎么处理? 另外建立一个ss端口来处理udp就是了.

如果不是所有服务器都同样的用户名密码, 又该怎么处理?
大概讲下思路,不做实例教程了, 做法就是在路由上拉起所有的 ss-redir 每个本地服务端口都不同, 然后然后在 haproxy config 里面设定server 为本地的这些端口, haproxy 强占 ss-redir 的1090 服务端口解决.

再次声明,这不是基础性质新手教程, 如果你不懂配置 haproxy ,或者搞不清 iptables 操作, 又或者对命令行和vi 等工具不熟悉, 请勿尝试, 所有基础知识询问自行 google. 更多的haproxy深度用法, 也请自行google.

点评

小白弱弱的问一下 斐讯K2改下哪一个刷机包呀?  详情 回复 发表于 2017-7-4 17:50
7月26日版本OPKG不存在,有机会把这个功能加入吧,感谢!  发表于 2016-8-6 20:40
大大可以把这个功能加进去新的版本吗,感觉很实用啊  详情 回复 发表于 2016-5-19 13:12
不得不说这确实是很强大也很实用的功能,但对于我这种小白来说还是不太明白,要是能加进去固件就好了,还有一个问题想问问楼主,我如我想打一个网站强制通过SS全局代理,要怎么设置?我现在是这样设置的,但是这样  详情 回复 发表于 2016-5-16 17:14
我的恩山、我的无线 The best wifi forum is right here.
来自 11#
发表于 2016-5-21 02:02 | 只看该作者
本帖最后由 bigandy 于 2016-5-21 03:49 编辑

5-20 版本后的 bwmon 模块目前基本上已经实现所有需要的功能,剩下就是页面还有一个不影响任何功能的js脚本错误, 但我对html5不熟,因此这个js错误如果没有人帮忙处理,就会一直遗留下去了。

这里写下相关技术细节以及检测方法
1. BWMON是依赖于 iptables 的流量统计规则。
通过 iptables -I FORWARD -j BWMON 跳转 BWMON的统计规则群。
因此,你可以用 iptables -vnL BWMON 查看到所有的统计规则,统计数据每10秒由BWMON 入读统计的内存(大约占27K),最大分配256个IP。
iptables-save |grep BWMON  你可以看到所有相关的统计所需规则:
显示结果范例:
:BWMON - [0:0]
-A FORWARD -p tcp -j BWMON
-A BWMON -d 192.168.199.118/32  -j RETURN
-A BWMON -s 192.168.199.118/32  -j RETURN


如果前面的两行没有出现,统计就会没有数据。

所以,你可以看到这个统计方法的弱点:
所有的对INPUT和OUTPUT规则的重定向均会干扰统计(adbyby 和 ss 等软件所使用的技术)。(个人建议在任何情况下都不要开启adbyby,这东西除了占用本来就捉襟见肘的mips CPU以外,实在没有太大的作用,还会带来各种副作用,所以我从来不回答任何与adbyby有关的提问,甚至你只要提到了你打开了adbyby,我就直接略过这个问题)

统计的弱点是无法避免的,对于流量统计除了用iptables 以外,我所知道的技术就是用pcap库对流量包抓包统计,但这种方式高流量的情况下,会耗尽CPU处理能力,我的测试在50M左右的流量下,7628的CPU就已经100%满负荷了。因此,就选择了准确度稍低但不占CPU的IPTABLES统计计数器。

新的版本采用了libiptc 对操作系统内核的netfilter直接操作读取数据,所以对CPU需求极少。之前我做过的测试, 24万次循环读取加数据统计,在7628的CPU下,运行时间为 1.2秒。也就是一个月的统计读取总量。
但由于需要不断去检测新设备、hostname、iptables 规则的自动维护功能需要实现,最终无法实现平均只占CPU 0.001%的开发目标。

2. Hostname 自动维护
系统从两个地方获取 hostname,dns 查询和 networkmap 所产生的static_ip.inf文件,dns查询是整个系统中对CPU资源消耗最大的处理函数(当然是相对整个程序而言),目前bwmon所产生的负载,80%被它消耗了,虽然你用肉眼也很难观察到bwmon对系统CPU的消耗。

static_ip.inf 位于 /tmp 目录,它是由 networkmap 自动产生。部分朋友遇到的局域网设备名称显示不正常,可以尝试 killall networkmap; networkmap 重启这个进程。

3. 数据产生
bwmon进程会产生一个数据文件,它位于 /tmp/bwmon/ 目录中,文件名为 usage_stats.js,这个文件的内容就是界面中所需要显示的数据来源,但这个文件只做显示使用,所有的数据实际上是在系统的内存中。
bwmon只要运行,就会不断收集数据流通总量,是的,它只是采集总量,并不计算流量速度,那流量速度是怎么来的呢?bwmon记录了10秒前后的两个统计总量,然后/10 就是流量速率了,除法这部分功能是通过UI的js实现的。所以之前有人说不要统计总量,只关心速率,可惜系统实现原理恰恰相反,只有统计总量的数据,没有所谓的速率。
如果你需要重置 bwmon 的统计数据, killall bwmon; bwmon &  这样一条指令就可以了。

4. 其他问题
附加功能:bwmon 还会自动通告新设备加入,以及 ip 与 mac 地址对应的变化,这个可以用作发现蹭网设备的一个功能。
你可以在系统日志中发现 bwmon 对这些数据变化的提醒。
开关问题:目前这个程序几乎比你路由里面任何一个程序对CPU的占用都少,一天时间一共86400秒,它的总体占用CPU性能也就是1~2秒左右,你还要说能省就省,我只想说一个字:GUN。




点评

高级功能教程  详情 回复 发表于 2017-2-19 19:56
你好,我的是K1S刷的最新的你们的固件,做二级路由中继,我改了主机名 比如说 是ipad 或者android,但是在一级路由上 还是显示 未知设备,请问华硕的在哪里改 用于请求dhcp用的名字 潘多拉里 中继 有 老毛子的 在哪  详情 回复 发表于 2016-8-1 16:40
我的恩山、我的无线 The best wifi forum is right here.
12#
发表于 2015-3-12 21:58 | 只看该作者
建议大家刷54的,信号强于14

点评

大神能不能吧xx-net集成进去  详情 回复 发表于 2016-7-24 09:52
努力赚钱!努力赚钱!感谢分享!!!  详情 回复 发表于 2016-6-28 16:08
RY1刷哪个54的呢?  详情 回复 发表于 2015-12-7 21:19
我的恩山、我的无线 The best wifi forum is right here.
13#
发表于 2015-3-12 22:34 | 只看该作者
Padavan固件  中文化了吗

点评

hiboyhiboyhiboy 做的中文,虽然有地方翻译的不好,不过还是可以看懂的。 附件里有替换的路径,自己可以适当调优。 padavan华硕固件源码汉化文件2015-5-17.zip (535.61 KB, 下载次数: 46)  详情 回复 发表于 2015-6-3 19:20
我的恩山、我的无线 The best wifi forum is right here.
14#
发表于 2015-3-12 22:37 | 只看该作者
观望下  稳定后再刷  

点评

努力赚钱!努力赚钱!感谢分享!!!  详情 回复 发表于 2016-6-28 16:08
我的恩山、我的无线 The best wifi forum is right here.
15#
发表于 2015-3-13 09:43 来自手机 | 只看该作者
难得的中文界面,5g的哭了
我的恩山、我的无线 The best wifi forum is right here.
16#
发表于 2015-3-13 10:48 | 只看该作者
aria2没法web管理 好像

点评

换了这个配置文件后,aria2就正常了  详情 回复 发表于 2015-6-9 21:27
transmission很顺利启动,但Aria2不知道如何启动。 还有手机上的Aicloud和DMmaster还能用不?  详情 回复 发表于 2015-3-14 20:10
我的恩山、我的无线 The best wifi forum is right here.
17#
发表于 2015-3-14 20:10 | 只看该作者
yecao 发表于 2015-3-13 10:48
aria2没法web管理 好像

transmission很顺利启动,但Aria2不知道如何启动。
还有手机上的Aicloud和DMmaster还能用不?

点评

transmission连续挂种一天,会不会挂掉?  详情 回复 发表于 2016-1-15 00:40
http://aria2c.com/ 打这个网站吧,右上角工具图标 填写你的路由ip地址信息 即可  详情 回复 发表于 2015-3-15 08:46
我的恩山、我的无线 The best wifi forum is right here.
18#
发表于 2015-3-14 20:18 | 只看该作者
没有N16,加了5G 但找不到好用的openwrt固件

点评

我也在找N16的固件 作者什么时候更新吗  详情 回复 发表于 2016-9-6 20:40
我的恩山、我的无线 The best wifi forum is right here.
19#
发表于 2015-3-15 08:35 | 只看该作者
newifi mini 昨天刷错了Uboot 了,现在连uboot 都进不了了,出了电源灯 是亮的,其他的都无效了,现在出了售后返修 ,还有其他的方法拯救?????

点评

确定中继的无线网络是可用的  详情 回复 发表于 2015-6-9 21:28
Newifi mini 的型号是Lenovo-Y1  详情 回复 发表于 2015-3-15 10:55
uboot刷错,启不了机,只能上编程器了,如果是双FLASH还可以自救,估计你要上回旋步子了,焊,刷,焊,刷……  详情 回复 发表于 2015-3-15 10:08
我的恩山、我的无线 The best wifi forum is right here.
20#
发表于 2015-3-15 08:46 | 只看该作者
aximpda 发表于 2015-3-14 20:10
transmission很顺利启动,但Aria2不知道如何启动。
还有手机上的Aicloud和DMmaster还能用不?

http://aria2c.com/ 打这个网站吧,右上角工具图标 填写你的路由ip地址信息 即可

点评

我有特殊需求,要给路由器装上yaaw  详情 回复 发表于 2015-12-24 17:09
添加地址和用户密码后一直提示错误  详情 回复 发表于 2015-3-16 18:05
aria2还没有装上,U盘的aria目录下只有conf和download,好像缺了些东西。  详情 回复 发表于 2015-3-15 11:27
我的恩山、我的无线 The best wifi forum is right here.
21#
发表于 2015-3-15 10:08 来自手机 | 只看该作者
yhmbetter 发表于 2015-3-15 08:35
newifi mini 昨天刷错了Uboot 了,现在连uboot 都进不了了,出了电源灯 是亮的,其他的都无效了,现在出了 ...

uboot刷错,启不了机,只能上编程器了,如果是双FLASH还可以自救,估计你要上回旋步子了,焊,刷,焊,刷……
我的恩山、我的无线 The best wifi forum is right here.
22#
 楼主| 发表于 2015-3-15 10:55 | 只看该作者
yhmbetter 发表于 2015-3-15 08:35
newifi mini 昨天刷错了Uboot 了,现在连uboot 都进不了了,出了电源灯 是亮的,其他的都无效了,现在出了 ...

Newifi mini 的型号是Lenovo-Y1

点评

30收  详情 回复 发表于 2016-4-2 20:36
我的恩山、我的无线 The best wifi forum is right here.
23#
发表于 2015-3-15 11:27 | 只看该作者
本帖最后由 aximpda 于 2015-3-15 11:29 编辑
yhmbetter 发表于 2015-3-15 08:46
http://aria2c.com/ 打这个网站吧,右上角工具图标 填写你的路由ip地址信息 即可

aria2还没有装上,U盘的aria目录下只有conf和download,好像缺了些东西。估计是092固件还没有写完,要等了。

点评

445484998  详情 回复 发表于 2016-7-6 21:00
维特合伙人外国帅哥  详情 回复 发表于 2016-7-6 20:59
我的恩山、我的无线 The best wifi forum is right here.
24#
发表于 2015-3-15 11:35 | 只看该作者
有没树熊x1刷这个呢?
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2017-12-14 12:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表