找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 11777744|回复: 24347

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

   火... [复制链接]
发表于 2015-3-12 21:37 | 显示全部楼层 |阅读模式
本帖最后由 hiboyhiboyhiboy 于 2019-3-5 07:57 编辑

PDCN-WEB

PDCN-WEB


固件是免费、开源

这固件是从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"

2017-8-6.jpg

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

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

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

支持石头213的APP,一看就是觉得高端、大气、上档次!
啪嗒路由器app,适配Padavan老毛子固件的手机端控制app

https://www.right.com.cn/forum/thread-315066-1-1.html

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

2018年11月6日 同步Padavan源码更新
源码更新内容:https://bitbucket.org/padavan/rt-n56u/commits/all 本次更新到:   32a93db    固件版本升到3.4.3.9-099

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



更新说明:
下载地址:http://opt.cn2qq.com/padavan
下载地址:https://eyun.baidu.com/s/3pLMbUqR
#一键自动更新固件脚本
wget --no-check-certificate -O- https://opt.cn2qq.com/opt-script/up.sh > /tmp/up.sh && bash < /tmp/up.sh   # 2018-12-25:由于调整固件的内部存储分区,会导致FRP、V2Ray等等配置丢失,请提前导出保存

2019-03-05: 【1】调整某些型号固件的内部存储分区:刷入会重置(/etc/storage)恢复[脚本文件],导致FRP、V2Ray等等配置丢失,请提前导出保存。
                    【MI-3、MI-R3G、ZTEQ7-64M2、ZTEQ7-64M2S、M1-512M、newif2D1-256M、newif3D2-512M】
                    【2】新增tmall,让我们可以使用【天猫精灵】语音控制路由和电脑。

