隐云 - 安全稳定的网络加速服务

Clash Verge 配置静态 IP:远程代理与局域网固定 IP 怎么填

更新于 2026-10-23 · wkacc.top

简答:先判断你要配置的是公网静态代理出口 IP,还是电脑在局域网中的固定地址。前者填写远程 server、port 和认证信息,后者配置 Windows、macOS 或 Linux 网卡,两者不能互相替代。

定义:Clash Verge 中的“静态 IP”通常有两种含义:远程代理服务提供的固定公网出口地址,或电脑在局域网内固定使用的 IPv4 地址。

先判断:你要配置的是哪一种静态 IP

搜索“Clash Verge 配置静态 IP”的用户,通常会把两个不同问题混在一起:一是把远程 HTTP、HTTPS 或 SOCKS5 代理接入 Clash Verge,让外部网站看到固定的公网出口;二是给 Windows、macOS 或 Linux 电脑设置固定的局域网地址,方便手机、电视或其他设备访问电脑上的代理端口。

配置对象要填写的位置典型地址解决的问题
公网静态代理出口Clash 配置的 proxies 节点服务商给出的域名或公网 IPv4让代理连接通过指定远程端点出站
局域网固定 IP操作系统网卡的 IPv4 设置例如 192.168.1.50让局域网设备持续找到这台电脑
Clash 本地端口mixed-port、port 或 socks-port例如 7892让本机或局域网设备连接 Clash

最快判断方法:如果你拿到的是 server、port、username、password,就配置远程代理节点;如果你要填写 IP 地址、子网掩码、网关和 DNS,就是配置操作系统网卡。Mihomo 文档说明,mixed-port 是本地同时支持 HTTP 和 SOCKS5 的监听端口,不能把它当作远程静态代理的端口填写。可参考 Mihomo Proxy Ports 文档。

本文按 Clash Verge Rev 当前界面和 Mihomo 配置字段讲解,旧版 Clash Verge 的菜单名称可能不同;本文与 Clash Verge Rev 项目及其开发者无隶属关系。

公网静态代理的通用 YAML 写法

配置前先向代理提供方确认六项信息:协议类型、远程服务器地址、远程端口、用户名、密码,以及是否需要 TLS 和 UDP。不要把本机的 mixed-port 填入 server 或 port。Mihomo 的 HTTP 节点字段包括 type、server、port、认证字段和可选 TLS 字段;SOCKS5 节点还可以设置 udp。字段可对照 Mihomo HTTP 节点文档 与 Mihomo SOCKS 节点文档。

远程协议type常用字段填写提醒
HTTPhttpserver、port、username、password只有服务方明确要求 HTTPS 代理时才加 tls: true
HTTPS 代理httpHTTP 字段加 tls、snisni 应填写证书或服务方指定的名称
SOCKS5socks5server、port、认证字段只有服务方声明支持 UDP 时才设置 udp: true

HTTP 静态代理

proxies:
  - name: "Static-HTTP"
    type: http
    server: proxy.example.com
    port: 8080
    username: "替换为服务方提供的用户名"
    password: "替换为服务方提供的密码"

proxy-groups:
  - name: "Static-Group"
    type: select
    proxies:
      - "Static-HTTP"
      - DIRECT

rules:
  - IP-CIDR,127.0.0.0/8,DIRECT,no-resolve
  - IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
  - IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
  - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
  - MATCH,Static-Group

proxy.example.com 是示例域名,必须替换为代理提供方给出的远程地址。保存后如果提示节点不存在,先检查节点名称是否完全等于代理组中的 Static-HTTP。

HTTPS 代理

proxies:
  - name: "Static-HTTPS"
    type: http
    server: proxy.example.com
    port: 443
    username: "替换为服务方提供的用户名"
    password: "替换为服务方提供的密码"
    tls: true
    sni: proxy.example.com

proxy-groups:
  - name: "Static-Group"
    type: select
    proxies:
      - "Static-HTTPS"
      - DIRECT

只有远程代理协议本身使用 TLS 时才添加 tls: true。如果开启后出现证书校验失败,先核对服务方要求的 SNI;不要一开始就使用 skip-cert-verify: true,因为这会降低证书校验强度。

SOCKS5 静态代理

proxies:
  - name: "Static-SOCKS5"
    type: socks5
    server: proxy.example.com
    port: 1080
    username: "替换为服务方提供的用户名"
    password: "替换为服务方提供的密码"
    udp: false

proxy-groups:
  - name: "Static-Group"
    type: select
    proxies:
      - "Static-SOCKS5"
      - DIRECT

