搜索
发新帖
NETGEAR R7500v2NETGEAR Vs ASUS T-Mobile定制版NETGEAR 免费延保
开启左侧

第三方固件OpenWrt部署adbyby过滤广告(shadowsocks+adbyby)

[复制链接]
5041 0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这几天真是闲的无聊!刚好美剧《行尸走肉第五季》回归!哈哈哈!我就赶紧打开优酷!。。。。。MD!要等60s的广告!一看到等那么长时间,想看的心情都减半了,严重影响到我的观赏质量。不知道大家有木有和我同样的感受!我脑子里面一想可以找个广告过滤插件装在windows上,但这样不好玩了,作为geek和....的我肯定得折腾一番。微风从我的脸上吹过,我露出灿烂的笑容,“Did not try, nothing is impossible”放在路由器上,就这样干,也听以为好友说过adbyby可以部署在OpenWrt上,那就是它了!

配置环境

系统:Barrier Breaker 14.07
测试路由器:TP-LINK WR842ND 、TP-LINK WR4310 V1(机器性能好的,体验会比较好)
ar71xx:http://info.adbyby.com/download/openwrt.tar.gz
MT7620A/N:http://info.adbyby.com/download/7620n.tar.gz

配置教程

1.下载文中提到的手动安装包(我这里直接下载然后winscp来上传到路由器上,也可以wget)
在/usr/share/建立adbyby文件夹,并把解压后的文件扔到/adbyby里面。

2.运行adbyby
安装运行adbyby所需要的插件
  1. opkg update
  2. opkg install libstdcpp
复制代码

赋予/adbyby文件夹里adbyby文件可执行权限0755,然后执行/usr/share/adbyby

3.浏览器配置(IE为例)
打开IE浏览器的工具一栏>点击Intenet选项>连接>局域网设置>勾选为LAN选用代理服务器>填写路由器的地址>端口号:8118

4.创建开机启动脚本
注意!脚本创建路径:/usr/share/adbyby
  1. start script
  2. #!/bin/sh
  3. # Copyright (C) 2015 OpenWrt.org
复制代码

5.创建init脚本
注意!创建路径:/etc/init.d
  1. #!/bin/sh /etc/rc.common
  2. # Copyright (C) 2007-2012 OpenWrt.org

  3. START=80

  4. start() {
  5. echo "starting adbyby..."
  6. /usr/share/adbyby/start
  7. }
  8. stop() {
  9. echo "stopping adbyby..."
  10. /usr/share/adbyby/stop
  11. }
  12. restart() {
  13. stop
  14. sleep 1
  15. start
  16. }
复制代码

注意!以上脚本都要赋予可执行权限

6.建立adbyby启动顺序的软链接
  1. cd /etc/rc.d
  2. ln -s /etc/init.d/adbyby S80adbyby
复制代码

7.重启路由器(脚本下面提供下载)
  1. PS
复制代码

adbyby监控脚本/(贴在crontab里面)
  1. [i] [/i]/2 [i] [/i] * isfound=$(ps | grep "/usr/share/adbyby/adbyby" | grep -v "grep"); if [ -z "$isfound" ]; then echo "$(date): restart adbyby...">>/tmp/log/adbyby.log && /etc/init.d/adbyby restart; fi
复制代码

原文地址:HOUZI ----http://www.router008.com

OpenWrt部署adbyby过滤广告(shadowsocks_adbyby)脚本.zip

862 Bytes, 下载次数: 11

OpenWrt部署adbyby过滤广告(shadowsocks_adbyby)脚本

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

本版积分规则

精彩推荐

热点动态

精彩图文


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