Linux中设置代理

linux中设置代理

主机中

设置临时代理命令

1
2
export http_proxy=http://ip:port
export https_proxy=http://ip:port

设置永久代理

1
2
3
4
vi /etc/profile
export http_proxy=http://ip:port
export https_proxy=http://ip:port
source /etc/profile

取消代理

1
2
unset http_proxy
unset https_proxy

git中

设置代理

1
2
git config --global http.proxy http://[proxy]:[port]
git config --global https.proxy https://[proxy]:[port]

取消代理

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy

查看代理

1
2
git config --get http.proxy
git config --get https.proxy

脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
case $1 in

on)
git config --global http.proxy 'http://sample.com:8080'
git config --global https.proxy 'http://sample.com:8080'
;;

off)
git config --global --unset http.proxy
git config --global --unset https.proxy
;;

status)
git config --get http.proxy
git config --get https.proxy
;;
esac
exit 0