当前位置:首页 > CN2资讯 > 正文内容

docker 部署Geoserver docker 部署AdGuardHome

2天前CN2资讯


为了屏蔽广告,adblock 可以说是我在 Chrome 浏览器上必装的插件之一了。安装插件虽然简单,但对象也很明确,就是针对浏览器。如果我要屏蔽整个设备上的广告,光靠插件就束手无策了。这种情况下,我们可以借助开源项目 AdGuard Home[1],在自己的 VPS 上搭建专属的 DNS Server 来实现多设备屏蔽广告。在这篇文章中,我将介绍下 AdGuard Home 安装和使用方法。

安装

第一步当然是安装。我准备将服务部署到一台 CentOS 系统的 VPS 上,运行官方提供的脚本来安装:

curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/ | sh

如果运行时提示 curl: (7) Failed connect to raw.githubusercontent.com:443; Connection refused,可以修改本地 hosts 文件:

sudo vim /etc/hosts # 加上一行 199.232.28.133 raw.githubusercontent.com

脚本运行后会在 /opt/AdGuardHome 目录下生成文件。

/opt/AdGuardHome ├── AdGuardHome ├── AdGuardHome.sig ├── data │ └── sessions.db ├── LICENSE.txt └── README.md 1 directory, 5 files

执行以下命令来启动服务,服务默认监听在 3000 端口上:

/opt/AdGuardHome/AdGuardHome -s start

服务启动后,访问 http://localhost:3000,这里注意要把 localhost 改为自己 VPS 的地址。如果能够看到设置页面,说明安装成功了。

设置

安装完成后,AdGuard Home 会跳转到配置页面,如上图所示。点击「开始配置」进行配置,期间会要求创建一个认证账号,按提示配置即可。登录后界面如下:

由于 AdGuard Home 是一个外国团队开发的开源版本,自带的规则可能不太适合在国内使用。接下来,我会简单调整下 AdGuard Home 的设置,大家在配置的时候可以参考下。

DNS 设置

首先是修改上游 DNS 服务器,可以加入一些常用的 DNS[2] 来提高解析速度,比如:

  • DNSPod:119.29.29.29
  • 百度 DNS:180.76.76.76
  • 阿里 DNS:223.5.5.5 / 223.6.6.6
  • 114 DNS:114.114.114.114

点击上方「设置」中的 「DNS 设置」,加入 DNS 地址后点击「应用」保存配置。

过滤规则

接下来是设置过滤规则,网上相关的资源还是比较多的,这里我推荐 GitHub 上一个开源的清单[2]。

https://raw.githubusercontent.com/privacy-protection-tools/anti-AD/master/anti-ad-easylist.txt

点击上方「过滤器」中的「DNS 封锁清单」,点击「添加阻止列表」后 「添加一个自定义列表」,在清单中填写名称与地址。

保存后就可以看到自定义的封锁清单了,同时请确保清单是勾选状态。

如果规则仍无法满足需求,可以在「过滤器」中的「自定义过滤规则」页面进行设置。

使用

AdGuard Home 提供了各设备的设置指导,可以在「设置指导」页面中获取帮助。

以 Windows 系统为例,设置的步骤如下:

  • 通过开始菜单或 Windows 搜索功能打开控制面板。
  • 点击进入 “网络和 Internet” 后,再次点击进入 “网络和共享中心”。
  • 在窗口的左侧找到 “更改适配器设置” 并点击进入。
  • 选择您正在连接的网络设备,右击它并选择 “属性”。
  • 在列表中找到 ”Internet 协议版本 4 (TCP/IPv4)“ ,选择并再次点击 “属性”。
  • 选择 “使用下面的 DNS 服务器地址” ,并输入您的 AdGuard Home 服务器地址。
  • 本机设置好 DNS 后,访问网页看下屏蔽的效果:

    现在回到仪表盘,可以看到相关的拦截信息了。

    结语

    AdGuard Home 的功能强大,界面友好并支持容器化部署。我们可以将服务部署到 VPS 或者树莓派上,通过对路由器进行设置来创造一个干净的局域网环境供多设备使用。

    References

    [1] AdGuard Home:https:///AdguardTeam/AdGuardHome [2] 清单:https:///privacy-protection-tools/anti-AD


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/19853.html

      分享给朋友:

      “docker 部署Geoserver docker 部署AdGuardHome” 的相关文章

      电信精品网CN2:开启智能时代新篇章

      CN2——网络性能的巅峰之作在互联网飞速发展的今天,网络性能已成为企业竞争力和用户体验的关键因素。中国电信推出的精品网CN2,正是针对这一需求量身打造的高端网络服务。作为国内首个专注于高质量网络传输的服务平台,CN2以其卓越的网络架构和技术创新,重新定义了网络服务的标准,为用户带来了前所未有的极致体...

      IP地址可以是255吗?详解IP地址的定义、结构与未来发展趋势

      IP地址的定义与作用 IP地址是互联网协议(IP)中用于标识网络上设备的逻辑地址。它就像是互联网世界的“门牌号”,帮助数据包准确地找到目的地。没有IP地址,设备之间就无法相互识别和通信。无论是电脑、手机还是服务器,只要连接到网络,都会分配一个唯一的IP地址。它的存在让互联网的运作变得有序且高效。 I...

      JustHost评测:高性价比VPS服务的最佳选择

      JustHost是一家成立于2006年的俄罗斯主机商。多年来,它在VPS和服务器租用方面积累了相当的声誉,并建立了一个庞大的客户群体。刚开始时,它的目标是帮助用户实现更灵活、高效的网络解决方案,逐渐扩展到如今的多种服务提供。无论你是中小企业还是个人用户,JustHost的产品都能满足不同层次的需求。...

      ITLDC:高性价比的VPS云服务器解决方案

      ITLDC是一家成立于1995年的保加利亚服务器提供商,算得上行业里的“老前辈”。凭借着超过20年的运营历史,ITLDC在服务器供应行业中积累了丰富的经验,虽然其低调的运营风格让它并不算是家喻户晓的品牌,但它所提供的服务种类相当齐全,包括VPS云服务器、虚拟主机、独立服务器、DDoS防御、SSL证书...

      全面提升VPS性能测试与优化方法指南

      VPS性能测试概述 在使用VPS的过程中,了解它的性能测试显得尤为重要。VPS性能测试是一种评估虚拟专用服务器性能的手段,可以帮助我们清晰地了解VPS的状态与能力。这项测试不仅关注CPU型号、内存大小等硬件配置,还涵盖了磁盘存储量、操作系统版本以及虚拟化程序等多个方面的检测。通过这些参数,我们能对V...

      eno VPS:掌握网络接口命名规则与性能优化技巧

      在了解eno VPS之前,我们先来看看什么是eno命名规则。ena作为一种网络接口命名方式,通过特定的规则来表示Linux系统中的网络设备。这种规则帮助用户更容易地识别和管理各种网络接口。具体来说,eno采用的是eno[n|d]的格式,主要用于板载设备。而对于热插拔设备,则使用ens[f][n|d]...