|
本帖最后由 yumin9822 于 2016-3-23 20:29 编辑
看见openwrt,关于adbyby的讨论很多,在tomato这里貌似好没有。本人尝试了一下可以运行。安装参考文章:http://www.cnblogs.com/xuningfans/p/5077890.html
防火墙参考:http://blog.csdn.net/abcbc/article/details/10296425
本人机器华硕N16 刷的是1.28.0121 MIPSR2-20140808.Hyzoom.RT_N5x K26 USB 32M-AIO-AR-TR-PY-GAE-XUNLEI-NGINX-MYSQL-5G
其实关键的参数是CPU: mipsel
adbyby官网有MTK7620N的现成bin,地址:wget http://update.adbyby.com/download/7620n.tar.gz(7620N的CPU也是mipsel)
安装就按照参考文章安装,我是放在/tmp里面测试的,需要永久保留的请放到USB设备或者JFFS里面。文件解压出来占用空间 1616KB
唯一需要改动的地方就是:开机启动,可选的透明广告过滤(iptables 设置)。两处都在路由器web页面的“系统管理”--》“脚本设置”里面
1. 开机启动
将你adbyby下载的好的地址放到“脚本设置”的“初始化”,本文的adbyby在/tmp/bin/bin下面为例设置如下
2. 透明透明广告过滤
这一步推荐设置,不设置的话,需要局域网客户机的代理服务器设置为路由器ip,端口 8118。
要设置的话,请将你以内容放到“脚本设置”的“防火墙”里面,
- iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 路由器ip:8118
复制代码
参考http://serverfault.com/questions ... edirect-in-iptables
以下是我成功运行的信息:
- Tomato v1.28.0121 MIPSR2-20140808.Hyzoom.RT_N5x K26 USB 32M-AIO-AR-TR-PY-GAE-XUNLEI-NGINX-MYSQL-5G
- ========================================================
- Welcome to the Asus RT-N16 [TomatoUSB]
- Uptime: 12:52:10 up 2 days, 4:26
- Load average: 0.06, 0.01, 0.00
- Mem usage: 10.9% (used 13.47 of 123.97 MB)
- WAN : 180.156.222.44/32 @ BC:AE:C5:C5:19:56
- LAN : 192.168.2.1/24 @ DHCP: 192.168.2.10 - 192.168.2.254
- WL0 : Tomato_hg320 @ channel: CNauto @ BC:AE:C5:C5:19:57
- ========================================================
复制代码- root@unknown:/tmp/home/root# ps
- PID USER VSZ STAT COMMAND
- 1 root 1472 S /sbin/init noinitrd
- 2 root 0 SW< [kthreadd]
- 3 root 0 SW< [ksoftirqd/0]
- 4 root 0 SW< [events/0]
- 5 root 0 SW< [khelper]
- 21 root 0 SW< [kblockd/0]
- 24 root 0 SW< [khubd]
- 51 root 0 SW [pdflush]
- 52 root 0 SW [pdflush]
- 53 root 0 SW< [kswapd0]
- 54 root 0 SW< [aio/0]
- 96 root 0 SW< [mtdblockd]
- 290 root 660 S hotplug2 --persistent --no-coldplug
- 330 root 1452 S buttons
- 331 root 1420 S console
- 332 root 1616 S /bin/sh
- 334 root 1608 S syslogd -L -s 50 -b 1
- 336 root 1604 S klogd
- 490 root 1560 S pppd file /tmp/ppp/wanoptions
- 491 root 1452 S redial
- 495 root 1608 S telnetd -p 23
- 498 root 1112 S dropbear -p 2222 -a
- 526 root 1624 S crond -l 9
- 534 root 952 S rstats
- 540 root 1032 S cstats
- 742 root 1008 S eapd
- 745 root 1112 S nas
- 1118 root 880 S miniupnpd -f /etc/upnp/config
- 1123 root 2876 S httpd
- 1303 nobody 1116 S dnsmasq -c 1500 --log-async
- 2227 root 1180 R dropbear -p 2222 -a
- 2228 root 1632 S -sh
- 2343 root 1252 S /tmp/bin/bin/adbyby
- 2344 root 2012 S /tmp/bin/bin/adbyby
- 2350 root 1612 R ps
复制代码- root@unknown:/tmp/home/root# netstat -ntl
- Active Internet connections (only servers)
- Proto Recv-Q Send-Q Local Address Foreign Address State
- tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
- tcp 0 0 180.156.*.*:80 0.0.0.0:* LISTEN
- tcp 0 0 192.168.2.1:80 0.0.0.0:* LISTEN
- tcp 0 0 0.0.0.0:6161 0.0.0.0:* LISTEN
- tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN
- tcp 0 0 0.0.0.0:8118 0.0.0.0:* LISTEN
- tcp 0 0 :::2222 :::* LISTEN
- tcp 0 0 2001:470:*.*0 :::* LISTEN
- tcp 0 0 2001:470:*:1:80 :::* LISTEN
- tcp 0 0 :::53 :::* LISTEN
- tcp 0 0 :::23 :::* LISTEN
复制代码
删除新加的iptables的方法如下:iptables -t nat -L PREROUTING --line-numbers 查看对应的规则前面的数字,如果是4,那就运行下面的删除
iptables -t nat -D PREROUTING 4
|
评分
-
查看全部评分
|