macos和linux设置终端代理
前提条件
有自己的代理客户端,且有代理的本地端口
设置命令
编辑用户根目录下面的:~/.bashrc
或者~/.bash_profile
如果使用zsh,可以编辑:~/.zshrc
如果想给全局用户开启的,可以编辑/etc/profile
在文件最下面添加如下代码:
1 | alias proxy='export all_proxy=socks5://127.0.0.1:1080 https_proxy=http://127.0.0.1:1081 http_proxy=http://127.0.0.1:1081' |
添加完成之后,记得刷新一下配置: source xxxx
,xxx
要替换成刚才修改的文件
使用方法
想开启的时候,命令行执行proxy
想关闭的时候,执行unproxy
检测是否生效
1 | curl cip.cc |
其他说明
按照这个方式设置,wget
也会走代理,wget
使用的是https_proxy
和http_proxy
,只设置all_proxy
不会生效。
mac下面的brew
最好也是这么设置。