解决 WIndows,Linux 以及 MacOS 终端无法使用代理的问题

---恢复内容开始---

  有时候我们需要使用 Windows,Linux 或者 MacOS 操作系统在终端中下载一些软件,而 ss 或者 ssr 无法使得终端连接上软件的下载链接。由于我使用的环境是 MacOS,因此此教程也同样适用于 Linux。

踩坑(想要跳过的可以不看)

由于我想在我的 MacBook Pro 上安装 homebrew,这样方便以后在终端上安装各种软件。我的代理软件使用的是 ss,但是 ss 无法使得终端使用代理。在百度之后了解到可能可以使用修改终端代理的方式(设置全局变量,具体请百度)。然而我这里尝试无果。虽然在终端上成功更改了 ip,但是仍然无法从 GitHub 上下载软件(新疆人。。。)。也有看到使用 yum 或者 apt-get 更新 nss 的方法,但奈何我用的是 Macbook pro。于是尝试将 GitHub 上的软件下载到本地进行安装。找到的教程也是 2015 年的教程 链接地址。我尝试过该教程之后,终端报错,也没办法安装上 homebrew。

解决办法

使用 proxifier 软件。百度就可以找到使用办法,适用于三个平台,可以强制使电脑中的所有软件使用代理。若配置好软件之后,打开发现没办法上网,尝试将 ss 设置为全局代理。

转载于:https://www.cnblogs.com/Breathmint/p/10307932.html

你可能感兴趣的:(解决 WIndows,Linux 以及 MacOS 终端无法使用代理的问题)