翻墙入口,Telegram上最大的免费科学上网解决方案提供者,
致力于维护互联网世界普世自由价值、建立翻墙行业新秩序。

『原创』Linux 广告过滤/屏蔽软件 —— ADbyby 一键安装脚本

前段时间写了个ADbyby的Linux手动安装教程,然后就有人想要一键脚本,于是就出来了。

手动安装教程:Linux 服务器安装 ADbyby 使ShadowsocksR等代理 实现过滤/屏蔽广告功能


系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 8 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

注意:ADbyby对CPU要求较高,特别是流量很大的时候,如果CPU很弱的请不要尝试,并且在大流量情况下可能会因为ADbyby效率和CPU占用过高而影响速度。所以一般我是不推荐在服务器上面安装这类广告过滤软件的,还是建议本地设备安装!

脚本版本

Ver: 1.0.1

安装步骤

执行下面的代码下载并运行脚本。

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/adbyby.sh && chmod +x adbyby.sh && bash adbyby.sh 

运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。

使用说明

进入下载脚本的目录并运行脚本:

./adbyby.sh 

然后选择你要执行的选项即可。

请输入一个数字来选择选项  1. 安装 ADbyby 2. 卸载 ADbyby ———————————— 3. 启动 ADbyby 4. 停止 ADbyby 5. 重启 ADbyby ———————————— 6. 修改 配置文件 ———————————— 当前状态: 已安装 并 已启动  请输入数字 [1-8]: 

其他操作

启动:/etc/init.d/adbyby start

停止:/etc/init.d/adbyby stop

重启:/etc/init.d/adbyby restart

查看状态:/etc/init.d/adbyby status

安装目录:/usr/local/adbyby

配置文件:/usr/local/adbyby/bin/adhook.ini

其他说明

ADbyby 脚本支持开机启动。

ADbyby 的广告过滤效果取决于广告过滤规则的完善程度,默认的规则并不是很全,所以想要更好的过滤效果请自行添加 广告过滤规则URL!

添加广告过滤/屏蔽规则 URL

默认的配置文件,我已经加上了四个URL规则,ADbyby会自动定时更新的,如果你想要添加或者删除这些URL规则,那么可以运行脚本后选择 6 选项。

然后就会打开配置文件,在最后的 [exrule] 项目下面 添加/删除 广告过滤URL规则即可,一行一个。

脚本中我是用 vim 编辑器打开配置文件的,打开后按 I键 即可进入编辑模式,然后就可以修改了(注意不要使用键盘中的小键盘)。

修改后,按 ESC键 退出编辑模式,然后输入 :wq 保存并退出,如果不想保存,那就 :q! 不保存强行退出。

以下这些广告过滤规则URL,可以根据需求添加进去:

https://easylist-downloads.adblockplus.org/easylistchina.txt https://easylist.to/easylist/easylist.txt https://easylist-downloads.adblockplus.org/easyprivacy.txt https://easylist-downloads.adblockplus.org/malwaredomains_full.txt https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt 

提示wget: unknown host “raw.githubusercontent.com” 之类的错误

这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

echo -e "nameserver 8.8.8.8 nameserver 8.8.4.4" > /etc/resolv.conf 

提示 wget: command not found 的错误

这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。

# CentOS系统: yum install -y wget  # Debian/Ubuntu系统: apt-get install -y wget 

升级脚本

升级脚本只需要重新下载脚本文件就可以了,会自动覆盖原文件。

更新日志

2017年11月28日,版本 v1.0.1

1. 更换 下载源为 Github。

2017年04月14日,版本 v1.0.0

1. 推出 正式版。

赞(0)
未经允许不得转载:翻墙党 » 『原创』Linux 广告过滤/屏蔽软件 —— ADbyby 一键安装脚本
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址