type
status
date
summary
slug
tags
category
Created time
Jan 19, 2024 01:15 PM
icon
password
应用概述
ClashX 是一款基于 Clash 的 macOS 代理应用,拥有图形用户界面(GUI)和可自定义规则功能。
它支持 Shadowsocks 协议及其 simple-obfs 插件、v2ray-plugin 插件,以及 VMess 协议及其 TCP、WebSocket 等传输方式。
应用下载
您可以从以下链接下载 ClashX:
- 官方下载:ClashX
- 本站下载:ClashX v1.96.2 【最低系统要求 macOS 10.14,较旧版本请访问官方下载页面】
- M1/M2 芯片:ClashX Pro
ClashX 的安装文件格式为 "dmg",类似于一个光盘镜像文件。下载完成后,文件通常会保存在您的"下载"文件夹中。您可以使用 Finder 来定位该文件。
安装启动
双击 ClashX.dmg 文件,打开 ClashX 安装程序。
桌面上会生成一个虚拟光盘,并将下载的镜像文件装载到该光盘。随后会弹出一个窗口,按照提示将窗口左侧的"ClashX"图标拖拽到窗口右侧的"Applications"文件夹,即可完成 ClashX 的安装。
这个安装过程实际上就是将 ClashX 的程序文件夹复制到 Mac 电脑中。将其放置在"Applications"目录是为了方便应用程序的访问和使用。
复制完成后,您就可以在应用程序中看到 ClashX 应用图标,表示安装已经成功。此时,您可以弹出虚拟光盘,并删除下载目录中的 dmg 文件。
第一次启动 ClashX 时,请按以下步骤操作:点击"打开",然后点击"安装",输入密码,最后点击"安装帮助程序"。完成这些步骤后,ClashX 就可以成功启动了。
如果程序无法打开,请参考:打开来自身份不明开发者的 Mac App
获取订阅链接
此处将显示您的
订阅链接
,请注意为登录状态:订阅链接:(如果不好用,试试将前缀更换为
https://cdn.v2free.top
):
https://cdn.v2free.top/link/Qk3UVjnxWg8dyaey?clash=1
这个 订阅链接 相当于你的账号密码,跟你的账号是绑定的,你应当把它当做密码一样妥善保管。
添加订阅链接
点击菜单栏中 ClashX 的图标,选择 配置 => 托管配置 => 管理,
然后点击 添加 ,粘贴上方 获取订阅链接 中的拷贝的订阅链接(注意,粘贴后如果看不到url,可能是因为多了一个空行,按一次“Backspace删除键”即可)。
更新订阅更新节点
如下图,进入此界面,点击
更新
按钮。提示:机场节点信息可能会不定时更新,若出现大面积节点不可用现象,或者从免费用户升级为VIP用户,请手工更新订阅。
注意:充值完成后,请到套餐购买页面用充值的余额购买套餐后才能开始使用VIP!!!购买套餐后,不要再用免费节点,否则免费节点流量会计算到套餐里面;如果您之前已经使用了免费订阅链接,购买套餐后订阅链接不变,您只需要通过更新订阅来更新节点即可;更新节点后把APP中的节点跟网站 节点列表 对照看看(对比节点名称,网站节点列表明确列出了免费节点和VIP付费节点),确保VIP节点已更新成功。
更新节点注意事项:如果开启系统代理,确保选择可用的节点,如果当前没有可用节点,先关闭系统代理再更新。如果 关闭系统代理 更新不了,请从用户中心或教程里重新拷贝新的订阅链接试试。
开启系统代理
点击菜单栏中 ClashX 的图标,出站模式选择 规则,勾选下方的 设置为系统代理 。 这样就可以上外网了。 打开Safari浏览器或者Chrome浏览器,输入 https://www.google.com/ncr
如果打不开,把 设置为系统代理 这个选项反复开关几次,最后打勾上,然后再刷新谷歌页面。如果还不行,那么这种情况一般是系统有问题导致系统代理无法设置成功,或者有其它vpn或翻墙软件或Chrome浏览器代理插件等正在运行而造成冲突设置了错误的代理。那么可换个浏览器试试,或尝试下面的方法:
单独使用谷歌浏览器上外网
单独使用谷歌Chrome浏览器上外网(不需要打钩ClashX的“设置为系统代理”)
1.打开终端应用程序
2.输入以下命令启动 Google Chrome:
关闭系统代理
取消勾选上图中的 设置为系统代理 ,这样就是关闭系统代理,就不能上外网了。 退出程序前,请先 关闭系统代理。
分组策略和节点选择(国内外分流)
以上图为例,当出站模式选择规则模式 时, ClashX遵循各个分组策略来选择节点,简单说明一下:如上图, 苹果服务 选的是 节点选择,然后 节点选择 选的是 自动选择,自动选择 选的是 v103 这个节点, 那么当你访问 苹果公司的网站或服务时,ClashX 就会选择 v103 这个节点;国内媒体 选的是 全球直连,全球直连 选的是 Direct ,Direct就是直连不经过代理的意思,那么当你访问国内媒体时就是直连不经过节点的;请举一反三,就不难理解啦。
全局模式(全局代理)
出站模式 选择 全局,并要求必须在 GLOBAL 处 选节点,这种情况就是全局代理模式,所有的网站不分国内国外被封没封锁全部经过 GLOBAL 处 选择的节点,如果 GLOBAL 处 选了 全球直连 或者 Direct ,则无法打开被封锁的网站。
终端代理
ClashX 开启系统代理 后,浏览器可以顺利上外网,但终端、命令行、其它工具的流量可能并不会走代理。为了让终端程序上外网,需要在终端设置代理:
请注意,这些命令只对当前终端窗口有效,如果你想要在其它终端窗口或会话中使用代理,需要再次执行以上命令。注意 代理 不支持 ping,命令行测试外网可以使用 curl 。
也可考虑
的增强模式,可自动支持终端及整个系统的程序上外网。注意本站提供的是ClashX,不是Pro版本,因 ClashX Pro 不开源。
ClashX Pro 开启增强模式后,在终端ping任何域名,都会返回一个虚假ip(fake ip)。此时无需担心,这是ClashX Pro 的正常行为,目的就是为了接管系统流量。
注意事项
Clash使用 HTTP HEAD 方法对测试网址(server_check_url)进行网页相应测试,以确认节点的可用性。数值在5000以内均为正常值,超出则显示为超时。数值大小和网速快慢没太大关系。了解更多延迟测试
请不要修改
~/.config/clash/config.yml
中的端口配置,否则会导致应用异常。局域网代理共享
1、在 mac 终端上使用 ifconfig 命令获取本地 IP 地址。
2、打开 ClashX 控制台,在「设置」选项卡中打开「允许来自局域网的连接」,并获取 HTTP代理端口号(如果 HTTP代理端口为0,请使用混合代理端口)。
代理排除列表
安装好clashx之后,局域网网站打不开,需要代理配置忽略,但是mac没有找到可视化操作界面。
按照官方文档,操作如下:
- 在 ~/.config/clash/ 新建 proxyIgnoreList.plist文件
- 编辑文件,内容如下
- 在array最后追加自定义需要忽略的网址
编辑保存后,重启clashx 即可。
打开mac网络配置即可看到新加的配置
- 作者:文浩
- 链接:https://blog.wenhaofree.com/article/c0a1deba-6259-4a23-92a9-8182c5b7e5ff
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。