設置全局代理


設置代理

####
# /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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM