MacOS下的全局模式是否会在未来的版本中解决?

MacOS下的全局模式是否会在未来的版本中解决?作为一个重度MacOS使用者,想问如果官方确定不会增加该功能,我应该采用何种方法替代实现MacOS的全局VPN?否则我的系统中一大半的应用都无法使用。

surge 或者 clashX 可以解决。把GEPH的进程排除掉不走代理就行,然后设置一个socks5 127.0.0.1:9909的节点使用。

您好,谢谢您的回复。请问可否详细的说一下在ClashX上的配置步驟?


这是我自己阅读ClashX官方文档后配置的Config.yaml文件。但是使用该文件,ClashX图标上显示的流量为0B/s,Benchmark测速得出的流量与直连国内网络相同,在Terminal里ping百度有响应,谷歌没有响应。应该是没有设置成功。请帮忙指出错误的地方。谢谢。

看起来你只有直连的规则而无使用代理的规则。

Screenshot 2023-03-02 at 02.31.14
如上图,增加了一条MATCH规则,其余未变,结果和昨天一样,请问还有什么地方有错误?

你应该是缺少策略组,参考这个吧。

重新设置以后,clash X的小图标和Benchmark测速都有了流量。

打开除了浏览器以外的应用程序,发现该应用程序的进程已经显示在clash X的connections列表里,并显示是通过代理连接的。

但是在Terminal里还是ping谷歌无响应,ping百度有响应。

在网上搜索了一下类似的提问,发现macOS的Terminal即使在全局模式下,也是默认不走代理的,要进行另外的设置才能经过代理,所以clash X部分的设置是成功了的。

Terminal设置的部分,我会搜索别的资源进行设置。

本问题结束,谢谢帮助。

因为GEPH4 的SOCKS5只能代理TCP,并不能代理ICMP以及UDP,所以你PING GOOGLE的话其实还是直连的,因为PING 使用的是ICMP协议。

之前4.5版就提出在開發Mac全局了吧,不知道為什麼到現在還沒完成

使用ClashX作为Geph在MacOS的全局代理已经有一段时间了,最近发现了一些问题。

MacOS上的两大游戏平台,Steam和Battlenet,刚开始使用ClashX时还可以登录,正常打开游戏。最近两天更新了一次后都无法连接登录账户了,始终卡在登录阶段。虽然MacOS是大家公认的不适合游戏的系统,但工作之余想顺便玩些休闲游戏都不可以,有点失望。

还有就是,MacOS下著名的包管理软件Homebrew中的绝大多数软件的下载源是屏蔽了代理的。只能从Git上下载源文件到本地自行编译。

在同样使用Geph自带的全局模式的Win11系统下,Steam和Battlenet都可以正常打开,甚至WSL2也是默认经过代理联网的。Powershell下的包管理软件也是默认走代理。

所以,还是希望Geph团队尽快推出MacOS下的全局模式。