示例中的 udp: false 适合先验证常规网页和 TCP 连接。若服务方明确支持 UDP,再改为 true。用户名或密码含有冒号、反斜杠、引号等特殊字符时,优先使用 Clash Verge Rev 的可视化节点编辑器,避免手写 YAML 引号造成解析错误。

在 Clash Verge Rev 中导入、编辑并避免订阅覆盖

  1. 本地 YAML:打开 Clash Verge Rev,进入配置或 Profiles 页面,导入本地 YAML 文件,选中该配置并启动。Local 配置使用标准的 proxies、proxy-groups 和 rules 字段。
  2. 订阅节点:在订阅卡片上右键,选择“编辑节点”,在编辑窗口粘贴节点 URI 或使用高级文本模式;需要长期保留时,使用“添加前置代理节点”或“添加后置代理节点”,保存后回到代理页确认节点名称出现。当前项目源码中的节点编辑器确实提供 prepend、append 和删除操作,可参考 Clash Verge Rev 节点编辑器源码 及中文界面字段 Clash Verge Rev 中文界面定义。
  3. 补充规则:在订阅卡片上右键,选择“编辑规则”,使用“prepend”把局域网直连规则放到原有规则前面,保存后检查规则列表。规则编辑器源码显示该页面支持 prepend、append 和 delete;可参考 Clash Verge Rev 规则编辑器源码。
  4. 扩展配置:扩展配置适合做配置项覆盖或合并,不要把它误当作普通节点编辑器。官方项目文档说明,扩展配置与扩展脚本按全局、订阅等层级执行,且 prepend/append 功能已移动到订阅右键菜单中的可视化编辑器,可参考 Clash Verge Rev 扩展配置文档。

不要直接在普通 Local 配置中写 prepend-proxies。普通 Local 配置应写完整的标准数组;prepend、append、delete 属于可视化编辑器保存的扩展序列。修改订阅后,先查看代理页的节点数量和规则页的规则数量,再启动连接。这样可以及时发现配置刷新后自定义节点消失的问题。

局域网私有地址建议放在远程代理规则之前,例如 127.0.0.0/8、10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16 使用 DIRECT。示例保留订阅自带的 MATCH 兜底规则,不引用未确认存在的策略组名称。

如果你说的是电脑的局域网固定 IP

局域网固定 IP 不写入远程代理节点的 server。它只决定其他设备如何找到运行 Clash Verge 的电脑。若你要让手机或其他局域网设备使用电脑上的 Clash 端口,还需要在 Clash Verge 中开启 Allow LAN,并确认防火墙允许对应端口;公共 Wi-Fi 环境不建议随意开启局域网共享。

Windows 11 图形界面

  1. 打开“设置”→“网络和 Internet”。
  2. 使用 WLAN 时进入“WLAN”并选择当前网络;使用网线时进入“以太网”并选择当前网络。
  3. 找到“IP 分配”,点击“编辑”。
  4. 下拉框选择“手动”,打开“IPv4”。
  5. 填写四项:IP 地址、子网掩码、网关、首选 DNS;如有需要再填写备用 DNS。
  6. 点击“保存”,重新查看网卡详情,确认 IPv4 地址与网关都已更新。

Microsoft 支持文档说明,Windows 的手动 IPv4 页面需要填写 IP 地址、Subnet mask、Gateway、Preferred DNS 和 Alternate DNS;如果不知道网段、网关或 DNS,不要直接照抄示例值,应先查看路由器或当前 DHCP 分配信息。参考 Microsoft Windows 网络设置文档。

Linux NetworkManager 命令行

以下命令适用于已安装并运行 NetworkManager 的 Linux。先用 nmcli connection show 找到连接名称,再替换示例中的连接名、IP、网关和 DNS。NetworkManager 手册支持通过 ipv4.method manual、ipv4.addresses、ipv4.gateway 和 ipv4.dns 设置静态 IPv4,可参考 NetworkManager nmcli 手册。

nmcli connection show
nmcli connection modify "替换为你的连接名" ipv4.method manual ipv4.addresses "192.168.1.50/24" ipv4.gateway "192.168.1.1" ipv4.dns "1.1.1.1 8.8.8.8"
nmcli connection down "替换为你的连接名"
nmcli connection up "替换为你的连接名"
nmcli connection show "替换为你的连接名"

判定标准是:连接状态为已连接,IPv4 地址显示为你填写的地址,默认路由指向正确网关,并且可以访问网关。若执行 connection up 后断网,优先恢复 DHCP,再核对地址是否与路由器网段一致。

