帮助中心 » 功能使用 » ADM 路由版安装:
2016-8-21 热度:14134℃

原理就是在其他非windows上台上运行ADM并在需要过滤的客户端上设置ADM所在的IP和端口达到过滤目的,路由版是转发流量到ADM过滤的端口。

由于开发时间和精力问题暂时还需要有使用的同学自己折腾一下,跨平台版本下载地址:跨平台下载

小米路由插件群:110678294

简单安装教程流程(确保路由开启SSH再往下看

必备软件WinSCP(传文件):http://www.downg.com/soft/17941.html

必备软件Xshell(命令行):http://www.downg.com/soft/36022.html

ADM路由版下载地址(对应路由CPU):http://admup2.admflt.com/cross_platform/


打开WinSCP,照下图填入相关信息登陆路由器:

cross_winscp1.png


从左边拖动下载好的压缩包到右边传到路由器里

cross_winscp2.png

最好是外部磁盘否则可能会有路由内部空间满造成无法正常使用,不同的路由器固件外部磁盘路径不同,请自行查阅


打开Xshell,照下图填入相关信息登陆路由器:

cross_xshell1.pngcross_xshell2.png

切换到外部磁盘路径,注意cd和后面路径中间是有个空格的

cross_xshell3.png


解压缩路由版:tar -zxvf 7620a.tar.gz

tar空格-zxvf空格下载对应CPU的文件名

cross_xshell4.png

PS:也可以在windows把压缩包解出来,把整个文件夹上传,或把文件夹改成你喜欢的名字,后面的命令路径也需要跟着改变。


切换到对应CPU目录

cross_xshell5.png


运行命令:chmod 777 adm给adm程序运行权限

cross_xshell6.png


运行ADM:(./adm &)

括号也要输入进去,这样是为了ADM在后台运行,不影响继续操作

cross_xshell7.png


添加端口转发:

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 18309

cross_xshell8.png


至此简单流程就完成了,ADM可以过滤广告了,如果要每次开机都自动完成或HTTPS过滤还需要解决几个问题。

有能力的自己折腾一下,如果很小白不如进群请教一下大神或等有时间再完善此帮助。

1、开机自启,把运行ADM的命令写到启动脚本里但要完整路径,例如:(/mnt/sda1/7620a/adm &)

2、端口转发,那条命令不是永久保存的,也需要添加到开机启动脚本或iptables防火墙配置文件里,推荐前者,不同固件配置文件路径不同,不熟悉的比较难找。

3、如果开启HTTPS需要编辑配置文件、再转发一个443端口,命令如下:

iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 18309

4、如开启HTTPS需要浏览器导入证书,详情请见:HTTPS过滤支持

5、有时ADM进程会挂掉,最好有一个守护脚本添加计划任务。

6、如果卸载先killall adm,删除所有adm的文件,再删除端口转发:把命令中的-A换成-D运行一次即可。


※路由版的配置文件是adm目录下ADMConfig.ini,用WinSCP在此文件上右键->编辑即可,里面有注释说明。

如何重启路由版?

在Xshell下输入:killall adm

即可结束ADM的进程,重新运行即可


开启HTTPS如何下载证书到本机?

连接WinSCP转到adm目录下即可看到adm_ca.crt把它从右边拖到左边即可下载到本机,再导入。

启动脚本1.3.1222 Beta:

脚本说明:

用于扩展ADM参数,启动时自动添加80端口转发,如果support_ssl=1时添加443端口转发。

使用此脚本可解决上面的1、3、5、6问题,问题2需要把这个脚本添加到开机启动(start)参数也可解决。

※不要用脚本以外的方式启动ADM,避免有多个ADM进程,脚本可能会检测不到。

使用方法:

放在adm目录里,和ADMConfig.ini同级

给予脚本执行权限:chmod 777 admflt.sh

脚本名+参数名执行对应功能,例:./admflt.sh start

参数说明:

运行:start

停止:stop

重启:restart

状态:status

守护进程:

守护(添加计划任务用):deamon

例:* * * * * /mnt/sda1/7620a/admflt.sh deamon

关于BUG:

手上并没有足够的各种设备刷各种固件来测试此脚本,所以有问题还请自己修复,或者你有BUG解决方案去讨论群@帮助文档来提交。

下载地址:【下载点1】 【下载点2

科普crontab计划任务基本解释

crontab.png

*代表任何,在分钟位置就是每分钟,在小时位置就是每小时,以此类推。

*/n代表每时间(n≥2),如在分钟位置*/5代表每5分钟,*/1 = *

0 3 * * * reboot 每天3点0分重启

* 3 * * * reboot 这种就是错的,代表3点的每分都重启

0 3 1-20 * reboot 1到20号每天3点0分重启

0 3 1-20/5 * reboot 1到20号每5天的3点0分重启


每几星期很少用,一般只用指定在星期几,0代表星期日

0 3 * * 0 reboot 每个星期日3点0分重启


在此感谢在ADM成长过程中帮助过ADM的朋友
没有你们的付出和帮助就没有现在的阿呆喵!排名不分先后:
kafan.cn,pediy.com,samtogo,ADM QQ交流群群友(339349307),雨阳,xwhyc,林夕飞,右近,Q8,木,Mr.盐,XWK,15536900(播放器),OpenGG 劇 情 、閁始, 老荣, 茄子泥焗黃魚...
交流方式
QQ反馈群(严禁灌水) 1群:339349307 2群:157495855 3群:542183764
QQ讨论群:377971349(畅所欲言,只要遵守法规,有道德底线)
微信:admflt
Copyright © 2017 | 京ICP备14034355号 | 本站提供的软件, 未经许可,禁止用于商业用途!