中兴 ZTE Q7 便携路由刷Openwrt + 通过vlan设置转换lan口为wan口 + 配置vsftpd ftp服务器攻略

买了不少便携路由,都觉得性能不够或者细节不能忍,逛op官网的时候偶尔发现这个神器,于是买了回来,果然好,强烈推荐这个便携出差路由:中兴ZTE Q7,理由:
1.免拆机免ttl刷openwrt,op官方支持,3g无线中继,lan口可改wan,
2.强大的mt7620a处理器搭配8m flash,64m ddr2内存,秒杀市面绝大多数的便携路由,
3.内置锂聚合物电池,可以当充电宝,也可独立为3g网卡供电,充电时亦可带3g网卡上网,
4.支持sd卡扩展,可架设ftp服务器,swap内存扩展,迅雷离线等等。
5.便宜!之前x东 69活动没赶上,现在89也是便宜到家的,小米路由mini虽flash和内存比它大,但是无电池,不便携,价格要139。

刷了SS +chinadns+ adbyby+ vsftp以后很爽。。
继续阅读中兴 ZTE Q7 便携路由刷Openwrt + 通过vlan设置转换lan口为wan口 + 配置vsftpd ftp服务器攻略

Openwrt 下广告过滤插件adbyby对网速影响的研究 ——主要是软nat不给力

家中电信100Mbps光纤,主路由是netgear wndr4300,刷op前后家里的nas迅雷离线均可以达到11MB/s下载速度,但是路由装上adbyby以后,迅雷离线平均速度不会超过6.2MB/s(50Mbps),经过分析测试,原因在于如下语句:

由于op目前不支持硬件nat,上述语句的nat是软nat实现,性能较差。
由于路由上还有ss,所以一般不会用pc主机上迅雷下东西,我将nas ip加入了ss例外列表,同时为了下载提速,将nas ip加入不使用adbyby的nat转发的ip段。
解决方案:
将家里分成2个子网,掩码25,低地址段使用静态ip,分配其中一个给nas用于离线下载,高地址段使用dhcp,通过adbyby的nat转发proxy实现广告过滤。路由、nas和客户机的掩码设置为24,这样可以互相访问,千兆局域网。
首先在luci里面‘网络’-‘接口’-‘lan’-‘DHCP服务器’-‘开始’,将dhcp起始段设为128。

将/etc/rc.local里面的语句修改为:

重启路由。
这样,将终端的ip设为小于128的时候,adbyby广告过滤功能对其无效,下载速度100M,当终端大于等于128时,adbyby广告过滤功能又对其开启,下载速度50M。

Openwrt 配置花生壳DDNS

两种办法:
1.通过luci配置

然后在luci界面中‘更新的url’填入:

其他按照要求填写,注意:‘ip地址来源’选‘接口’,‘接口’ 选‘ppoe-wan’

但是上述方法很不稳定。。。。有时ok有时不行。。

2.脚本办法
转载自 http://iloss.me/post/fen-xiang/2014-01-10-openwrt-ddns 有修改

先写一个sh脚本:(路径)

内容如下:

大概意思就是当路由器的ip和上一次保存在临时文件里的ip不一样的时候就访问花生壳网站更新ip
2017-07-28更新了代码,采用ping的方式,如果返回的ip与get发送的ip不一致时,重新发送。

给文件增加执行权限

给路由增加一个定时任务,每隔一分钟执行一次上面的脚本

TP-Link WDR7500 v2 拆机硬改16M Flash 刷openwrt攻略

去年入了一个TP-Link WDR7500 v2,硬件配置是目前家用顶级的,但是原厂软件就是渣,各种不稳定,后来升级到了官方固件140401测试版(2014年6月14日发布)后基本稳定,但是偶尔网络也会抽风,非常不爽,到现在还没有正式版本的固件,我也是对tplink无语了。。。
后来到openwrt官网发现还是可以刷的(但没有了5GHz),想想为了稳定,暂时没有5GHz就算了。。
下载了openwrt官网的固件:openwrt-ar71xx-generic-archer-c7-v1-squashfs-factory.bin ,打算开刷,发现tplink 140401固件居然封了刷机,非官方rom一律不让刷。。。降级也不行。。。我无力吐槽了。。。
没办法,只有硬来了,国内行货版的TP-Link WDR7500 v2是外置六天线,但是flash只有8M (winbond w25Q64fv),非常不爽,也就一起搞了。

先拆掉屁股后面4个螺丝,然后用软卡撬开隐藏的塑料卡扣,左右各3个,前后各1个。
然后就这样了(红圈的是flash,紫圈是ttl孔,焊上针脚之前是孔,图上已经是我焊好的):
继续阅读TP-Link WDR7500 v2 拆机硬改16M Flash 刷openwrt攻略

Openwrt netgear wndr4300 利用128M NAND攻略

转载自:http://blog.csdn.net/zhiyuan411/article/details/41399273 ,有修改

最新的barrier_breaker 14.07 op装在 netgear wndr4300以后,可用的rootfs只有约12M,其实这个路由器有128M NAND,剩下的90多兆都分在了/dev/mtdblock11上,为了利用这些空间,让opkg软件能装到这90M里面,就要进行简单的设置:

