跳转到主要内容

DNS、VPN、YAML 三者是什么关系?

5 分钟阅读
#实用操作指南 #Clash Verge
文章目录

DNS、VPN 和 YAML 分别负责找地址、建立连接和规定连接方式。Clash Verge Rev 根据 YAML 配置,把 DNS、节点和分流规则组合起来。

一、三者分别做什么?

名称作用简单理解
DNS把域名解析成 IP 地址查地址
VPN 或代理节点转发设备与目标服务器之间的流量建立连接
YAML保存节点、DNS、策略组和规则写明连接方式

Clash Verge Rev 是操作界面和调度工具,Mihomo 内核负责执行配置。

二、打开网站时发生了什么?

以访问 chatgpt.com 为例:

输入 chatgpt.com

DNS 查询服务器地址

规则判断走代理还是直连

选择对应节点或直接连接

加载网页

其中:

  • DNS 决定目标地址。
  • YAML 中的规则决定连接方式。
  • 节点负责转发需要代理的流量。

任何一步出错,都可能表现为网站打不开。

三、YAML 具体控制什么?

一份 Clash 配置通常包含:

dns:
  enable: true
mode: rule
proxy-groups:
  - name: PROXY
    type: select
rules:
  - DOMAIN-SUFFIX,example.com,PROXY
  - MATCH,DIRECT

这段配置表达了三件事:启用 DNS、使用规则模式、匹配到 example.com 时选择 PROXY

新手通常不需要手写完整配置。想进一步了解字段和扩展设置,可查看Clash Verge Rev YAML 配置教程

四、为什么节点正常,网站仍可能打不开?

节点只负责连接。如果 DNS 没有返回可用地址,或者规则把网站分到了错误线路,节点正常也无法保证网页能打开。

排查时可以按这个顺序判断:

  1. DNS 是否成功解析域名。
  2. 规则是否匹配正确。
  3. 节点是否可连接目标服务。
  4. 浏览器和网站本身是否正常。

五、三者需要分别设置吗?

通常不需要。订阅会提供节点、策略组、规则和基础 DNS 配置,Clash Verge Rev 负责加载和执行。

只有出现明确问题时才单独处理:

六、开始使用 Nexus

如果不想自己维护节点和复杂配置,可以试用 Nexus。注册后可免费体验 3 天、获得 5GB 流量,并使用全部节点,无需绑定付款方式。

免费试用

相关文章