陈明勇一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
92文章
12分类
22标签
19评论
160点赞
98306浏览量
4
0
Mac 如何给软件设置代理
陈明勇
2024-05-16 17:37:35
阅读 2576

扫码关注公众号,手机阅读更方便

Go技术干货

前言

在使用 Mac 系统的过程中,我们有时候需要用到国外的软件,这些软件可能有一些限制,比如必须通过外网才能使用,或者网络速度很慢。为了应对这些问题,我们可以给软件设置代理。这篇文章将介绍如何在 Mac 上给特定软件设置代理。

核心思路

一个简单粗暴的方案是设置全局代理,这样所有软件都能在代理模式下使用。但是,这样做可能会影响访问国内网站或使用国内的软件,甚至导致某些软件无法使用。因此,最好的解决方案是单独为某个软件设置代理。

本文介绍的核心思路是:打开一个新的终端,在该终端内设置临时代理。然后,通过这个设置了代理的终端打开需要使用代理的软件,从而实现单独给软件设置代理的目的。

实现细节

打开新终端,设置临时代理

打开新终端的操作就不多说了,下面是设置临时代理的命令:

export https_proxy=127.0.0.1:${port} http_proxy=127.0.0.1:${port} all_proxy=socks5://127.0.0.1:${port}

其中 ${port} 为端口号,端口号的值取决于你所使用的代理软件,通常在代理软件的控制台设置里能获取到端口号的信息。

验证是否代理成功

执行下面的命令,如果有正常的信息返回,则说明代理成功了:

curl www.google.com

通过终端打开软件

Mac 上,已安装的可运行程序的路径通常是 /Applications/${name}.app/Contents/MacOS/${name},其中 ${name} 是软件的英文名,通过修改 ${name} 为指定的软件名,可以在终端中运行所需的软件。以 QQ 为例:

/Applications/QQ.app/Contents/MacOS/QQ。

通过这种方式打开的软件将会使用你在终端中设置的代理配置。

小结

本文详细介绍了在 Mac 系统中如何在终端中设置临时代理,并通过终端打开软件,从而实现给软件设置代理。具体步骤包括:设置代理环境变量,然后通过终端运行目标软件。除了这种方法外,我们还可以使用其他软件,如 Proxifier,来为软件单独设置代理。

总之,本文介绍的方法相对简单,不需要安装其他软件,非常实用。通过这些步骤,我们可以有效地解决访问限制和网络速度慢的问题。

4
评论
个人信息
清空
预览
提交
陈明勇一名热爱技术、乐于分享的开发者,同时也是开源爱好者。
92文章
12分类
22标签
19评论
160点赞
98306浏览量