<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>AdGuard on Capy&#39;s Blog</title>
    <link>https://www.capy.cx/tags/adguard/</link>
    <description>Recent content in AdGuard on Capy&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 02 Jun 2026 18:07:20 +0800</lastBuildDate>
    <atom:link href="https://www.capy.cx/tags/adguard/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AdGuard 编辑器自定义编辑规则</title>
      <link>https://www.capy.cx/posts/11/</link>
      <pubDate>Tue, 02 Jun 2026 18:07:20 +0800</pubDate>
      <guid>https://www.capy.cx/posts/11/</guid>
      <description>&lt;h1 id=&#34;前言&#34;&gt;前言&lt;/h1&gt;
&lt;p&gt;最近在折腾博客的时候，想起来我之前在&lt;strong&gt;火山引擎&lt;/strong&gt;买了几个域名证书，想部署到博客上（不用白不用，反正都买了），然后打开 SSL控制台后，发现全是空白界面，开发者工具全是跨域错误
&lt;img loading=&#34;lazy&#34; src=&#34;https://www.capy.cx/posts/11/Pasted%20image%2020260602181148.png&#34;&gt;
到这，本来我以为是火山引擎的锅，我就提了个工单。然后鬼使神差的点开了另一个页面，也是跟域名有关的控制台，这时候发现，这个页面也是和这个 SSL 控制台一样的全是跨域错误。&lt;br&gt;
这时候我才意识到，这可能是我本地的问题，毕竟这么多页面如果同时出现问题，没有及时修复的话，火山引擎还想不想干了 hhh，尝试许久以后才发现，是 AdGuard 的锅。&lt;/p&gt;
&lt;p&gt;在添加自定义规则的时候也发现，AdGuard 的 Wiki 关于这方面竟然都是英文的，虽然现在 AI 可以帮助分析，但写此篇，以后不用浪费和 AI 解释的机会就可以自行添加。&lt;/p&gt;
&lt;h1 id=&#34;添加自定义过滤器&#34;&gt;添加自定义过滤器&lt;/h1&gt;
&lt;p&gt;首先打开桌面端 AdGuard，点击右上角设置&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.capy.cx/posts/11/Pasted%20image%2020260602181630.png&#34;&gt;
然后在广告拦截中，点击过滤器编辑器&lt;br&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://www.capy.cx/posts/11/Pasted%20image%2020260602181722.png&#34;&gt;&lt;br&gt;
点击加号，就能添加新的规则&lt;br&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://www.capy.cx/posts/11/Pasted%20image%2020260602181937.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;我看了下，官方给的规则太多了，想完全了解不现实。我们只需要记住几个常用的规则怎么写就行了，能应急（就比如使某个域名不被拦截）&lt;/p&gt;
&lt;h1 id=&#34;举例&#34;&gt;举例&lt;/h1&gt;
&lt;h2 id=&#34;1-取消拦截整个网站&#34;&gt;1. 取消拦截整个网站&lt;/h2&gt;
&lt;p&gt;比如本次出现问题的便是火山引擎的 &lt;code&gt;volcengine.com&lt;/code&gt; 域名&lt;/p&gt;
&lt;p&gt;我们只需要将这个域名添加进就可以了&lt;/p&gt;
&lt;p&gt;取消拦截整个网站的语法就是&lt;/p&gt;
&lt;p&gt;&lt;code&gt;@@||example.com^$document&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;两个 &lt;code&gt;@@&lt;/code&gt; 两个 &lt;code&gt;||&lt;/code&gt; 加上 &lt;code&gt;域名&lt;/code&gt; 再加上 &lt;code&gt;^$document&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这样，整个域名就被过滤器放弃了拦截请求&lt;/p&gt;
&lt;h2 id=&#34;2-取消拦截某个地址&#34;&gt;2. 取消拦截某个地址&lt;/h2&gt;
&lt;p&gt;比如你明确的知道了，是此域名下的哪个子域名或路径出现了问题，可以用这个方法，更精准，并且也能进行一定的拦截&lt;/p&gt;
&lt;p&gt;取消拦截磨个地址的语法就是&lt;/p&gt;
&lt;p&gt;&lt;code&gt;@@||example.org/banner.png&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;同样两个 &lt;code&gt;@@&lt;/code&gt; 两个 &lt;code&gt;||&lt;/code&gt; 加上 &lt;code&gt;精准的域名&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;3-拦截地址&#34;&gt;3. 拦截地址&lt;/h2&gt;
&lt;p&gt;这个其实就可以举一反三了，如果想要拦截某个地址或者整个网址的话，同样用上方的语法，只需要去掉前面的 &lt;code&gt;@@&lt;/code&gt; 即可&lt;/p&gt;
&lt;h1 id=&#34;结尾&#34;&gt;结尾&lt;/h1&gt;
&lt;p&gt;我将域名加入以后，控制台便恢复了正常&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.capy.cx/posts/11/Pasted%20image%2020260602182903.png&#34;&gt;&lt;/th&gt;
          &lt;th&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.capy.cx/posts/11/Pasted%20image%2020260602183143.png&#34;&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;顺带吐槽一下&#34;&gt;顺带吐槽一下&lt;/h3&gt;
&lt;p&gt;现在这个证书真的很恶心，越来越短的签发周期。之前买这个域名证书就是为了长时间不用申请（虽然有自动签发，但是还是这个更省心一些，而且这个也是 DV 证书，虽然是测试的。但是它便宜啊，一个证书只要 6.8）&lt;/p&gt;
&lt;p&gt;但是这回登录回去，我这已购证书都变成 199 天了，虽然页面上显示的一年，但是签发完就变成 199 天了，算了算了用回免费证书吧&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
