設置代理
####
# /usr/bin/proxy
start(){
# 開啟瀏覽器代理
gsettings set org.gnome.system.proxy.http host '1xx.1xx.1x.1xx'
gsettings set org.gnome.system.proxy.http port 1xx
gsettings set org.gnome.system.proxy mode 'manual'
# 開啟終端代理
sed -i 's/export http_proxy=""/export http_proxy=http:\/\/1xx.1xx.1.1xx:1xx/' ~/.bashrc
sed -i 's/export https_proxy=""/export https_proxy=http:\/\/1xx.1xx.1.1xx:1xx/' ~/.bashrc
source ~/.bashrc
# 說明: 開啟成功之后,git也是走代理的
}
stop(){
# 關閉瀏覽器代理
gsettings set org.gnome.system.proxy mode 'none'
# 關掉終端代理
sed -i 's/export http_proxy=http:\/\/1xx.1xx.1.1xx:1xx/export http_proxy=""/' ~/.bashrc
sed -i 's/export https_proxy=http:\/\/1xx.1xx.1.1xx:1xx/export http_proxy=""/' ~/.bashrc
source ~/.bashrc
}
restart(){
stop
start
}
case "$1" in
"start")
start
;;
"stop")
stop
;;
"restart")
restart
;;
*)
echo "$0 start|stop|restart"
esac
查看本機ip
curl ipinfo.io