ClashX配置V2ray教程

阅读本教程前提:已有服务端信息,可参考 v2ray一键脚本获取科学上网服务端信息

ClashX介绍

Clash 是一个使用 Go 语言编写、基于规则的跨平台代理核心程序。Clash目前有Windows、MacOS、Android等多个平台的GUI程序,支持SS/V2ray/Trojan多种协议,功能强大。

ClashX是基于Clash内核的MacOS系统GUI工具,继承了Clash基于规则、支持V2ray/trojan协议,功能强大等优秀特性,并且界面美观,因此不少网友称之为Mac系统上最好用的SS/V2ray/Trojan客户端。

本文介绍ClashX配置V2ray教程,给出的模板适用于V2ray普通版V2ray伪装版

ClashX配置V2ray教程

1. 首先从 v2ray mac客户端 下载ClashX;

2. 双击下载的dmg文件,把ClashX.app拖到Application文件夹:

安装ClashX

安装ClashX

3. 从“启动台” 或者 “聚焦搜索” 找到ClashX并打开。首次打开会出现安全提示,点击“打开”:

ClashX运行安全提示

ClashX运行安全提示

首次运行还会提示安装辅助程序,点击“安装”:

clashX需要安装辅助程序

clashX需要安装辅助程序

4. 如果你有机场或他人提供的订阅地址,点击状态栏上小猫咪图标-》配置-》托管配置-》管理,在弹窗中点击“添加”,然后输入输入URL,点击确定等待ClashX更新订阅信息,然后跳到第八步:

ClashX管理订阅

ClashX管理订阅

5. 点击 https://v2xtls.org/clash_template2.yaml 下载模板配置文件,用文本编辑、备忘录、VS Code等编辑器打开,找到v2ray配置块,把 server、port、uid等信息改成你服务端配置(不知道这些信息填什么请参考参考查看 获取科学上网服务端信息):

ClashX配置V2ray

ClashX配置V2ray

