Skip to main content
  1. Posts/

使用代理加速 Mac 终端下载速度

··87 words·1 min·
Table of Contents

在 Mac 的终端 (terminal) 下载文件或者 clone git 仓库的时候,明显感觉速度特别慢,即使把梯子的全局模式打开也无济于事,需要在终端设置代理才能加快下载速度,本文简要总结需要的配置。

在 Unix 终端,有三个和代理相关的环境变量,分别为 http_proxy, https_proxyall_proxy。粗略来说,http_proxyhttps_proxy 分别用来设置 http 和 https连接的代理,all_proxy 设置所有连接的代理。

对于 git clone,由于连接一般是 https 连接,可以设置 https_proxy 或者all_proxy 变量,设置 http_proxy 没有作用。

一般来说代理可以是 http 代理,也可以是 socks5 代理,格式如下:

export https_proxy=127.0.0.1:1087  # http 代理
export https_proxy="socks5://127.0.0.1:1087"  # socks5 代理

我目前使用的 梯子,支持 socks5 协议,也支持 http 协议,打开 偏好设置 --> 高级 选项,可以看到socks5 协议的 ip 以及端口,在 http 选项卡,可以看到 http 代理的信息。

设置好代理以后,可以使用 curl cip.cc 查看当前自己的 ip 信息,确认代理是否设置成功。

References
#

Related

PATH Variable Changed inside Tmux on macOS?
·424 words·2 mins
How to Extract PDF file on macOS
·147 words·1 min
macOS Operation Not Permitted?
·200 words·1 min