Redir-host 区别与配置选择指南

Redir-host和Fake-ip是Clash核心的两种代理模式,前者通过DNS劫持实现流量转发,后者用本地虚拟IP直接代理,本文详解两种模式的技术原理、适用场景及配置方法,帮助跨境办公用户选择最优方案。

Redir-host 与 Fake-ip 核心技术区别

1 工作原理对比

Redir-host模式通过修改系统DNS解析,将目标域名解析为代理服务器IP,再利用iptables或TUN接口重定向流量,客户端发送的请求直接指向真实目标IP,代理程序在中间层完成转发。

Fake-ip模式则在本地生成一个虚拟IP段(如198.18.x.x),所有流量先经过这个虚拟IP,代理程序识别后再转发到真实目标,DNS解析结果直接返回Fake-ip,省去后续IP匹配过程。

2 性能与兼容性差异

特性 Redir-host Fake-ip
DNS解析速度 较慢(需二次查询) 快(一次解析)
游戏/UDP支持 需TUN模式配合 需TUN模式配合
局域网设备 兼容性好 可能异常
流媒体解锁 稳定 偶发问题

配置步骤与YAML示例

1 Redir-host 模式配置

dns:
  enable: true
  listen: 0.0.0.0:53
  enhanced-mode: redir-host
  nameserver:
    - 223.5.5.5
    - 119.29.29.29
  fallback:
    - 8.8.8.8
    - 1.1.1.1
proxies:
  - name: "日本节点"
    type: ss
    server: jp.example.com
    port: 8388
    cipher: aes-256-gcm
    password: your-password
proxy-groups:
  - name: "自动选择"
    type: url-test
    proxies:
      - 日本节点
      - 香港节点
    url: http://www.gstatic.com/generate_204
    interval: 300

2 Fake-ip 模式配置

dns:
  enable: true
  listen: 0.0.0.0:53
  enhanced-mode: fake-ip
  fake-ip-range: 198.18.0.1/16
  nameserver:
    - 223.5.5.5
  fallback:
    - 8.8.8.8

Fake-ip模式下,访问www.google.com会直接返回18.0.1,无需额外DNS查询。

代理组类型深度解析

1 Select(手动选择)

适用于多节点场景,用户自行切换:

- name: "手动模式"
  type: select
  proxies:
    - 日本节点
    - 香港节点
    - 美国节点

2 URL-test(自动测速)

自动选择延迟最低的节点:

- name: "自动测速"
  type: url-test
  proxies:
    - 日本节点
    - 香港节点
  url: http://www.gstatic.com/generate_204
  interval: 300  # 每5分钟测速一次

3 Fallback(故障转移)

主节点不可用时自动切换:

 - name: "备用方案"
  type: fallback
  proxies:
    - 主节点
    - 备用节点
  url: http://www.gstatic.com/generate_204
  interval: 300

TUN模式与系统代理的区别

系统代理模式仅接管HTTP/HTTPS/SOCKS协议流量,应用需主动设置代理,部分应用(如iOS原生应用)不支持代理设置。

TUN模式创建虚拟网卡,接管所有TCP/UDP流量,包括游戏、VoIP等,配置示例:

tun:
  enable: true
  stack: system  # 或 gvisor、mixed
  dns-hijack:
    - 8.8.8.8
  auto-route: true

跨境办公访问学术资源时,推荐TUN模式+Redir-host组合,兼顾兼容性与稳定性。

分流规则优先级与写法

1 规则类型

  • DOMAIN:精确匹配域名
  • DOMAIN-SUFFIX:域名后缀匹配(如.google.com匹配所有子域名)
  • IP-CIDR:IP段匹配(用于国内直连)
  • GEOIP:国家/地区匹配(常用GEOIP:CN放行国内流量)

2 优先级顺序

规则自上而下匹配,越靠前优先级越高

rules:
  - DOMAIN-SUFFIX,google.com,自动选择  # 谷歌系走代理
  - DOMAIN-SUFFIX,baidu.com,DIRECT    # 百度直连
  - IP-CIDR,10.0.0.0/8,DIRECT         # 局域网直连
  - GEOIP,CN,DIRECT                   # 国内IP直连
  - MATCH,自动选择                    # 其余走代理

FAQ:常见问题与解决方案

1 现象:部分网站无法访问,提示DNS错误

原因:Redir-host模式下DNS解析被劫持,但部分域名未正确返回代理IP。

解决方法:在fallback规则中添加可靠DNS(如Google DNS 8.8.8.8),或切换至Fake-ip模式。

2 现象:开启代理后局域网设备无法发现

原因:Fake-ip生成的198.18.x.x段IP无法被其他设备识别。

解决方法:使用Redir-host模式,或在路由器端关闭Fake-ip。

3 现象:游戏延迟忽高忽低

原因:URL-test测速间隔过短,频繁切换节点导致波动。

解决方法:将interval调整为600或更长,选择支持UDP的节点并开启TUN模式。

节点选择建议

不同使用场景对节点要求差异明显:

  • 4K视频:需高带宽专线,优先选择BGP或CN2线路
  • 游戏加速:低延迟(<100ms)+ UDP支持
  • 学术资源访问:稳定性优先,节点口碑和服务商资质是关键

判断服务商可靠性可关注:是否提供测速页面、客服响应速度、退款政策等,避免选择低价跑路机场,跨境办公需求建议选择有正规资质的中高端服务商。


Redir-host兼容性强但配置复杂,Fake-ip速度快但偶有兼容问题,普通用户建议默认Redir-host+TUN模式,跨境办公访问国际网络加速需求可优先测试Fake-ip,找到最适合自身网络环境的方案。

您可以还会对下面的文章感兴趣: