MENU

ClashX教程 | macOS上好看又好用的科学上网工具

• December 11, 2019 • 教程·知识共享

1. 简介

Clash 是一个使用 Go 语言编写,基于规则的跨平台代理软件核心程序。
ClashX 是运行在 macOS 上的一款科学上网工具。
Github地址:https://github.com/yichengchen/clashX/releases

系统要求:macOS 10.5 及以上
设备要求:MacBook / iMac / Mac Pro

支持的协议: Vmess, Shadowsocks, Snell , SOCKS5
特色:

  • 可随时切换代理模式及节点
  • 支持节点批量延迟测试
  • 通过托管链接一键配置
  • 规则命中分析
  • 日志输出

2. 下载安装

⭐Github地址👉 https://github.com/yichengchen/clashX/releases

⭐⭐博客提供的下载地址👉
ClashX-1.94.0.dmg
⭐⭐⭐ClashX Pro:这是作者的另一款软件,只用作代理的话,也非常好用。用法和ClashX差不多,有“增强模式”。
下载地址
ClashX Pro-1.94.0.1.dmg
⭐⭐⭐⭐ClashXR【SSR supprted】下载地址(蓝奏云)👉 https://sabrinathings.lanzous.com/ihpTTel71pi
【注】ClashXR是第三方修改版本,支持SSR协议。需要转换为ClashR订阅。了解详情请移步👉 https://merlinblog.xyz/wiki/api.html
ClashXR(Whojave)项目地址👉 https://github.com/WhoJave/clashX/releases

ClashX现已支持SSR协议。ClashXR已经完成了它的历史使命。建议直接使用ClashX最新版本。

3. 快速上手

请先在机场官网或其它地方复制自己的 Clash 订阅/托管连接.
没有Clash(R)订阅?请移步 👉 https://merlinblog.xyz/wiki/api.html

请打开 ClashX 软件。
首次使用 ClashX 时,macOS 会提醒你此应用来自未知开发者,请允许打开此应用。
ClashX 首次运行会提示是否安装帮助程序(Helper)。此帮助程序用于设置系统代理,否则每次你通过 ClashX 变更系统系统状态(打开或关闭)时都需要输入密码,请点击 “Install”,之后 macOS 会提示输入用户密码。

1

启动 ClashX,点击状态栏中的 ClashX 图标,依次选择「配置」、「托管配置」、「管理」,在弹出的界面点击添加订阅。

2

3

4

若干秒后将在软件里看到刚刚添加的配置文件。

5

点击 ClashX 状态栏图标,将「出站模式」选为「规则判断」,在「Proxy」或「Gloabal」策略组中可以选择自己喜欢的线路,然后点击「设置为系统代理」即可开始使用。

「Proxy」或「Gloabal」策略组是用于访问国际互联网的默认策略,一般情况下,所有国际网络的访问都通过该策略组中选择的节点进行连接。

5

6

7

此时您已可以自由地连接国际互联网。

4. 更多

对于策略组的简单解释:

4.1 策略组的特性:

  • 可以包含节点或其他策略组
  • 具有多种不同的策略类型
  • 服务于规则

4.2 不同策略组的作用:

Global (或Proxy,视配置文件具体情况而定):主要规则代理分组,需手动选定一个你要使用的节点作为默认的节点。无其它修改的话,所有国际网络的访问都通过该策略组中选择的节点进行连接。

Netflix:指Netflix流媒体的分组,如选择香港节点,则显示港区内容。其它地区的同理。

Spotify:指Spotify流媒体的分组,仅用于加速访问。Spotify执行锁区政策,根据账号注册时所在地进行内容展示,更换节点并不能显示其它地区的版权内容。

YouTube:指YouTube流媒体的分组,使用不同的线路将展示不同地区的特色内容。

Telegram:指Telegram(电报)的分组,国内手机号注册的用户选择新加坡线路也许可以加速(注意:是也许。因为+86号段注册的电报用户数据都在新加坡数据中心)。

China:访问中国大陆网站所用的策略。大陆用户请选择 DIRECT (直接连接);海外用户请选择回国线路。

Auto:软件每隔一段时间会自动进行测试并排序,自动评选出延迟最低的节点,当其它策略组里选择了 auto 策略,那么效果就是该策略组将每隔一段时间自动切换到延迟最低的线路。
(如果你有登陆脸书、IG等社交媒体,不建议使用该策略,以免由于IP变动造成风控,甚至封号。)

fallback:可用性策略。与故障转移类似,按照节点顺序选择第一个可用节点。

5. 常见订阅错误报告

① 如果遇到以下提示:

Invalid Config:yaml:
unmarshal errors:line 1:cannot unmarshal !!str c3M6Ly9...

说明用错了订阅链接,请检查自己是不是复制错了或者多了空格之类的。

没有 Clash 订阅链接的可以使用订阅转换API来转换订阅链接。