如果使用了伪装,把tls、network等字段的注释取消(把#号和后面的空格删了),并正确配置伪装路径和伪装域名。

不要修改name的值,如果想修改name的值、添加和删除节点请参考:深入理解Clash配置文件

6. 点击状态栏上小猫咪图标-》配置-》打开本地文件夹,把修改好的配置文件拖到文件夹里:

ClashX打开配置文件夹

ClashX打开配置文件夹

7. 点击状态栏上小猫咪图标-》配置,选择刚才拖进去的配置文件名(默认是clash_template):

ClashX选择配置文件

ClashX选择配置文件

8. 点击状态栏上小猫咪图标-》控制台,进入ClashX主界面:

ClashX主界面

ClashX主界面

9. 在主界面选择代理规则:

PROXY选择使用的节点:默认是“自动选择快速节点”,也可以指定使用某个节点。

“Final”选择默认规则:DIRECT表示直连,PROXY走代理。个人建议使用直连,网站打不开再选择代理。

其他看不懂的东西保持默认就好了。

10. 在主界面点击“设置”,设置启用系统代理和选择代理模式:

ClashX设置

ClashX设置

代理模式有全局、规则和直连,(可以认为)对应其他客户端的全局模式、PAC模式和禁用系统代理。绝大多数情况建议使用规则模式

配置无误的话,接下来就可以顺利上外网了。

注意事项

1. YAML文件类似Python,以缩进确定层级关系,因此修改时请注意缩进的空格和距离;

2. 如果有SS/V2ray/trojan链接,可以通过在线API的方式生成托管地址,然后按照第四步的方式导入;

3. 设置里可以修改本地监听端口、开启代理给局域网内的其他设备使用。

参考

1. V2ray教程

2. V2ray高级技巧:流量伪装

3. V2ray带伪装一键脚本

《ClashX配置V2ray教程》上有76条评论

  1. 服务端配置信息对于外行小白来说,太伤了,看相关文章看不太懂,那个路径path是什么是ip地址吗,端口在安装v2ray的时候已经改成了另一种是,这个是服务器的端口,还是软件安装时的端口啊。我已经走到最后一步了,能不能帮忙弄下,可以付费。谢谢。

  2. server是填写IP地址吧?
    ws-path: 是填路径吧?
    ws-headers: 后面不填?
    你示意图上第138行是改成#www.XXXXX.XXXX 这样的域名?

      1. 您好,有没有方便的邮箱,我想让您看下我的配置文件,昨天试了一下,不能正常使用

          1. 2021-05-19 08:16:25[warning] [TCP] dial PROXY (match DomainKeyword/google) to accounts.google.com error: server:443 connect error: lookup server: no such host

  3. 按文章全部配置完之后,打开clashx一直fail。查看日志上面显示[warning] [TCP] dial PROXY (match DomainSuffix/gstatic.com) to ssl.gstatic.com error: server:443 connect error: lookup server: no such host 接下来应该怎么办?

  4. v2ray websockettlscloudflare
    IP:xxx.xxx.xxx.xxx
    地址 (Address) = http://www.xxxr.xyz
    端口 (Port) = 443
    用户ID (User ID / UUID) = xxxx-xxx-xxx-xxx-xxxx
    额外ID (Alter Id) = 0
    传输协议 (Network) = ws
    伪装类型 (header type) = none
    伪装域名 (host) = http://www.xxx.xyz
    路径 (path) = /
    底层传输安全 (TLS) = tls
    配置mac端clashx如下:
    name:v2ray
    sever:xxx.xxx.xxx.xxx
    port:443
    uuid:xxxx-xxx-xxx-xxx-xxxx
    alterid:443
    cipher:auto
    #udp:true
    #tls:true
    #skip-cert-verify:true
    #network:tls
    #udp:true
    #ws-path:www.xxx.com
    #ws-headers:
    # host:www.xxx.comwww.xxx.com

    显示配置失败,请贴主帮忙看看,谢谢。ip没有被墙,手机端能正常使用的!拜托拜托!

  5. v2ray端口信息/websockettlscloudflare伪装
    IP:xxx.xxx.xxx.111
    地址 (Address) = http://www.xxx.xyz
    端口 (Port) = 443
    用户ID (User ID / UUID) = xxx-xxx-xxx-xxx-fff
    额外ID (Alter Id) = 0
    传输协议 (Network) = ws

    按上面的信息配置clashx mac端的yaml文件
    name:v2ray
    type:vmess
    serve:xxx.xxx.xxx.111
    port:443
    uuid:xxx-xxx-xxx-xxx-fff
    alterid:64
    cipher:auto
    #udp:true
    #tls:true
    #skip-ccert-verify:true
    #network:ws
    #ws-path:www.xxx.xyz
    #ws-headers:
    # host:www.xxx.xyz
    显示配置失败,麻烦帮忙看下哪个地方出错,拜托拜托!

  6. 楼主你好,按照你的配置我依旧全部跑完了,但是好像最后的延迟测速还是失败了,参照楼上的几位朋友我修改了一下配置,但是好像还是不行,您能帮我看看吗,十分感谢!
    ———————————-
    – name: “v2ray”
    type: vmess
    server: 140.82.xxx.xxx
    port: 443
    uuid: 69c99618-7f33-41b8-b5b7-0eeba57734a3
    alterId: 0
    udp: true
    cipher: auto
    tls: true
    skip-cert-verify: true
    network: ws
    ws-path: /xxx
    ws-headers:
    Host: http://www.xxxx.xxx

      1. 大部分日志看起来都是无关的日志,部分日志如下,我也不清楚哪些是有用的
        2021-08-10 19:34:25[warning] [TCP] dial PROXY (match Domain/itunes.apple.com) to itunes.apple.com error: server:443 connect error: lookup server: no such host

        2021-08-10 19:42:23[warning] [TCP] dial PROXY (match DomainKeyword/google) to content-autofill.googleapis.com error: server:443 connect error: lookup server: no such host

        2021-08-10 19:43:10[warning] [TCP] dial PROXY (match DomainKeyword/google) to content-autofill.googleapis.com error: server:443 connect error: lookup server: no such host

        看上去都是其他配置的错误信息,是否配置文件中仅包含vmess配置能够方便您定位问题呢?

          1. 非常感谢,我好像第一次的配置突然又可以正常使用了。。。。楼主回复的好及时,有捐赠二维码吗,想请楼主喝瓶饮料表示感谢,真的帮了大忙了,网上其他的配置都不是很靠谱。

  7. 你好 ,我在执行到第7步时, 我拖动到本地配置文件夹内的配置文件,在这里没有显示出来?

    1. 上次评论的配置出现错误, 我已经修改了 这是最新的配置
      # VMess
      – name: “v2ray”
      type: vmess
      server: 209.131.42.213
      port: 8888
      uuid: 0f565b72-4dfd-4e3a-b3ae-127ffd1455c0
      alterId: 0
      cipher: auto
      udp: true
      tls: true
      skip-cert-verify: true
      # tls-hostname: 填写伪装域名
      network: TCP
      # ws-path: /path
      # ws-headers: #这一行后面不要写东西
      # Host: v2ray.com # 填写伪装域名

          1. 可以显示了, 但是选择不了 不知道是不是配置文件的问题

  8. 请教一下如何设置用户PAC?有的时候访问一些网站好像还是比较卡,想试试设置用户PAC看能不能有所改善

  9. 大佬,Final 选项一直开着 PROXY 有没有什么风险?
    走直连过,有时候google 都打不开,要等半天,而且直连测试网络延迟达到700,800ms,有时候甚至上千,延迟很大

  10. 楼主,规则是怎么进行配置的呢?规则是否 可以进行更新呢?
    如果可以更新,是在哪里进行操作的呢?

  11. – name: “v2ray”
    type: vmess
    server: 43.xxx.xxx.xx
    port: 443
    uuid: f835ee04-ef72-42f8-aaab-77a8e92656ea
    alterId: 0
    cipher: auto
    #udp: true
    tls: true
    skip-cert-verify: true
    tls-hostname: cdn.xxx.dev
    network: ws
    ws-path: /MQcU2T
    ws-headers:
    Host: cdn.xxx.dev

    按这个配置连不上,但是直接访问 cdn.xxx.dev/MQcU2T 可以返回 bad request。这里 udp 需要为 true 吗?

  12. 按这个配置始终连不上海外的网站,国内的可以正常访问,可以帮看下吗
    – name: “v2ray”
    type: vmess
    server: 104.xxx.xxx
    port: 443
    uuid: 44d6fede-6563-430f-898c-xxxxxx
    alterId: 0
    cipher: auto
    # udp: true
    tls: true
    skip-cert-verify: true
    tls-hostname: http://www.xxxx.top
    network: ws
    ws-path: /3zAWD
    ws-headers:
    Host: http://www.xxxx.top

          1. 试了很多次 VMESS+WS+TLS 就是节点失败,换成 VMESS+TCP+TLS 可以访问外网了,不知道什么原因

  13. Just My Socks 中的订阅地址,不支持呀 clash呀。
    在Just My Socks中的Subscription下找到的订阅地址
    报了一个这个错:
    托管配置文件格式不正确: yaml: unmarshal errors:
    line 1: cannot unmarshal !!str `c3M6Ly9…` into config.RawConfig

  14. 伪装路径请问是哪个?我在win和安卓、苹果手机都可以正常链接上,在苹果电脑上就是链接不上,配置不知道哪来不对?请帮忙查看下,谢谢

  15. 大佬好!
    clashx pro 1.7.2 增强模式 前面是 – 符号,没有办法打开。请问是什么原因?有什么办法解决?
    谢谢。

  16. 建议去clash的github查看最新的配置文件格式,vmess+ws的格式不太一样,我用作者的配置文件连不上,按最新的改了下就可以了,还是感谢下作者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注