ubuntu配置全局系统代理
生活随笔
收集整理的這篇文章主要介紹了
ubuntu配置全局系统代理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
測試版本: ubuntu1604LTS
1.配置系統代理
注意:可供瀏覽器使用,終端需要另外配置
打開設置-->網絡-->網絡代理,方法選擇手動,填寫代理,最后點擊應用到整個系統
2.配置apt代理
sudo gedit /etc/apt/apt.conf #此時還沒有vim,只能用用gidit打開文件#添加內容,然后保存.此為演示: Acquire::http::Proxy "http://proxy.xxx.com:8080";3.配置好apt之后,就可以終端聯網更新源了
sudo apt updatesudo apt upgrade有時候由于網絡原因update可能不成功,手動終止后再執行會報錯:
E: 無法獲得鎖 /var/lib/apt/lists/lock - open (11: 資源暫時不可用)
E: 無法對目錄 /var/lib/apt/lists/ 加鎖
解決辦法:
sudo rm /var/lib/apt/lists/lock4.安裝vim
sudo apt install vim5.配置curl,wget,pip代理
打開bashrc文件:
sudo vim ~/.bashrc寫入:
export http_proxy='http://proxy.xxx.com:8080' export https_proxy='http://proxy.xxx.com:8080' export ftp_proxy='hhttp://proxy.xxx.com:8080' export no_proxy='localhost,127.0.0.1'執行:
source ~/.bashrc6.git相關代理的設置
#設置代理,此處為案例演示 git config --global http.proxy http://proxy.xxx.com:8080 #查看代理 git config --global http.proxy #刪除代理 git config --global --unset http.proxy git config --global --unset https.proxy7.配置docker代理:
(1)添加用戶到docker用戶組
sudo groupadd dockersudo gpasswd -a ?kang docker ?(注銷系統當前用戶,再次登錄)#檢查是否添加到組 cat /etc/group注意:如果提示get ......dial unix /var/run/docker.sock權限不夠
則修改/var/run/docker.sock權限
sudo chmod a+rw /var/run/docker.sock(2)配置代理,需要root權限
sudo sumkdir -p /etc/systemd/system/docker.service.dcd /etc/systemd/system/docker.service.dtouch http-proxy.confchmod 775 http-proxy.conf #設置文件權限vim http-proxy.conf填寫內容:
[Service] Environment="HTTP_PROXY=http://proxy.xxx.com:8080" "NO_PROXY=localhost,127.0.0.1"#刷新配置
systemctl daemon-reload重啟服務
systemctl restart docker查看配置
systemctl show --property=Environment docker大功告成啦!!
?
?
?
總結
以上是生活随笔為你收集整理的ubuntu配置全局系统代理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何高效解决问题?
- 下一篇: ksearch系统开发过程中遇到的KFC