Skip to main content
  1. Posts/

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

··393 words·1 min·
Mac Shell
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
Mac Shell Zsh Tmux
How to Extract PDF file on macOS
·147 words·1 min
Mac PDF
macOS Operation Not Permitted?
·200 words·1 min
Mac