终端配置代理技巧
Contents
认识代理
认识代理的方式:代理是通过客户端与服务端通信,传输服务端能够访问到的资源文件,再由服务端客户端通信返回给客户端,从而间接访问服务端能访问的资源.
先来看如何利用shadowsocks设置代理
这也是最常用的代理方法,我们有一个ssr节点开启了服务后,就可以在本地ssr客户端上添加这个节点,开启pac或者全局模式,这时我们的浏览器就可以访问代理可以访问的资源/页面等。但是我们的终端未必可以,所以有时候你使用wget,git clone 等命令会感觉特别慢。所以此时可以为终端设置一个代理。
为终端设置代理
先决条件
可用的代理节点+本地ssr开启服务。
步骤
- 打开shadowsocks客户端,查看自己的
http
代理设置,如:
说明我本地的代理是在用1087
端口。
将以下配置
proxy(){ export http_proxy="http://127.0.0.1:1087" #和上面对应 export https_proxy="http://127.0.0.1:1087" echo "HTTP proxy on" } # where no proxy noproxy(){ unset http_proxy unset https_proxy echo "HTTP proxy off" }
添加进你的shell 配置文件最后面(我的是~/.zshrc
,根据你使用的shell来)
然后刷新下:source ~/.zshrc
- 使用
在终端里面,想要开启代理:
proxy
命令,不想要代理了:noproxy
,over!
Author 秋酱
LastMod 2019-12-16