ClashXMac怎么配置

一、选择合适的Clash配置文件

ClashXMac是一款基于Clash核心的MacOS图形化应用程序,它所依赖的核心配置文件就是Clash的yaml格式配置文件。在使用ClashXMac之前,我们需要先选择一个合适的Clash配置文件。可以在Github或者各大社区中找到开源的配置文件,在此不再赘述。需要注意的是,不同的配置文件可能会对应不同的规则集,而ClashXMac默认使用的规则集是常用规则集。

二、设置代理

在打开ClashXMac后,我们需要先在Preferences中设置代理。

{
    "proxies": [
        {
            "name": "DIRECT",
            "type": "direct"
        },
        {
            "name": "PROXY",
            "type": "http",
            "server": "127.0.0.1",
            "port": "7890"
        }
    ]
}

PROXY是由Shadowsocks所启动的本地http代理程序,Shadowsocks的监听端口是7890,也就是说这里type是http,server是127.0.0.1,port是7890。

三、设置Clash配置文件路径

ClashXMac默认会从~/Documents/Clash/config.yaml中读取配置文件,也就是说,我们需要将我们选择的配置文件复制到该目录中。

四、加载规则集

ClashXMac默认会使用的规则集是从Github上的update-clash中获取的,我们需要在Preferences>General>Providers中勾选默认的规则集。

# Update interval in minutes, default is 60
interval: 60
# URL of your upstream clash provider, e.g. "https://www.example.org/clash_provider.yaml"
url: https://ishadowx.netlify.app/clashProvider

上面的代码是ClashXMac默认使用的规则集,可以看到url是https://ishadowx.netlify.app/clashProvider,而该规则集的更新间隔是60分钟。

五、启动ClashXMac

在完成以上步骤后,我们就可以启动ClashXMac了,启动后就可以看到系统菜单栏多了一个小箭头的图标。点击该图标即可打开ClashXMac,我们可以在界面中看到Clash当前的工作状态以及日志信息。

六、配置自己的策略组

除了使用默认的规则集以外,我们还可以自定义自己的规则集和策略组,以此来达到对特定网站进行代理或直连的目的。

rules:
  - DOMAIN-SUFFIX,netflix.com,DIRECT
  - DOMAIN,apple.com,PROXY
  - IP-CIDR,10.0.0.0/8,DIRECT
  - GEOIP,CN,DIRECT
  - MATCH,twitter,PROXY

proxy-groups:
  - name: "Proxy"
    type: select
    proxies:
      - "?? Japan"
      - "?? USA"
      - "?? Hong Kong"
	  
  - name: "Fallback"
    type: fallback
    proxies:
      - "Proxy"
    url: http://www.gstatic.com/generate_204
	  
  - name: "Apple Direct"
    type: select
    proxies:
      - "?? USA DIRECT"
    url: http://www.apple.com/library/test/success.html

  - name: "Direct"
    type: select
    proxies:
      - DIRECT

上面的代码展示了一个自定义的规则集和策略组。其中,rules是规则集,指明了哪些域名或IP地址需要直连或代理;proxy-groups则是策略组,用来定义这些规则将如何生效。例如,上面的规则指明了访问netflix.com需要直连,访问apple.com需要代理,并且我们已经定义了“Proxy”策略组来实现这一代理。同时,我们还定义了fallback和Apple Direct策略组来实现对访问不可用或需要直连的域名的处理。

七、使用ClashXMac进行科学上网

在完成以上步骤后,我们就可以使用ClashXMac进行科学上网了。具体来说,我们需要在ClashXMac中启用某个策略组,并且将该策略组设置为系统代理。此时,我们就可以正常地访问被墙网站了。

当然,在实际使用中还需要注意一些问题,例如一些网站需要使用国内CDN才能够访问,这时我们需要将这些网站加入到我们自定义的策略组中。总之,科学上网需要我们不断地去学习、去尝试,这也正是技术的魅力所在。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/295167.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-26 17:15
下一篇 2024-12-26 17:15

发表回复

登录后才能评论