LANTEN

mac 在终端中使用代理

2017-04-02

ShadowsocksX-NG

mac下最新版本的 ShadowsocksX-NG 支持http代理
下载Mac版

开启

1
2
export http_proxy='http://127.0.0.1:1087'
export https_proxy='http://127.0.0.1:1087'

~/ .bash_profile 中添加开关

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 代理开关
proxy(){
loc='http://127.0.0.1'
dk='1087'
if [[ $1 == 'on' ]];then
export http_proxy="${loc}:${dk}"
export https_proxy="${loc}:${dk}"
echo "${https_proxy}"
curl -i http://ip.cn
echo "已添加终端代理:${loc} 端口${dk}"
elif [[ $1 == 'off' ]];then
unset http_proxy
unset https_proxy
curl -i http://ip.cn
echo "已移除终端代理设置"
elif [[ $1 == 'info' ]];then
curl -i http://ip.cn
else
echo "需要参数 [on]-开 [off]-关 [show]-查看当前代理"
fi
}

刷新

1
source  ~/.bash_profile

使用

  • 开:porxy on
  • 关:porxy off
  • 查看 porxy info

image

扫描二维码,分享此文章