macOS中使用Proxifier强制软件连接到代理

macOS中,部分软件,尤其是基于Electron开发的软件,并没有提供代理配置。这些软件通常遵循系统的代理设置,但有时也需要进行特定配置才能正确使用HTTP代理。

最近在使用一个名为XNAT-Desktop-Client的数据集下载工具。目标文件存储在某国外的大学服务器中,必须使用代理才能下载,否则速度非常慢。

但是这款软件没有提供代理配置的选项,排查了一段时间,猜测这款软件可能使用了特殊的网络请求模块,导致不会通过Clash代理。

在这里,介绍Proxifier。这是一个强大的网络重定向工具,可以强制将网络请求通过指定的代理服务器,即使是某些应用程序不支持代理设置。

通过设置Proxifier,就使得XNAT-Desktop-Client通过Clash代理。

配置过程如下。

首先添加一个ClashProxy选项。进入Proxifier,依次选择Proxies -> Proxies -> Add ,添加Clash的相关信息。

随后,再配置XNAT-Desktop-Client软件走对应的Proxy选项即可。

依次选择Rules -> Rules -> Add ,添加XNAT-Desktop-Client软件的相关信息。

保存后,重启XNAT-Desktop-Client软件。

此时,在Proxifier的控制台中,便显示XNAT-Desktop-Client软件的https协议转发到了Clash7890端口。

Clash的实时速率也显示了正常的下载速度,而不是之前的几kb/s。

flik's blog

© 2024 flik's blog | Powerd by Static | 备案号:浙ICP备2021025060号-1

GitHub