1.安装软件,准备格式化分区

2.编辑/etc/rc.local,使得挂载自启动(但是rc.local优先级较低,如果将重要的软件安装在里面可能导致无法启动加载,所以执行后续步骤前现在rootfs 12M空间里面装好需要优先启动的软件,例如block-mount等)

3.编辑/etc/opkg.conf

4.编辑/etc/profile

5.使得修改立即生效

6.接着装个软件试试,应该都装到了local目录了

Openwrt 路由器使用adbyby插件去除网页和视频网站广告

上网打开网页,看视频都会有广告弹出,很是烦人。为了避免这个问题,在op的路由器中装上adbyby插件就能去掉“不可接受的”广告。

ssh登陆gl-inet路由器(基于OPENWRT-AR71XX(AR913X),adbyby官网上下载对应插件),输入:

在exit 0 前加入

另外更新adhook.ini中的exrule:
vi /root/adbyby/bin/adhook.ini
找到[exrule],修改为:

重启路由器,搞定。。。
经测试:打开网易、优酷,页面没有讨厌的广告了,也不会弹出广告,视频内嵌的前置广告也没了。。。手机浏览器也是。。。
但是手机的app内置的广告还是有的,另外某些广告还是存在,大概是属于“Adblock Plus 认为的可接受的广告”吧。。。

由于adbyby不是很稳定,一旦挂掉就不能上网了,所以按照
http://www.groad.net/bbs/thread-8832-1-1.html (有修改)创建守护进程,一旦adbyby进程挂了,就重启进程。。。

在exit 0前加入

另外为了防止adbyby 僵死,可以定期检查重启adbyby:

在crontab里面增加

每小时检查重启adbyby

如果adbyby还是无法启动,可能需要安装libstdcpp

Openwrt 设置中兴 ZTE MF190 联通 3G拨号上网攻略

首先沉痛哀悼我的tplink wr720n,因为我换ram的时候,弄断了3根电路板上的焊盘引脚,导致挂了。。。
后来买了gl-inet 16M版本的小路由,直接ssh登陆mtd -r write刷了720n的op,完全好用。折腾成功在其上的3G上网,记录一下:

1.安装必要的软件:

注:usb-modeswitch-data 已经在14.07版本中与usb-modeswitch合并了,所以不需要了,后面设置也与前几个版本不太相同。
继续阅读Openwrt 设置中兴 ZTE MF190 联通 3G拨号上网攻略

决定启用锐速了

最近出门在外,发现ss和vpn速度都不行,net_speeder效果也不是很明显,决定还是试试大家推荐的锐速,一试果然ok,免费版20MB效果杠杠的。。。启用前用ss看u2b的360p都卡,启用后ss可以看720p hd。。。因为只能对tcp加速,所以ikev2的vpn应该没有效果的。
配置文件/serverSpeeder/etc/config 部分内容如下:

Debian 7 Linode VPS的内核微调——增加Hybla选项和加速调整

按照linode官网的内核编译教程,最后在make install的时候总会失败,后来只好放弃,但是因为linode内核不带hybla(hybla可以对高延迟高丢包的网络环境进行加速,特别对于下载等应用比较有效),所以只好另辟蹊径,用相同的内核编译模块加载进去,于是找到了如下教程,我的内核是
3.18.5-x86_64-linode52
按教程操作ok。

继续阅读Debian 7 Linode VPS的内核微调——增加Hybla选项和加速调整

TP-Link wr720n Openwrt 科学上网改造,使用ChinaDNS + Shadowsocks 攻略

最近又在研究openwrt科学上网,正好手头有个TP-link wr720n v4 版本超便携路由,查阅资料以后发现,该机跟v3版本的配置一样,也就是说可以用v3版本的op的rom,由于这个路由内置存储仅有4M,完全不够用,目前有2个解决办法,1.淘宝有大神硬改,把4M flash换成了8或16M,过于彪悍了,2.软改,利用extroot让路由器从u盘启动,我是后者,使用了超mini的sandisk 16G usb3.0(向下兼容2.0)的u盘作为系统盘。一周折腾期间前前后后刷了不少大神的rom,但是都不能正常使用chinadns和shadowsocks,所有努力均以失败告终,最终使用官方rom成功。之前失败的根本原因是openwrt的kernel和软件关联性(dependence)太严格,导致就算是一个版本的kernel,编译版本不同,其很多软件都不能通用,特别是kmod开头的内核相关软件。
如果强行安装,就会报错,一个典型的错误内容如下:

后面那串数字,我猜就和kernel编译版本相关,就算前面大版本对了,只要小版本不对,很多软件还是装不上,必须安装同时编译好的ipk软件,由于大神们的rom总是缺一两个关键软件导致ss和chinadns无法正常工作,所以最后都得放弃。期间自己也编译过一个rom,花费了2个小时,装上以后虽然没变砖,但是使用起来效果还不好。。。

于是,只好使用官方编译好的版本的rom,怕以后对应的ipk软件找不到,我把其官网的所有3000多个ipk gz文件都下载下来了,然后自己搭了一个source。。。下面说一下流程,备忘。。

继续阅读TP-Link wr720n Openwrt 科学上网改造,使用ChinaDNS + Shadowsocks 攻略