② 如果遇到此类提示:

Invalid Config:
Value for 'Proxy' is invalid:Unexpected null or empty

说明你还没买套餐,或者订阅为空。请联系你所在机场的管理员。

③ 如果遇到此提示:

...cipher not supported

说明你使用的加密算法不被Clash支持。请更换加密算法。推荐:ChaCha20-ietf-poly1305

6. Clash 家族

每一款都好用!吹爆!

Clash for Android 终于更新了支持 SSR 的新内核!!
至此三大平台的 Clash 客户端都支持了 SSR,可喜可贺 🎉🎉🎉
由于各种原因,需要使用以下客户端才能正常使用:

Last Modified: July 3, 2022
Archives Tip
QR Code for this page
Tipping QR Code
Leave a Comment

66 Comments
  1. 我怎么了 我怎么了

    老铁请问你是哪个机场

    1. @我怎么了主要用的是N3RO,可以了解一下👉 https://merlinblog.xyz/share/n3ro.html

  2. zj zj

    发现clashx可能在mac什么都不用的情况下1mb/s下载速率,也不知道在干什么就在那里下载

    1. @zj不太清楚,可能后台一些服务程序在交换数据吧。

    2. 救世不二 救世不二

      @Sabrina我也发现了

  3. 狗蛋 狗蛋

    ClashX是否支持CFW的provider功能?

    1. @狗蛋这边上不清楚,手边没有Mac设备。之前的Mac教程还是借别人电脑写的😂等开学后可以借到电脑研究一下。

  4. nnn nnn

    请问MAC OS10.11.6应该下载哪个版本,下载了最新的无法使用。

    1. @nnn你可以试下github上的其他版本,具体的我也不清楚,mac教程是借别人电脑写的。

  5. NickXu NickXu

    能否推荐一个分应用代理的软件?

    1. @NickXu不太清楚,这边没有macOS的设备来测试。

    2. Easton Easton

      @NickXuProxifier

    3. 哈哈哈 哈哈哈

      @Sabrina楼上说的那个软件可以做到

  6. ios啊?

    1. @某学生这是macOS的软件。

  7. 呜呜呜 呜呜呜

    [secret]如何 隐藏fail 太多了 下拉麻烦
    [/secret]

    1. @呜呜呜买个好机场吧。

  8. gs gs

    博主,为啥ClashXR安装不了呀,提示说“ClashXR将对您的电脑造成伤害,您应该将他移到废纸篓”。

    1. @gs这个在github有讲:https://github.com/paradiseduo/ClashXR/issues/5

  9. dt dt

    请问mac下如何用clash连telegram?

    1. @dt由于telegram不遵循系统代理,那么你需要点击set proxy来设置一个本地代理,选择创建socks代理,然后主机地址是127.0.0.1,然后最新版clash本地端口号是7890,老版本的clash本地端口应该是7891。其他项目留空即可。

  10. Corybin Corybin

    mac用户推荐用clashx Pro V1.30.1.3,增强模式(telegram和terminal都不用手动添加代理)挺好用的,类似win里面的开tun网卡的操作,surge 3 for mac 也有增强模式,就是有点贵。。。

    1. l1s l1s

      @Corybin为什么我的mac 用不了这个版本? 只能用1.6?

    2. @l1s这个不太清楚。

  11. 獨走 獨走

    博主,我现在网站能用但是软件不可以,请问怎么搞啊?

    1. @獨走不太明白你的意思😂

  12. jay jay

    博主你好,请问下mac使用ClashX设置为系统代理后可以科学上网没有问题,但想退出软件或取消系统代理后无法正常联网包括百度等网站,请问如何正确关闭ClashX的系统代理呢?谢谢!

    1. @jay一般来说只要正确退出软件再关机就没问题的。我没有Mac设备,不太清楚具体的重置代理步骤,反正如果出现这种情况的话,先开启clashx的代理,再关闭,一般就好了。也可以自己研究一下如何重置Mac的代理设置。

  13. Sevenwu Sevenwu

    楼主您好~ 可不可以对软件里的增强模式配置进行一个详细讲解,我比较喜欢了解一下原理~

    1. @Sevenwu这个我就没法讲解了,因为我没有Mac。

  14. [...]关于 ClashX (Mac) :https://merlinblog.xyz/wiki/ClashX.html[...]

  15. tnt tnt

    楼主,今天让我更新,我更新了一下,出现不了“出站模式”和“设置为系统代理”中间的那部分了,怎么办》?

    1. @tnt建议删除重装试一下。

  16. whyamI whyamI

    问一下,ssp面板怎么修改才能支持新版clash了。新版clash能打开,但是没有酸酸乳线路,只有v2的,求赐教~

    1. @whyamI不好意思,我没有亲自搭建过sspanel,不太清楚😂我只是一个普通用户,最多自己搭建过节点,但还没部署过面板。

  17. 1111 1111

    您好,最新版本Mac出现无法打开clashX的情况,请问怎么解决?

    1. @1111你好,方便截图看下吗?可以把图片上传到:https://sm.ms/
      然后发图片链接过来。

    2. phi phi

      @1111我也发现了相同的问题,如果设为开机启动会无法打开,我只能先关闭开机启动,每次开机后手动打开

    3. @phi嗯嗯,这个功能似乎是有点问题的。建议还是每次开机后自行打开吧。

  18. 巴扎嘿 巴扎嘿

    大佬,clash X pro增强模式怎么使用啊,一直不会用。

    1. @巴扎嘿一般是用来强制让一些不遵循系统代理的软件来走代理用的。等下次有机会借到Mac电脑我再详细补充一下吧。

  19. test test

    你好,我有个问题。clashx按照教程配置了连接,控制台一片空白,也没有https://i.loli.net/2021/03/19/bdVFTDt5RsCfGJE.jpg这些选项,请问这是什么原因

    1. @test你好,首先要明确是否已经选中自己的配置。看一下“托管配置”,自己的配置文件前面打上对勾没。

  20. Ceecy Ceecy

    你好,我重启mac电脑后clash x 在Opera浏览器上无法使用,但是用Safari就可以,请问这是什么原因呢?

    1. @Ceecy你好,建议重置一下Opera试试看。顺便检查一下Opera里的插件,如果有代理类插件,比如谷歌上网助手、switchy omega、集装箱等插件,请删除。

  21. 木之凌 木之凌

    mac版clashx无法使用line咋办呢?

    1. @木之凌可能是因为Mac版的Line不遵循系统代理吧,你在ClashX里先点击“允许局域网连接”,然后在Line的设置里新建一个本地代理,服务器地址写127.0.0.1,端口号7890,然后保存设置,重启一次Line试试看。

  22. aaronyan aaronyan

    Subscription link 用的是 justmysocks 官方给的,还是报托管配置文件格式不正确: yaml: unmarshal errors:
    line 1: cannot unmarshal !!str c3M6Ly9... into config.RawConfig

  23. MJAI55 MJAI55

    你好,M1 MacBook Air连接Wi-Fi状态不能科学上网…请问一下这个如何解决?

    1. MJAI55 MJAI55

      @MJAI55Clash X是不能用,V2RayU偶尔可以用..总是莫名其妙不能用了..

    2. @MJAI55你好,我在M1的MBA上用了ClashX和Surge(更多的时间用的是Surge),暂时没有发现类似的状况。不过我倒是在用软路由的时候遇到过不能翻墙但是能正常用国内网络,而同一个路由器下其他设备又都是可以正常翻墙的。

    3. @MJAI55建议先试试重置所有网络设置,然后卸载翻墙客户端,重新安装并设置一遍吧。

  24. 菠菜 菠菜

    谢谢楼主介绍,节省可不少时间,请问ClashX的规则组可否修改?我的需求是我需要吧Netflix组里面很多的节点删除掉,只保留美国的,看了控制台里面没有找到可编辑选项,我用的是1.9版本目前最新的clash X?

    1. @菠菜你好,是可以编辑的。在ClashX菜单里点击“打开配置文件夹”,即可看到自己的配置文件。Mac上应该会显示文件格式为yaml。编辑完成之后在Clash的菜单中点击“重载配置文件”,修改就生效了。

    2. Roy Roy

      @Sabrina这个不靠谱,更新订阅后之前的修改会被覆盖

    3. @Roy可以考虑自己手写配置,用providers。

  25. bw bw

    ssr节点还是没有办法用,好像,加不上去,在SS上是可以正常用的。vmess一切正常,不是说新版本支持SSR节点了吗?好奇怪,大家有没有遇到这个问题,

    1. @bwclash只是部分支持SSR,有一些特殊的SSR协议配置是不兼容的,比如不允许加密为none还有chacha20加密算法等。

  26. 耐人寻味 耐人寻味

    博主你好,我的ClashX por是当初别人帮我弄好的 但是好像快到期了 想请问如何续费呢

    1. @耐人寻味你好,你需要问一下那个人,你的机场是哪个,然后去机场续费。ClashX Pro只是一个工具而已,去机场续费就相当于汽车加油应该去加油站。

    2. 耐人寻味 耐人寻味

      @Sabrina感谢

    3. @耐人寻味不客气~

  27. 舒静秋 舒静秋

    Clash跨平台代理软件,支持iOS系统吗?有iOS client可以参考一下吗?

    1. @舒静秋iOS可以使用Stash,售价2.99美元。目前总体较为稳定,但仍处于快速迭代期,毕竟刚出没几个月。

  28. nick nick

    添加配置文件后弹出错误提示:文件格式不正确。
    请问是什么问题啊?谢谢

    1. @nick务必确认自己复制的是Clash订阅链接。