配置后怎么确认静态出口真的生效

  1. 先测节点:在代理页选中静态节点,执行延迟测试。延迟测试通过只代表节点的测试请求可达,不等于所有应用都已经使用该节点。
  2. 再看代理组:确认当前代理组已经选择 Static-HTTP、Static-HTTPS 或 Static-SOCKS5,而不是 DIRECT 或订阅中的其他节点。
  3. 确认接管方式:只测试浏览器时可先打开系统代理;需要接管不遵循系统代理的应用时,再按权限开启 TUN。系统代理、TUN 和 Allow LAN 是三个不同开关,开启一个不会自动开启另外两个。
  4. 查看出口地址:使用可信的 IP 检测页面或公司允许的网络诊断页面,对比直连和代理状态下的公网出口。若显示的仍是本地网络出口,检查代理组、系统代理、TUN 状态以及应用是否支持代理。
  5. 检查 DNS:如果网页访问正常但 DNS 结果异常,分别在系统代理和 TUN 模式下进行 DNS 泄漏测试,并检查当前配置的 DNS 开关和增强模式。不要把“出口 IP 已改变”直接当成“DNS 已完全由代理接管”。
现象优先检查判定标准
YAML 加载失败缩进、冒号、引号、重复节点名配置页不再提示解析错误,节点能出现在代理页
认证失败用户名、密码、特殊字符、端口节点测试不再返回认证或 401 类错误
TLS 错误tls、sni、证书名称按服务方要求填写后,握手日志不再出现证书校验失败
节点可测但应用直连代理组、系统代理、TUN 权限应用访问时日志中出现对应节点或策略组
订阅更新后节点消失是否使用编辑节点的 prepend/append刷新订阅后节点仍存在,代理组仍能引用它

链式代理只适合确实需要“前置连接再到静态出口”的场景。Mihomo 的 dialer-proxy 允许一个节点通过另一个代理或代理组建立连接,配置前要确认前置节点能够访问静态代理端点;相关字段和流量路径可参考 Mihomo dialer-proxy 文档。

proxies:
  - name: "Static-Exit"
    type: socks5
    server: proxy.example.com
    port: 1080
    username: "替换为静态代理用户名"
    password: "替换为静态代理密码"
    dialer-proxy: "前置节点或前置代理组名称"

proxy-groups:
  - name: "Static-Group"
    type: select
    proxies:
      - "Static-Exit"
      - DIRECT

这段链式示例中的远程地址、端口、认证信息、前置节点名称都必须替换;如果前置节点名称不存在,配置会加载失败或代理组无法使用。基础单节点连接正常前,不建议先上链式配置。

常见问题

Clash Verge 里的 mixed-port 是静态代理 IP 吗?

不是。mixed-port 是 Clash 在本机监听的端口,供浏览器或其他设备连接;静态代理的远程地址应填写在节点的 server 和 port 中。

192.168.1.x 可以填进静态代理节点的 server 吗?

只有当 192.168.1.x 确实是局域网内可访问的代理服务器时才可以。普通电脑固定局域网 IP 不能自动变成公网静态代理出口。

订阅更新后自定义静态节点消失怎么办?

不要只修改临时生成的运行配置。优先在订阅卡片右键进入“编辑节点”,使用添加前置或添加后置保存,并在刷新订阅后重新确认节点和代理组是否存在。

HTTP、HTTPS 和 SOCKS5 节点能共用同一套字段吗?

它们都需要 server、port,可能还需要 username 和 password,但 type 不同;HTTPS 代理还可能需要 tls 和 sni,SOCKS5 的 udp 也要按服务方支持情况填写。

静态 IP 配置正确但网页仍显示原来的出口怎么办?

先确认代理组已选静态节点,再检查系统代理或 TUN 是否开启,最后查看应用是否支持代理。节点延迟测试通过,不代表所有应用都已被接管。

相关阅读

参考资料

  1. Mihomo Proxy Ports 文档
  2. Mihomo HTTP 节点文档
  3. Mihomo SOCKS 节点文档
  4. Clash Verge Rev 节点编辑器源码
  5. Clash Verge Rev 规则编辑器源码
  6. Clash Verge Rev 中文界面定义
  7. Clash Verge Rev 扩展配置文档
  8. Microsoft Windows 网络设置文档
  9. NetworkManager nmcli 手册(networkmanager.pages.freedesktop.org)
  10. Mihomo dialer-proxy 文档