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入门