前言
有时候通过终端访问 github 等国外网站的速度感人,需要为终端设置代理来提高速度,然而不同平台上的命令我老忘记,遂记录已备忘。
下文我们假设代理地址是 127.0.0.1:1080
。
Linux/Unix
# 设置代理
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
# 查看代理
echo $http_proxy
echo $https_proxy
# 取消代理
set http_proxy=
set https_proxy=
Windows
# 设置代理
netsh winhttp set proxy 127.0.0.1:1080
# 查看代理
netsh winhttp show proxy
# 取消代理
netsh winhttp reset proxy
写个脚本工具
对于使用多个平台的我来说,用到再去翻找命令还是有些麻烦,所以不如写个脚本工具来跨平台使用。
项目地址: https://github.com/Prodesire/terminal-proxy 。
不论是什么平台,用法都非常简单:
首先是安装:
pip install terminal-proxy
然后配置一遍代理地址:
proxy config 127.0.0.1:1080
然后就可以愉快地在命令行中开启关闭代理了:
# 开启代理
proxy on
# 查看代理
proxy show
# 关闭代理
proxy off