Ubuntu系統配置代理的方法(與Overlay無關)
Overlay是Ubuntu中的文件系統功能(用于合并目錄層),代理配置是系統網絡設置的一部分,與Overlay無直接關聯。以下是Ubuntu系統配置代理的詳細步驟:
通過終端命令快速設置代理,關閉終端后失效:
# 設置HTTP/HTTPS代理(替換為實際代理地址和端口)
export http_proxy=http://proxy.example.com:8080
export https_proxy=http://proxy.example.com:8080
# 若代理需要身份驗證(替換username/password)
export http_proxy=http://username:password@proxy.example.com:8080
export https_proxy=http://username:password@proxy.example.com:8080
# 驗證代理是否生效(測試訪問網站)
curl -I http://www.google.com
適用于Ubuntu桌面環境(如GNOME):
proxy.example.com,端口:8080;proxy.example.com,端口:8080;proxy.example.com,端口:8080;通過修改系統環境變量文件實現全局代理:
/etc/environment文件(需管理員權限):sudo nano /etc/environment
http_proxy="http://proxy.example.com:8080"
https_proxy="http://proxy.example.com:8080"
ftp_proxy="http://proxy.example.com:8080"
no_proxy="localhost,127.0.0.1,::1" # 排除本地地址
Ctrl+O→Enter→Ctrl+X),并使配置生效:source /etc/environment
編輯用戶家目錄下的配置文件(如.bashrc或.zshrc):
nano ~/.bashrc
在文件末尾添加與上述相同的代理變量,保存后執行:
source ~/.bashrc
echo $http_proxy
echo $https_proxy
應顯示配置的代理地址。curl -I http://www.google.com
若返回HTTP/2 200等狀態碼,說明代理生效。source命令已執行或重新登錄;檢查代理服務器地址和端口是否正確。git config --global http.proxy http://proxy.example.com:8080)。no_proxy變量排除本地地址(如localhost、127.0.0.1)。以上步驟適用于Ubuntu 22.04及以上版本,覆蓋了系統級和用戶級的代理配置需求。