# Linux怎么設置代理
在Linux系統中設置代理服務器是訪問受限網絡資源或提高隱私保護的常見需求。本文將介紹通過環境變量、圖形界面、命令行工具及應用程序配置等多種方法實現代理設置。
---
## 一、通過環境變量設置臨時代理
在終端中直接配置環境變量是最快捷的方式(僅對當前會話有效):
```bash
# HTTP/HTTPS代理
export http_proxy="http://proxy_ip:port"
export https_proxy="http://proxy_ip:port"
# SOCKS代理
export socks_proxy="socks5://proxy_ip:port"
# 取消代理
unset http_proxy https_proxy socks_proxy
注意:
- 替換proxy_ip
和port
為實際代理地址
- 部分工具可能要求變量名為全大寫(如HTTP_PROXY
)
localhost,127.0.0.1
)將環境變量添加到~/.bashrc
或~/.zshrc
:
echo 'export http_proxy="http://proxy_ip:port"' >> ~/.bashrc
source ~/.bashrc
創建配置文件/etc/profile.d/proxy.sh
:
cat <<EOF | sudo tee /etc/profile.d/proxy.sh
export http_proxy="http://proxy_ip:port"
export no_proxy="localhost,127.0.0.1,內部域名"
EOF
編輯/etc/apt/apt.conf
:
Acquire::http::Proxy "http://proxy_ip:port";
使用配置文件~/.wgetrc
:
use_proxy=on
http_proxy=http://proxy_ip:port
執行命令:
git config --global http.proxy http://proxy_ip:port
curl -I http://example.com # 檢查返回頭是否經過代理
env | grep -i proxy # 查看當前環境變量
代理不生效:
證書錯誤:
PAC自動配置:
pacparser
等庫解析通過以上方法,您可以根據實際需求靈活配置Linux系統的代理設置。企業用戶建議結合網絡管理員提供的指導進行配置。 “`
注:實際字數約650字(含代碼塊和格式標記)??筛鶕枰{整具體代理示例或增加特定發行版(如CentOS/Arch)的配置差異說明。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。