Clash 新手入门

Clash 是一个基于规则的代理程序,可以支持 Socks5、HTTP 等多种协议。本教程将帮助您快速了解和配置 Clash。

什么是 Clash?

Clash 是一个开源的网络代理工具,具有以下特点:

  • 规则引擎:支持基于域名、IP、端口的灵活分流规则
  • 多协议支持:支持 Socks5、HTTP、HTTP/2、QUIC 等多种代理协议
  • 内置 UI:提供 Web 管理界面,配置简单方便
  • 跨平台:支持 Windows、macOS、Linux、Android、iOS 等系统

系统要求

  • Windows 7 或更高版本
  • macOS 10.12 或更高版本
  • Linux 内核 2.6.23 或更高版本
  • Android 5.0 或更高版本
  • iOS 12.0 或更高版本

配置订阅地址

配置 Clash 的第一步是导入您的订阅地址(由机场提供)。

Windows 用户

  1. 打开 Clash for Windows
  2. 点击左侧 "Profiles" 选项
  3. 在底部输入框中粘贴订阅链接
  4. 点击 "Download" 按钮
  5. 等待下载完成,选择对应的配置文件

macOS 用户

  1. 打开 ClashX Pro 应用
  2. 点击菜单栏图标 → Manage Profiles
  3. 点击 "+" 按钮添加新配置
  4. 粘贴订阅地址并保存
  5. 等待配置下载并应用

Android 用户

  1. 打开 Clash for Android
  2. 点击 "Profiles" 选项卡
  3. 点击 "+" 按钮新建配置
  4. 选择 "URL" 方式,粘贴订阅链接
  5. 点击 "Create" 完成添加

理解规则配置

Clash 通过规则引擎来决定流量的分流方式。

常见规则类型

规则类型 说明 示例
DOMAIN 精确匹配域名 DOMAIN,example.com,PROXY
DOMAIN-SUFFIX 匹配域名后缀 DOMAIN-SUFFIX,example.com,PROXY
DOMAIN-KEYWORD 匹配域名关键词 DOMAIN-KEYWORD,example,PROXY
IP-CIDR 匹配 IP 段 IP-CIDR,192.168.0.0/16,DIRECT
GEOIP 按地区分流 GEOIP,CN,DIRECT

代理设置

配置 Clash 后,需要对系统或浏览器进行代理设置。

Windows 全局代理

  1. 打开 Clash for Windows
  2. 进入 "Settings" 页面
  3. 启用 "System Proxy" 选项
  4. 选择合适的模式(TUN 或 HTTP)
  5. 选择连接节点,启动连接

浏览器代理(Firefox)

  1. 打开 Firefox 浏览器
  2. 进入 Settings → Network Settings
  3. 选择 "Manual proxy configuration"
  4. 设置 HTTP 代理:127.0.0.1:7890
  5. 设置 SOCKS 代理:127.0.0.1:7891

常见问题

Q: Clash 无法连接?

A: 请检查订阅地址是否正确,确认网络连接正常,尝试重新下载配置文件。

Q: 如何更新配置?

A: 大多数客户端支持自动更新,也可以手动重新下载最新的配置文件。

Q: Clash 的端口是多少?

A: 默认 HTTP 代理端口是 7890,SOCKS5 端口是 7891,Web UI 端口是 9090。

Q: 如何使用规则分流?

A: 通过编辑配置文件中的规则部分,可以自定义流量的分流方式。

Q: Clash 会占用很多内存吗?

A: 正常情况下 Clash 占用的内存较少,约 50-100MB,具体取决于配置大小。