Clash Verge 代理节点配置
本文以 AnyTLS 为例,介绍 Clash Verge 代理节点的配置格式、常用字段和填写方法,讲清节点名称、服务器地址、端口及认证信息的作用。
代理节点定义 Clash 如何连接远端代理服务器,写在配置文件的 proxies: 列表中。
1.节点怎么样写
- 每个节点包含名称、协议、服务器地址、端口和认证信息等。
- 不同代理协议需要的字段不同。
- 下面以 AnyTLS 为例,展示节点的基本配置格式。服务器地址、端口、密码和 SNI 需要按实际节点信息填写。
proxies:
- name: 直连美国
type: anytls
server: us-proxy.example.com
port: 443
password: "填写节点密码"
sni: us-proxy.example.com
udp: true
skip-cert-verify: false如果配置中已经有 proxies:,将新节点追加到同一个列表中,并保持相同缩进。
节点参数需要与服务端配置对应。不同协议使用的字段不同,本文示例适用于 AnyTLS。
2. 节点字段是什么意思
- 以下字段以本文的 AnyTLS 节点为例,其他协议的字段可能不同。
| 字段 | 含义 | 示例 |
|---|---|---|
name | 节点名称,供界面显示、策略组和规则引用 | 直连美国 |
type | 代理协议,必须与服务端对应 | anytls |
server | 代理服务器的 IP 地址或域名 | us-proxy.example.com |
port | 代理服务器的监听端口 | 443 |
password | 连接服务端使用的认证密码 | "填写节点密码" |
sni | TLS 握手使用的服务器名称 | us-proxy.example.com |
udp | 是否允许该节点转发 UDP 流量 | true |
skip-cert-verify | 是否跳过服务端证书验证 | false |
name:只是节点名称
- 可以自定义,但不能与其他节点或策略组重名。
- 修改名称后,引用它的策略组和规则也需要同步修改。
例如:
name: 直连美国
含义:
给这个节点起名叫“直连美国”。
名称本身不会改变节点的连接方式。“直连美国”是节点名,DIRECT 才表示本地网络直连。
type:使用什么代理协议
type指定 Clash 使用哪种代理协议连接服务器。- 必须与服务端使用的协议对应,不能随意填写。
- 必须与服务端使用的协议对应,不能随意填写。
| 协议名称 | type 填写值 | 主要特点 |
|---|---|---|
| AnyTLS | anytls | 使用密码认证,通过 TLS 加密;支持复用已有连接,减少重复建立连接的开销 |
| Shadowsocks / SS | ss | 通过指定的加密算法和密码或密钥进行加密转发,基础配置较简洁 |
| VMess | vmess | 使用 UUID 认证,协议自身提供加密选项,也支持搭配不同传输方式 |
| VLESS | vless | 使用 UUID 认证,基础协议较轻量,常与 TLS、REALITY 等安全机制搭配 |
| Trojan | trojan | 使用密码认证,通过 TLS 加密,标准形态基于 TCP 连接 |
| Hysteria 2 / HY2 | hysteria2 | 基于 QUIC,底层使用 UDP;提供带宽与拥塞控制相关配置,侧重提高传输吞吐量 |
| TUIC v5 | tuic | 使用 UUID 和密码认证,基于 QUIC;支持在一条连接中承载多条数据流,以及不同的 UDP 转发方式 |
type 必须与服务端使用的协议对应。更换协议时,也需要使用对应的配置字段。
server 和 port:连接哪台服务器
server指定服务器地址。port指定该服务器上的代理服务端口。- 这里填写的是远端服务器的信息。
例如:
server: us-proxy.example.com
port: 443
含义:
连接 us-proxy.example.com 的 443 端口。password:使用什么密码认证
- 填写代理服务端配置的认证密码。
- 它不是电脑登录密码,也不是服务器的 SSH 登录密码。
password: "填写实际节点密码"sni:TLS 握手使用哪个名称
sni指定与代理服务器进行 TLS 握手时使用的服务器名称。- 通常填写服务端证书对应的域名,按节点提供的信息设置。
- 它可以与
server相同,也可以不同。 - 这里填写的是代理服务器使用的名称,不是最终访问的网站域名。
server: 203.0.113.10
port: 443
sni: proxy.example.com这个示例表示:
连接地址:203.0.113.10
TLS 握手使用的名称:proxy.example.comserver 决定连接地址,sni 指定 TLS 握手中的服务器名称。
udp:是否允许转发 UDP 流量
- 控制是否允许通过这个节点转发 UDP 流量。
- 实际能否转发,还需要客户端和服务端支持。
udp: true
允许通过这个节点转发 UDP 流量。
udp: false
不允许通过这个节点转发 UDP 流量。udp 控制是否允许转发 UDP 流量,不改变节点使用的代理协议。
skip-cert-verify:是否跳过证书验证
skip-cert-verify: false
验证服务端证书。
skip-cert-verify: true
跳过服务端证书验证。通常保持 false,验证服务端证书。设为 true 后仍有 TLS 加密,但会跳过证书验证,削弱对服务端身份的确认。
总结
- 代理节点配置说明“连接哪台代理服务器,以及怎样连接”。节点定义完成后,可以通过名称被策略组或分流规则引用。
版权所有
版权归属:念宇