2019-01-02: 【脚本】修复上次版本(25、31)在管理页面修改自定义脚本时,未能正确保存【在按下 WPS/FN 按钮时执行:】脚本的问题
2018-12-31: 【脚本】修复启动多线程时导致UDP转发失效问题;更新FakeInChina【假装在中国】的伪装表
2018-12-25: 【脚本】新增ss多线程均衡负载;订阅时自动处理手动添加节点和订阅节点(订阅含&#128279;字符)
                    【固件】调整固件的内部存储分区:704KB ,刷入会重置(/etc/storage)恢复[脚本文件],导致FRP、V2Ray等等配置丢失,请提前导出保存( http://192.168.123.1/Advanced_SettingBackup_Content.asp )

2018-12-10: 【脚本】修复curl下载HTTPS提示找不到证书问题。新增 filemanager 的 caddy 方式启用。(更新方法:停用 filemanager 后点击右边的「更新」按钮
2018-12-1: 【安全】修复2018-11-1至11-25版本存在允许多终端登录管理页面后导致的第二台终端登录时绕过密码的问题。
                    问题复现:没终端登录管理页面,管理页面存在密码保护。如果第一台终端登录并保持打开管理页面,第二台终端登录时取消输入密码提示能直接打开管理页面。
                    其他建议:由于管理页面对127.0.0.1的访问不做密码保护,建议对代理软件设置封锁127.0.0.1访问的配置。例如更新goflyway到1181129,删除v2瑞_config_script里面的"127.0.0.0/8"直连配置,frp穿透路由不要填127.0.0.1而是填写192.168.123.1(路由器的IP)。
2018-11-20: 【opt】修复上一版本不能SD卡挂载 opt 的问题;修复非默认用户名不能启动 Web 环境的问题
2018-11-11: 【脚本】新增tgbot推送。新增K2P (未测试,128M,K2P_DRV: DRV编译,K2P: 杂交固件),感谢 hanwckf/rt-n56u 项目提供编译
2018-10-07: 【脚本】KoolProxy 更新到 v3.8.4。
2018-10-01: 【脚本】修复了 Aliddns 的 IPv6 添加记录问题。
2018-09-23: 【脚本】SS 现在能使用只有 IPv6 地址的域名。
2018-09-15: 【脚本】修复 verysync(更新脚本)、filebrowser(更新主程序) 启动问题和 ddns 获取 IP 错误问题。
2018-09-01: 【脚本】新增 域名、 IP 规则更新的自定义下载地址。
2018-08-25: 【脚本】修复启用translate功能时web管理页面https不能登录的问题。启用translate功能需等待十几秒后恢复web页面显示。
2018-08-18: 【新增】新增translate功能,使用【谷歌翻译】翻译管理页面的内容。
2018-06-24: 【脚本】新增多次检测断线后执行功能,提高无线访问控制名单上限。
2018-06-18: 【脚本】新增transocks、腾讯云(qcloud) 云解析。
2018-06-05: 【脚本】现更换https方式下载文件,由于近期出现http连接被劫持现象,请尽快升级固件并改密码。
                      kcptun的主程序文件被劫持,如有使用kcptun的,请大家运行命令删除client_linux_mips后重启改路由密码
                      rm -f /opt/bin/client_linux_mips /opt/opt_backup/bin/client_linux_mips
                      用户反馈帖子:H大3月版client_linux_mips客户端服务器文件异常
                      排查发现:使用cloudflare的cdn后,在中国地区网络下载会被劫持文件。
                      问题处理:现已关闭cloudflare的cdn。更新固件https方式下载文件。
2018-05-26: 【脚本】修复DDNS获取目前 IP 失败的问题。
2018-05-13: 【脚本】新增显示程序日志功能,方便找出启动错误。
                      (某些程序启动是用脚本的,需要手动重置启动脚本才能显示日志,如frp等)
2018-05-09: 【脚本】重新添加DNSPod 国际版,之前误以为暂停服务了。
2018-05-04: 【脚本】增加frp使用指定版本选项。已经更新frp_0.18.0,它与旧版本不兼容。
2018-05-03: 【脚本】修复8M固件的花生壳自动重启问题。【DDNS】增加对IPv6的支持。
2018-05-01: 【脚本】新增guestkit功能,让我们可以将【访客WIFI开关】接入苹果智能家庭APP,并用Siri语音控制。
2018-04-30: 【固件】新增友华WR1200JS型号;更新ttyd-1.4。【感谢menghang提供友华WR1200JS配置】
2018-04-22: 【脚本】V2Ray(3.17+)添加http(s)读取配置选项,尝试从这个远程地址加载配置文件。
2018-04-15: 【脚本】当小内存路由启动v2瑞时,强制转换 Protobuf 格式配置
2018-04-01: 【脚本】新增Cloudflare的DDNS功能
2018-03-18: 【脚本】v2瑞启动时下载ca-certificates,修复缺少证书导致tls通讯错误
2018-03-05: 【脚本】修复高级启动参数里有空混淆参数-g和空协议参数-G时出错的问题
2018-03-04: 【脚本】修复Bug、提升稳定性
2018-03-02: 【新增】Goflyway 功能,支持CDN加速伪装流量
2018-02-20: 【SS】修正上个版本SS不能启动混淆插件的问题
2018-02-19: 【修正脚本】FakeInChina【假装在中国】把用于检测地区的网址域名加入伪装表
2018-02-03: 【同步源码更新】
2018-1-16: 【扩展】新增 verysync【微力同步】一款高效的数据传输工具
                       【脚本】当启用【海外加速】(在订阅 GFW 规则里面)按钮时,强制whatsapp走代理
小内存机器使用【微力同步】建议添加虚拟内存
使用文件创建swap分区,每个块大小为1k.count=204800。则总大小为200M的文件
dd if=/dev/zero of=/opt/.swap bs=1k count=204800
mkswap /opt/.swap
2018-1-14: 【新增】MT7621_7602_7612_128M、MT7621_7603_7612_128M固件
2018-1-1: 【v2瑞】tmp挂载opt方式启动v2瑞时:配置文件转换 Protobuf 格式配置,减少占用tmp空间
2017-12-20: 【修复】Aria2、Transmission挂载方式:优先寻找U盘根目录的 aria、transmission 文件夹进行挂载(可手动创建到指定盘)
2017-12-16: 【新增】线路切换按钮、指定路径远程挂载opt、UDPspeederv2
                       【变更】Aria2、Transmission支持自动创建文件夹启动,优先使用opt的主程序(方便自定义使用版本)
                       【修复】订阅处理、一些脚本错误导致占用CPU的BUG
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 【抓取代码教程】
https://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:【扩展功能】新增功能:现在能外部安装了,方便更新和安装。【v2瑞】新增功能: 同时将透明代理规则应用到 OUTPUT 链, 让路由自身流量走透明代理。
2017-8-5.jpg
2017-8-2:增加:auth_chain_b 【感谢glzjin提供补丁】;配置调整:plugin 参数扔进 json。
2017-7-23:修复提示问题:【当前自定义菜单标题【 2017_7_22 】需要更新, 请手动更新到【 2017_7_22 】】。
2017-7-22:新增v2瑞,更新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-13.jpg
2017-6-12:修复一个BUG。 由于脚本获取的代码条件不严格,日期格式变更后,导致获取数据时出错,数据存入nvram后错误,启动ad和s-s失败,现在更新脚本就能修复(或恢复出厂设置也能修复)。
QQ图片20170613065307.jpg
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韧体学习与研究:
http://www.5i01.cn/topicdetail.php?f=110&t=3772592&p=1

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

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

下载地址:
http://opt.cn2qq.com/padavan
https://eyun.baidu.com/s/3pLMbUqR


固件说明
基本上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
WR1200JS友华WR1200JS:WPS键GPIO#12,复位键GPIO#3,FN1键GPIO#18,16M闪存,128M内存,2.4/5GWi-Fi,USB2.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-25UI.png


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个列表。
相框相关链接:https://www.right.com.cn/forum/thread-183829-1-1.html
感谢 sehu 提供配置文件:  https://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的路由又想挖优酷金币的网友。
删除前面的#可生效
【远程挂载opt】在路由器启动后执行脚本添加:
### SMB资源挂载(局域网共享映射,无USB也能挂载储存空间)
### 说明:username=、password=填账号密码。
modprobe des_generic
modprobe cifs CIFSMaxBufSize=64512
mkdir -p /media/cifs
mount -t cifs //192.168.123.66/nas /media/cifs -o username=user,password=pass,dynperm,nounix,noserverino,file_mode=0777,dir_mode=0777


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配置教程:

owncloud配置教程

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卡.jpg


老毛子固件格式化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秒搞定,重启
控制台.jpg

刷固件方法: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的账号密码,接下来按照下图设置保存设置。

vpn.jpg


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

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

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


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

storage.jpg

②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
# 以下WAN@开头的 IP 或 域名 使用 代理中转 走SS
# 以下WAN!开头的 IP 或 域名 忽略 代理中转 不走SS
# WAN+网段/掩码 的走SS 详见下面样板
# WAN-网段/掩码 不走SS
# =========================================================
# 优先级: 走SS > 不走SS
# (每一个域名、IP一行,可选项:删除前面的#可生效)
cat > "/tmp/ss_spec_wan_DOMAIN.txt" <<-\EOF
#WAN@raw.githubusercontent.com
WAN+8.8.8.8
WAN+8.8.4.4
#WAN@www.google.com
#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 运行按钮脚本:】

自定义按钮.jpg



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


花生壳配置方法

花生壳配置方法



花生壳内网版

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

需要安装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
aria2..jpg

3、如果提示 Aria2 RPC 服务器错误 按照以下方法修改(如配置失败可清空aria目录重新开始配置)
如需加密请手动修改配置文件
选项设置为: 配置文件中rpc-secret=xxxxxx
选项设置为: http://token:xxxxxx@host: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】错误修复方法https://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。

无线中继设置.jpg

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

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

# 【自动切换中继信号】功能 0关闭;填写配置参数启动
ap2g5g="2@4@1@ASUS@1234567890"


APC00000.jpg


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


QOS.jpg


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, 下载次数: 6619)


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


点评

你说的很对。: 4.8 我赞同你的说法。: 4.8
你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
收下了,感谢分享  发表于 2019-9-5 15:50
你说的很对,我赞同你的说法。: 5
好人一生平安  发表于 2019-6-16 05:49
天猫精灵控制好评 又可以装逼了  发表于 2019-3-8 23:09
你说的很对,我赞同你的说法。: 5
FWR200刷10次有9次开不了机  发表于 2019-3-7 11:31
10.07之后的版本,如果硬盘挂了2个及以上,开机就会导致OPT挂载到内存里!不识别指定的路径!详见211167#。  发表于 2018-11-19 18:35
http://opt.cn2qq.com/padavan/  发表于 2018-11-16 16:52
XQ7
K2P终于来来来了,等了一年多,太不容易了,感谢H大成全  发表于 2018-11-12 09:21
你说的很对,我赞同你的说法。: 5
  发表于 2018-10-27 13:48
真是太强了。  发表于 2018-9-14 17:09
你说的很对,我赞同你的说法。: 5
最近总提示Sep 2 16:34:09 miniupnpd[16801]: accept(http): Too many open files是怎么回事啊,K2P下面挂了30台玩客云。  发表于 2018-9-2 16:34
求支持单线多拨号 另外求支持自定义设置wan和lan口 回复时间 2018-8-9 20:20:40 来自PC网页  发表于 2018-8-9 20:22
求K2p固件  发表于 2018-7-12 10:40
你说的很对。: 5 我赞同你的说法。: 5
求极路由B70  发表于 2018-6-25 14:07
求集成多拨功能  发表于 2018-6-11 22:58
看来K2P 无望了。。。  发表于 2018-6-4 19:10

评分

参与人数 956贡献 +4 恩山币 +1023 收起 理由
jiadas + 1 恩山全体路由党向你学习!
幽兰伯爵 + 1 强大的恩山!(以下重复1万次)
梁下君子 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
泡在牛奶 + 1 强大的恩山!(以下重复1万次)
hytmcs + 1 感谢你的分享,无论怎样,你都是最无私的人!
wellsyue + 1 感谢你的分享,无论怎样,你都是最无私的人!
sarah0915 + 1 强大的恩山!(以下重复1万次)
a147454308 + 1 不要怂、就是干
Kawei + 1 率全体恩山路由党以及党魁向你学习!
冰片糖 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
wenming1221 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
lyyhm + 1 H大,防火墙里MAC访问控制不管用了,我的是K1,大概有1年左右了,请H大检查一
lzpx2008 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
edobe + 1 强大的恩山!(以下重复1万次)
wuren + 1 面对这种帖子,我内心复杂,真不知道说什么好……
289867249 + 1 强大的恩山!(以下重复1万次)
LemonYakult + 1 率全体恩山路由党以及党魁向你学习!
lxshiba + 1 不要怂、就是干
pppjie + 1 赢了会所嫩模,输了回家蒸馍
大伟666 + 1 感谢H的无私无偿奉献
马小俊 + 1 强大的恩山!(以下重复1万次)
腐蚀星砂 + 1 率全体恩山路由党以及党魁向你学习!
crosscc + 1 强大的恩山!(以下重复1万次)
xinger104 + 1 同求Zerotier版本
depple + 1 率全体恩山路由党以及党魁向你学习!
xgn + 1 强大的恩山!(以下重复1万次)
dzx + 1 一看就是觉得高端、大气、上档次!
ruo40018293 + 1 强大的恩山!(以下重复1万次)
chenaa + 1 率全体恩山路由党以及党魁向你学习!
万川集海 + 1 H大威武霸气
acooler15 + 1 强大的恩山!(以下重复1万次)
zspifeng + 1 强大的恩山!(以下重复1万次)
經濟適用男 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
pc_it + 1 H大lede新版V2ray已经支持订阅了,希望跟进取代S-S R
乐の莫名其妙 + 1 H大可以看一下k2p断电重启概率亮红灯无法启动的问题吗
天天顺心 + 1 强大的恩山!(以下重复1万次)
xzyuan1988 + 1 AP模式下,每日自动重启设置失效,运行一段时间后wifi很卡
keung227 + 1 强大的恩山!(以下重复1万次)
jdk6 + 1 强大的恩山!(以下重复1万次)
流魂Orthodox + 1 强大的恩山!(以下重复1万次)
fzmhzxy + 1 好强的hiboy,偶像!!!
yelch + 1 强大的恩山!(以下重复1万次)
布里奇 + 1 率全体恩山路由党以及党魁向你学习!
sunlee18 + 1 能出个集成zerotier版本?感谢!
tendawifi + 1 率全体恩山路由党以及党魁向你学习!
kid60415 + 1 强大的恩山!(以下重复1万次)
ugvfpdcuwfnh + 1 强大的恩山!(以下重复1万次)
送温暖的小太阳 + 1 强大的恩山!(以下重复1万次)
lmdme + 1 强大的恩山!(以下重复1万次)
lqxxwx + 2 率全体恩山路由党以及党魁向你学习!
koolshare.cn + 1 How ever,this is JB useful!
易尘子 + 1 强大的恩山!(以下重复1万次)
夏风子 + 1 强大的恩山!(以下重复1万次)
E_T + 1 强大的恩山!(以下重复1万次)
robertlovesanna + 2 兄弟,你肥皂又掉了…
我还在线 + 1 强大的恩山!(以下重复1万次)
来去如风 + 1 强大的恩山!(以下重复1万次)
小博哥 + 1 强大的恩山!(以下重复1万次)
戴眼镜的鱼 + 1 强大的恩山!(以下重复1万次)
foxdodo + 1 upnp无效的bug麻烦修复下,毕竟是基本功能
danshenlian + 1 K2P杂交固件 UPNP不能用
hzwxx + 1 新三路由就刷你了。
cww1107 + 1 求大神适配歌华链路由。。。。
莫幽i + 1 强大的恩山!(以下重复1万次)
lxcby123 + 1 第一次接触这个 腾达AC6能刷这个么
Tulips + 1 很强大!收藏学习
xinxippt + 2 求大神适配歌华链路由。。。。
dongdong. + 1 H大,自从加入了ONMP脚本后由于未知原因导致mysqld启动失败,扩展功能几乎
harryclc + 1 呐,做人呢,最重要的就是开心
qiuxun007 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
ukonw3477 + 1 强大的恩山!(以下重复1万次)
cnmcwma + 1 率全体恩山路由党以及党魁向你学习!
绅士丑 + 1 强大的恩山!(以下重复1万次)
explode207 + 1 兄弟,你肥皂又掉了…
huitten + 1 http://opt.cn2qq.com/padavan/ 网址文件被清空了
lostangel748 + 1 http://opt.cn2qq.com/padavan/ 网址文件被清空了
不知名悲伤 + 1 强大的恩山!(以下重复1万次)
ice-sword + 1 率全体恩山路由党以及党魁向你学习!
xmcioy + 1 强大的恩山!(以下重复1万次)
mutou09 + 1 tgbot 这个项目打不开,没法应用
hjiayu + 1 强大的恩山!(以下重复1万次)
qyzjj + 1 惊闻H大出了K2P的固件,实至众望所归,普渡众生,功德无量!!! 只是本人手里只
king0774 + 1 hiboyhiboyhiboy老大,你的固件太好用了,非常感谢,希望能在K2P上
A809796028 + 1 面对这种帖子,我内心复杂,真不知道说什么好……
poppyjie + 1 率全体恩山路由党以及党魁向你学习!
huangjunyi + 1 为K2P点个攒。谢谢
Mr_Ryan + 1 率全体恩山路由党以及党魁向你学习!
buking + 1 强大的恩山!(以下重复1万次)
eular + 1 强大的恩山!(以下重复1万次)
橄榄z + 1 强大的恩山!(以下重复1万次)
recu + 1 支持H大,等待K2P固件
qihuo360 + 2 终于等来了K2P固件,请求大侠做个512M带USB的K2P固件,万分感谢!
西瓜皮 + 1 强大的恩山!(以下重复1万次)
ovxxxl + 1 有k2p,特此感谢
billzhangtao + 1 吃灰的k2p终于可以拿出来了!
nhyehx + 1 强大的恩山!(以下重复1万次)
haohao1155 + 1 求老大给加入bonuscloud,谢谢老大
HearToro + 1 一看就是觉得高端、大气、上档次!
zhangcj1234 + 1 拜服!另外提个建议,在VLAN通道里、AP接入点模式中加入去广告,目前不能去广告
sringer + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 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        #缺,补621-sched_act_connmark.patch@597
  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 "防火墙规则" "脚本完成"
复制代码


点评

你说的很对。: 3.7 我赞同你的说法。: 3.3
你说的很对,我赞同你的说法。: 5.0
hiboy兄弟你好,30号的版本出现把千兆网络识别成百兆网络的问题,以前的版本能正确识别1000 Mbps, Full Duplex, FC TX/RX,现在是100 Mbps, Full Duplex, FC TX/RX  详情 回复 发表于 2019-8-31 22:10
K2用的,是否这个文件5K_3.4.3.9-099.trx  详情 回复 发表于 2019-3-31 00:07
你好请问一下 使用frps服务端时候提示这个该怎么设置呢? frps启动失败, 注意检查端口是否有冲突,程序是否下载完整,10 秒后自动尝试重新启动  详情 回复 发表于 2018-8-28 20:23
你说的很对,我赞同你的说法。: 5
建议H大老毛子固件的无线网络启用时段添加多段时间,再就是访客网络能否在主网络关闭时单独开启?目前是2.4g、5g的无线网络主、访一并开关,不能分开启用,谢谢。  发表于 2018-8-15 09:56
请求楼主帮编译个git server  详情 回复 发表于 2018-7-1 14:27
你说的很对。: 5 我赞同你的说法。: 5
盼k2p固件  发表于 2018-5-10 18:33
盼k2p固件...谢谢  发表于 2018-5-9 23:25
你说的很对。: 1 我赞同你的说法。: 1
新版本的ARIA2不能用,启动不了  发表于 2018-2-23 16:48
小米路由器3G,刷完之后2.4G wifi 90%概率不能启动,10%的时候正常使用……求救....  发表于 2018-1-3 21:44
mi3刷了之后不能使用s-s r求指导~~~配置都填好了就是打不开~~  发表于 2018-1-3 21:08
你说的很对。: 5 我赞同你的说法。: 4
N14U N54U固件跟AC1200HP固件有什么区别呢?我记得以前是有一个双wan的,现在不更新了吗?  发表于 2017-12-28 11:08
用K2P的朋友,直接刷7621的固件,确实没有适配无线网卡,但谁还缺路由呢,随便拿另一台路由做无线AP完事  发表于 2017-12-18 22:17
[attachimg]192406[/attachimg] [attachimg]192407[/attachimg] 这5个挂载的页面时不时的出错,下载不下来。一般来说重启下就好了,大神关注下看是否还有优化的地方?? 还有个问题是,ntfs和ext4格式的u  详情 回复 发表于 2017-12-18 09:45
file manager 11和12号的固件,都提示内部出现麻烦了。然后刷回上个月22号固件,也是这个提示。是脚本哪里设置不合适吗?  详情 回复 发表于 2017-11-13 11:27
现在用起很稳定,支持一个。  发表于 2017-11-9 21:45

评分

参与人数 20恩山币 +25 收起 理由
wei209 + 2 强大的恩山!(以下重复1万次)
cxf35 + 1 做人要低调,拿去买糖吃吧!
ysh2226 + 1 我来恩山就是为了撩你!
bubaizai + 1 K2P
3006kane + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
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.
回复

使用道具 举报

发表于 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. # 作者: 若海[mail@anrip.com]
  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="abc@abc.com"
  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(mail@anrip.com)"
  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


复制代码


点评

是2018-08-18号 不是2018-06-24 @hiboyhiboyhiboy 错了~~希望能修正  详情 回复 发表于 2018-8-19 02:48
我来恩山就是为了撩你!  详情 回复 发表于 2018-6-22 18:21
你的路由器不支援使用asus router app  详情 回复 发表于 2018-4-13 14:19
小米路由器3G,刷完之后2.4G wifi 90%概率不能启动,10%的时候正常使用……求救....  发表于 2018-1-3 21:43
求助于楼主 慕名前来 已经用了很久的这个固件了,一直没有注册,因为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

评分

参与人数 2恩山币 -4 收起 理由
梦里逐浪 + 1 亲,你这么厉害,我想做你的经纪人!
tawangxunyuan -5 整天牛逼啥呀?连个K2P的固件都适配不了,还好意思出来显摆?

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 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
能不能详细说下这个固件里防火墙内的 DDoS 防护 阻止 SYN 洪水攻击 不知道开启这2个的话,具体做了些什么 谢谢  详情 回复 发表于 2019-1-24 23:33
你说的很对。: 5 我赞同你的说法。: 5
@ tawangxunyuan 就是因为你这样的煞笔伸手党太多,就是有也不给你用,213,有能耐自己适配去。煞笔玩意儿  发表于 2018-5-30 22:28
请问如何修改“信道宽带”默认为20/40MHz?每次主路由重启后,重新桥接后,又恢复成了20MHz  发表于 2018-5-24 08:21
楼主请问能否支持 netgear 3700v3路由器?  详情 回复 发表于 2018-5-3 14:15
你说的很对。: 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

评分

参与人数 2恩山币 -4 收起 理由
tawangxunyuan -5 整天牛逼啥呀?连个K2P的固件都适配不了,还好意思出来显摆?
madeidea + 1 H大,有空做个k2p的固件吧,大家都在期盼!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 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[andy@cn2k.net]
  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.
回复

使用道具 举报

发表于 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 指令,这样你修改过的东西就不会丢失了。

点评

感谢分享,已更新!使用中!  详情 回复 发表于 2019-3-9 23:47
路由器内部存储[脚本文件] (/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.
回复

使用道具 举报

发表于 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
执行到opkg.sh那一步的时候就报这个错 /opt/bin/grep: line 1: syntax error: unexpected word (expecting ")") ERROR! Directory "/opt" not mounted!  详情 回复 发表于 2018-12-27 23:13
反正K2P也不能用,就卖k2吧。  详情 回复 发表于 2018-4-26 22:54
感谢H大,不知能否编译一个WAN和LAN1位置互换的RT-AC1200-GPIO-38-ji1A-128M版本?  发表于 2018-2-21 13:41
你说的很对。: 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

评分

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

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2016-4-24 02:16 | 显示全部楼层
本帖最后由 bigandy 于 2016-4-24 02:17 编辑

日积月累的固件使用教程

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

设置方法参考下图:

ASUS_RT-AC1200-GPIO-38-ji1A-128M_Dual-Band_Wireless-N_Gigabit_ADSL2_2__Modem_Rou.jpg


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

点评

先占个屎坑位,回家再试~~~~  详情 回复 发表于 2019-2-21 13:36
URL连接输入长度不够怎么办?能不能在固件中增加允许长度,我是参考 https://www.namecheap.com/support/knowledgebase/article.aspx/9356/11/how-to-configure-a-ddwrt-router 这个设置的  详情 回复 发表于 2018-6-18 14:20
这个固件中继怎么设置,  发表于 2017-12-25 23:40
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

评分

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

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 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端口看看结果

QQ20160515-0.png

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

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

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

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

点评

多线路 SS 负载均衡---就服你  详情 回复 发表于 2018-4-25 21:57
到现在也没有开发出这个实用的功能么 ?  详情 回复 发表于 2018-3-24 11:01
小白弱弱的问一下 斐讯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.
回复

使用道具 举报

发表于 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。




点评

你说的很对。: 5.0
谢谢分享;请教下:在 该padavan下的linux-3.4内核目录下make menuconfig能设置mesh参数但是一编译就恢复初始值了,应该如何修改哪个文件才对啊? 再请教上网的R如何开启源码中的哪个配置文件哪个选项喃? 谢谢  详情 回复 发表于 2019-9-12 09:53
你说的很对。: 5
你还要说能省就省,我只想说一个字:GUN。  发表于 2018-1-13 18:46
高级功能教程  详情 回复 发表于 2017-2-19 19:56
你好,我的是K1S刷的最新的你们的固件,做二级路由中继,我改了主机名 比如说 是ipad 或者android,但是在一级路由上 还是显示 未知设备,请问华硕的在哪里改 用于请求dhcp用的名字 潘多拉里 中继 有 老毛子的 在哪  详情 回复 发表于 2016-8-1 16:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-3-12 21:58 | 显示全部楼层
建议大家刷54的,信号强于14

点评

百度网址大全 http://www.baiduhl.com/ 126 http://www.126z.net/  发表于 2018-4-29 23:00
大神能不能吧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.
回复

使用道具 举报

发表于 2015-3-12 22:34 | 显示全部楼层
Padavan固件  中文化了吗

点评

恐怖童谣 http://www.baiduhl.com/z/2018/06/02/10603.html 清晰可辨 http://www.baiduhl.com/z/2017/05/18/4970.html grade是什么意思 http://www.baiduhl.com/z/2018/06/19/12693.html  发表于 2018-9-22 01:22
h大开发的默认就是中文的吧。  详情 回复 发表于 2018-5-24 08:10
hiboyhiboyhiboy 做的中文,虽然有地方翻译的不好,不过还是可以看懂的。 附件里有替换的路径,自己可以适当调优。 padavan华硕固件源码汉化文件2015-5-17.zip (535.61 KB, 下载次数: 46)  详情 回复 发表于 2015-6-3 19:20
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-3-12 22:37 | 显示全部楼层
观望下  稳定后再刷  

点评

努力赚钱!努力赚钱!感谢分享!!!  详情 回复 发表于 2016-6-28 16:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2015-3-13 09:43 来自手机 | 显示全部楼层
难得的中文界面,5g的哭了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 2015-3-14 20:18 | 显示全部楼层
没有N16,加了5G 但找不到好用的openwrt固件

点评

我也在找N16的固件 作者什么时候更新吗  详情 回复 发表于 2016-9-6 20:40
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 2015-3-15 10:08 来自手机 | 显示全部楼层
yhmbetter 发表于 2015-3-15 08:35
newifi mini 昨天刷错了Uboot 了,现在连uboot 都进不了了,出了电源灯 是亮的,其他的都无效了,现在出了 ...

uboot刷错,启不了机,只能上编程器了,如果是双FLASH还可以自救,估计你要上回旋步子了,焊,刷,焊,刷……
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2015-3-15 10:55 | 显示全部楼层
yhmbetter 发表于 2015-3-15 08:35
newifi mini 昨天刷错了Uboot 了,现在连uboot 都进不了了,出了电源灯 是亮的,其他的都无效了,现在出了 ...

Newifi mini 的型号是Lenovo-Y1

点评

请教 大大 我的设置和你的不一样 请问是我哪里设置的有问题 ?  详情 回复 发表于 2018-5-26 09:43
30收  详情 回复 发表于 2016-4-2 20:36
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 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.
回复

使用道具 举报

发表于 2015-3-15 11:35 | 显示全部楼层
有没树熊x1刷这个呢?

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
有,直接用7621的刷,酸酸乳可用 https://海豚湾.com 我用的是这家  发表于 2018-7-21 02:39
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-19 15:53

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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