VPS屏蔽广告一键脚本

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

系统要求

CentOS 6+ / Debian 6+ / Ubuntu 14.04 +

推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。这个比较消耗资源,建议主机配置比较高的用。

脚本版本

Ver: 1.0.0

安装步骤

wget -N --no-check-certificate https://softs.fun/Bash/adbyby.sh && chmod +x adbyby.sh && bash adbyby.sh

# 如果上面这个脚本无法下载,尝试使用备用下载:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/adbyby.sh && chmod +x adbyby.sh && bash adbyby.sh

使用说明

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

./adbyby.sh

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

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

 

其他说明

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 “softs.fun” 之类的错误

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

  1. echo e “nameserver 8.8.8.8
  2. nameserver 8.8.4.4″ > /etc/resolv.conf

提示 wget: command not found 的错误

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

  1. # CentOS系统:
  2. yum install y wget
  3.  
  4. # Debian/Ubuntu系统:
  5. aptget install y wget

升级脚本

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

zh-CN Chinese (Simplified)
X