Clash TUN模式完整指南 — 系统级代理配置详解

立即下载Clash入门 全平台支持 · 官方最新版

什么是TUN模式?

TUN模式是Clash的一种代理方式,通过创建虚拟网卡接管系统所有网络流量。与系统代理不同,TUN模式可以代理所有程序的网络请求,包括命令行工具、游戏、系统更新等。

TUN模式 vs 系统代理

对比项 系统代理 TUN模式
代理范围 支持代理的程序 所有程序
命令行工具 不走代理 走代理
游戏 部分支持 全面支持
系统更新 不走代理 走代理
性能消耗 略高
配置难度 简单 需要权限

开启TUN模式

Windows

  1. 以管理员身份运行Clash Verge Rev
  2. 进入「设置」→「TUN模式」
  3. 开启TUN模式开关
  4. 系统会弹出UAC权限请求,点击「是」
  5. TUN模式开启后,状态栏会显示TUN图标

macOS

  1. 打开Clash Verge Rev
  2. 进入「设置」→「TUN模式」
  3. 首次开启需要安装Helper工具
  4. 输入管理员密码授权
  5. TUN模式开启成功

Linux

  1. 确保安装了TUN驱动
  2. 以root权限运行或配置capabilities
  3. 在设置中开启TUN模式

TUN模式配置

Stack选择

TUN模式支持两种网络栈:

DNS设置

TUN模式下需要配置DNS,否则可能导致域名解析失败:

dns:
  enable: true
  listen: 0.0.0.0:1053
  enhanced-mode: fake-ip
  nameserver:
    - 223.5.5.5
    - 119.29.29.29
  fallback:
    - 8.8.8.8
    - 1.1.1.1

虚拟网卡设置

常见问题

TUN模式开启后无法上网

  1. 检查是否以管理员权限运行
  2. 尝试切换Stack:gVisor ↔ System
  3. 检查DNS配置是否正确
  4. 关闭其他加速器软件

部分程序仍不走代理

  1. 确认TUN模式已真正开启(状态栏图标)
  2. 检查规则配置中是否有DIRECT规则
  3. 某些程序可能绑定了特定网卡,尝试重启程序

TUN模式导致网络变慢

  1. 切换Stack为System(性能更好)
  2. 检查DNS解析速度
  3. 确认是否选择了延迟低的节点

何时需要TUN模式?

总结

TUN模式是Clash最强大的代理模式,可以接管系统所有流量。如果遇到某些程序不走代理的问题,开启TUN模式通常能解决。建议日常使用时开启TUN模式以获得最完整的代理覆盖。

这篇教程有帮助吗?立即下载Clash入门试试吧!

全平台支持 · 安全无毒 · 官方最新版

下载Clash入门