ClashX是一款针对Mac用户的免费代理软件,它可以帮助用户快速地搭建代理服务器,实现上网自由。本文将从多个方面对ClashX进行详细阐述,包括软件下载、配置文件设置、规则列表导入、自动代理等。
一、软件下载与安装
1、前往ClashX官网 https://github.com/yichengchen/clashX/releases 下载最新版本的ClashX。
$ brew install clashx
$ brew cask install clashx
2、下载完成后,双击ClashX.dmg文件将软件拖至Applications文件夹中即可进行安装。
#启动 ClashX
/Applications/ClashX.app/Contents/MacOS/ClashX
3、安装完成后,打开ClashX软件,即可开始配置你的代理服务器。
二、配置文件设置
1、首先,需要在ClashX软件中创建一个新配置文件,点击左下角的“+”按钮来创建一个新的配置文件。
2、在配置文件设置中,需要设置以下信息:
(1)Profile Name:配置文件的名称,自行填写。
(2)Listen Interface:代理服务器监听的网络接口,通常选择en0。
(3)Behavior:代理模式,例如全局、直连等。
(4)Allow Lan:是否允许代理局域网,一般设置为开启。
(5)Allow Follow Redirects:是否允许跟随重定向,一般设置为开启。
三、规则列表导入
1、在ClashX的配置文件中,点击“General”选项卡,在“HTTP/HTTPS”模块的“External Controller”框中输入“http://127.0.0.1:7890”并勾选“Use external controller”。
#CLASHX的HTTP外部控制开关配置(在打开设置→Advanced→HTTP/HTTPS处)。
#这样配置后,你就可以使用http://127.0.0.1:7890来控制 CLASHX 了
external-controller: 127.0.0.1:7890
2、下载自己需要的规则列表文件(例如:https://github.com/ConnersHua/Profiles/tree/master)。
#订阅地址
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/ExtraRuleSet.yaml
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/BacktoCN.yaml
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/StreamingSE.yaml
https://raw.githubusercontent.com/ConnersHua/Profiles/master/Clash/RuleSet/SwitchyOmega-Lan.yaml
3、在ClashX的配置文件中,点击“Rules”选项卡,在右侧的“Edit”按钮处,点击“Import Rules”来导入你下载好的规则列表。
#以下为 Rules 语法,可以手动编写规则内容,但不建议,且过于复杂,此处略。
#端口、IP 段、国家、域名、正则、通配符等
#多种层级、多种类型匹配方法
#满足某项规则时,匹配结束,优先级由上往下依次降低。
四、自动代理
1、在ClashX的配置文件中,点击“Profile”选项卡,在左侧的“Auto Proxy”模块框中,选择“Auto generate PAC Mode”,并且输入代理服务器的IP地址及端口号。
# PAC 代理的生成 IP 地址,例如:http://127.0.0.1:8888
Pacific Address: "http://127.0.0.1:8888"
# 代理服务器的名称alias,建议取与你的服务名称同样的名字
PROXY: "SOCKS5 127.0.0.1:7891; PROXY 127.0.0.1:7890; DIRECT"
2、在浏览器中,下载PAC文件,可以尝试使用http://127.0.0.1:8001/proxy.pac来下载。
3、在浏览器中打开“系统偏好设置”—“网络”,点击“高级”按钮,在“代理”选项卡中选择“自动代理配置文件”,然后将刚才下载好的PAC文件拖至文件选择窗口中即可。
#源码https://github.com/Leask/ClashX-PAC.git
#生成操作命令如下——myPacFolder为你的PAC文件夹
python2 build.py --disable-app-logging --disable-dict -o myPacFolder --file-proxy "SOCKS5 127.0.0.1:7891; PROXY 127.0.0.1:7890; DIRECT"
五、使用说明
如果以上步骤都已按照教程完成,并且配置文件也设置完成,那么就可以开始使用ClashX代理了。
1、在ClashX的配置文件中,发送代理请求,在左上角的按钮处,可以选择某个规则列表,也可以使用全局模式来创建代理。
2、在浏览器中访问网站时,可以通过代理服务器IP地址及端口号,来实现访问网络的目的。
3、在使用过程中,如果遇到网络访问异常,可以在ClashX的日志中查看相关错误信息,进行问题排查。
六、总结
本文从软件下载、配置文件设置、规则列表导入、自动代理等多个方面,详细阐述了ClashX Mac的使用方法及相关技巧。相信通过本文的介绍,读者可以快速上手ClashX,实现更加便捷高效的代理。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/245787.html