clashX 配置文件完全指南

目录

  1. clashX简介
  2. 下载与安装
  3. 配置文件设置
  4. 使用技巧
  5. 常见问题解答

clashX简介

clashX是一款功能强大的开源代理客户端软件,基于Clash内核开发,支持多种代理协议和丰富的功能特性。它能帮助用户轻松实现科学上网,突破网络限制,访问被屏蔽的网站和服务。

下载与安装

clashX支持macOS平台,可以通过以下步骤进行下载和安装:

  1. 访问clashX的官方GitHub仓库https://github.com/yichengchen/clashX,找到最新版本的安装包。
  2. 下载对应版本的 .dmg 安装包。
  3. 打开下载的安装包,将clashX拖拽到应用程序文件夹即可完成安装。

配置文件设置

配置文件格式

clashX使用YAML格式的配置文件,配置文件通常包含以下主要部分:

  • proxy: 代理节点的信息,包括节点名称、类型、服务器地址、端口等。
  • proxy-group: 代理组的配置,可以根据不同的需求设置不同的策略。
  • rule: 自定义的路由规则,用于控制流量的转发方式。
  • dns: DNS服务器的配置,可以设置自定义的DNS解析。

常用配置项

以下是clashX配置文件中一些常用的配置项:

  • port: clash内核监听的端口号。
  • socks-port: SOCKS5代理端口。
  • redir-port: 透明代理端口。
  • allow-lan: 是否允许局域网其他设备连接。
  • mode: 代理模式,可选”rule”、”global”和”direct”。
  • log-level: 日志级别,可选”info”、”warning”、”error”。
  • external-controller: clash控制面板的地址和端口。

配置文件示例

以下是一个clashX的配置文件示例:

yaml port: 7890 socks-port: 7891 redir-port: 7892 allow-lan: false mode: rule log-level: info external-controller: 127.0.0.1:9090

proxy:

  • name: 香港节点 type: vmess server: hk.example.com port: 443 uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx alterId: 64 cipher: auto tls: true skip-cert-verify: true

proxy-group:

  • name: 自动选择 type: url-test proxies:
    • 香港节点
    • 新加坡节点
    • 日本节点 url: ‘http://www.gstatic.com/generate_204’ interval: 300

rule:

  • DOMAIN-SUFFIX,google.com,自动选择
  • DOMAIN-SUFFIX,facebook.com,自动选择
  • GEOIP,CN,DIRECT
  • MATCH,自动选择

使用技巧

切换节点

clashX提供了多种方式切换代理节点:

  1. 在菜单栏上右键clashX图标,选择需要的节点即可切换。
  2. 在clashX的配置文件中,修改proxy-group部分的proxies字段,将需要的节点加入其中。
  3. 通过clashX的控制面板进行节点切换,访问http://127.0.0.1:9090即可。

代理模式设置

clashX支持三种代理模式:

  • rule模式: 根据预定义的规则进行智能路由,只有符合规则的流量才会走代理。
  • global模式: 所有流量都会走代理。
  • direct模式: 所有流量都直连,不使用代理。

可以通过配置文件的mode字段来设置代理模式。

流量统计

clashX可以统计代理流量的使用情况,包括总流量、上传流量和下载流量。可以通过以下方式查看统计信息:

  1. 在菜单栏上右键clashX图标,选择”显示流量统计”即可查看当前会话的流量信息。
  2. 访问clashX的控制面板http://127.0.0.1:9090,在”Traffic”页面可以查看更详细的流量统计数据。

常见问题解答

Q1: clashX无法连接,提示”未知错误”怎么办?

A1: 检查网络连接是否正常,确保代理服务器地址和端口配置正确。如果问题仍未解决,可以尝试更换代理节点或重新安装clashX。

Q2: clashX无法自动切换节点,始终使用同一个节点怎么办?

A2: 检查配置文件中proxy-group部分的设置,确保type字段设置为url-testfallback,并且url字段指定的测试地址可以正常访问。

Q3: clashX无法代理特定网站,怎么解决?

A3: 检查配置文件中的rule部分,确保已经添加了相应的路由规则。如果问题仍未解决,可以尝试将该网站加入到proxy-group中,强制使用代理访问。

Q4: clashX在macOS Catalina及以上版本无法正常工作怎么办?

A4: 检查系统是否开启了”隐私与安全性”中的”完全磁盘访问”权限,clashX需要该权限才能正常工作。如果问题仍未解决,可以尝试重新安装clashX或更新到最新版本。

Q5: clashX如何设置自动启动?

A5: 在macOS系统偏好设置的”用户与群组”->”登录项”中添加clashX即可实现开机自启动。也可以通过编写launchd配置文件实现开机自启动。

正文完