Ubuntu 與 Debian Linux 代理伺服器配置完整指南

更新於:

在 Ubuntu 與 Debian Linux 系統中,代理伺服器設定會依據執行上下文區分作用域:終端機 Session 讀取 /etc/environment 或 ~/.bashrc,APT 套件管理員讀取 /etc/apt/apt.conf.d/,systemd 系統服務讀取 drop-in 單元檔,而 GNOME 桌面環境則使用 gsettings。本指南為每個 Ubuntu 子系統提供搭配 VinaProxy HTTP(S) 代理的精準配置範例。

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
獨享IPv4(資料中心)
🇺🇸 United States
有貨
低至
₫20,000 / IP / 月
≈ US$0.74 · 以VND結算
批量階梯價格
  • 1 個IP₫40,000
  • 5+ 個IP₫35,000
  • 10+ 個IP₫25,000
  • 20+ 個IP₫25,000
  • 50+ 個IP₫25,000
  • 100+ 個IP₫25,000
  • 200+ 個IP₫25,000
  • 500+ 個IP₫25,000
  • 1000+ 個IP₫22,000
  • 2000+ 個IP₫20,000
購買United States代理
獨享IPv4(資料中心)
🇸🇬 Singapore
有貨
低至
₫20,000 / IP / 月
≈ US$0.74 · 以VND結算
批量階梯價格
  • 1 個IP₫40,000
  • 5+ 個IP₫35,000
  • 10+ 個IP₫25,000
  • 20+ 個IP₫25,000
  • 50+ 個IP₫25,000
  • 100+ 個IP₫25,000
  • 200+ 個IP₫25,000
  • 500+ 個IP₫25,000
  • 1000+ 個IP₫22,000
  • 2000+ 個IP₫20,000
購買Singapore代理

Ubuntu 代理伺服器配置作用範圍一覽

預設情況下,sudo 會清除使用者的環境變數,而 systemd 服務也不會讀取 ~/.bashrc。請參考下表為 Ubuntu 選擇正確的設定檔:

Ubuntu 子系統設定檔 / 指令適用範圍持久性
互動式 Shell~/.bashrc 或 /etc/profile.d/proxy.shcurl, wget, python, git, node每次登入 Shell 生效
系統全域 PAM 環境/etc/environment所有 PAM 使用者 Session重開機後依然有效
APT 套件管理員/etc/apt/apt.conf.d/80proxysudo apt update 與 apt installAPT 獨立專用永久生效
systemd 系統服務/etc/systemd/system/<svc>.service.d/proxy.confDocker 守護程序、自訂服務daemon-reload 後生效

Ubuntu Server 與 Desktop 逐步設定教學

bash # 1. /etc/profile.d/proxy.sh(Shell 與 CLI 指令列工具) sudo tee /etc/profile.d/proxy.sh > /dev/null << 'EOF' export http_proxy="http://USER:PASS@IP:PORT" export https_proxy="http://USER:PASS@IP:PORT" export HTTP_PROXY="http://USER:PASS@IP:PORT" export HTTPS_PROXY="http://USER:PASS@IP:PORT" export no_proxy="localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" export NO_PROXY="$no_proxy" EOF source /etc/profile.d/proxy.sh # 2. /etc/apt/apt.conf.d/80proxy(APT 套件管理員) sudo tee /etc/apt/apt.conf.d/80proxy > /dev/null << 'EOF' Acquire::http::Proxy "http://USER:PASS@IP:PORT/"; Acquire::https::Proxy "http://USER:PASS@IP:PORT/"; EOF

在 sudo 下保留代理變數與憑證存取權限控管

  • 當透過 sudo curl ... 或 sudo pip ... 執行指令時,請加上 sudo -E 參數以保留環境變數,或利用 sudo visudo 新增 Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY"。
  • 在多使用者共享的 Linux 伺服器上,請嚴格限制設定檔權限(sudo chmod 600 /etc/apt/apt.conf.d/80proxy),防止本機其他使用者窺探代理伺服器帳號密碼。

操作步驟

  1. 1

    匯出 Shell 環境變數(/etc/profile.d/proxy.sh)

    建立 /etc/profile.d/proxy.sh,同時定義小寫(http_proxy, https_proxy, no_proxy)與大寫(HTTP_PROXY, HTTPS_PROXY, NO_PROXY)變數,確保所有 GNU 及 Go/Rust 指令列工具都能識別。

  2. 2

    配置 APT 套件管理員專用代理

    由於 sudo apt update 會忽略一般使用者的變數,請建立 /etc/apt/apt.conf.d/80proxy 並填入 Acquire::http::Proxy 與 Acquire::https::Proxy。

  3. 3

    使用 curl 測試外網連線

    載入設定檔(source /etc/profile.d/proxy.sh)並執行 curl -s https://api.ipify.org,驗證 Ubuntu 機器是否已正確經由 VinaProxy 連線。

常見問題

為什麼在 Linux 上需要同時設定小寫 http_proxy 與大寫 HTTP_PROXY?

部分 Linux 工具(如 curl、wget)讀取小寫 http_proxy,而其他語言模組或 CLI 可能只辨識大寫 HTTP_PROXY。同時宣告兩者可確保所有軟體環境行為一致。

為什麼執行 `sudo apt update` 時會忽略已匯出的 `http_proxy` 變數?

sudo 出於安全考量預設會清空使用者環境變數。透過設定 /etc/apt/apt.conf.d/80proxy,可確保 APT 隨時乾淨穩定地連線代理。

如何在 Ubuntu 桌面版(GNOME)設定圖形化代理?

前往 設定 → 網路 → 網路代理 → 手動,或使用指令 gsettings set org.gnome.system.proxy mode 'manual' 並指定相應的主機與連接埠。

取得適用於 Ubuntu 的低延遲 HTTP(S) 代理

即時開通涵蓋 7 國的專屬 IPv4 與靜態 ISP 住宅代理憑據。

查看代理價格

相關文章

代理設定教學
如何在 Docker 中設定代理(容器、Compose 與映像檔建置)
使用 HTTP_PROXY、HTTPS_PROXY 與 NO_PROXY 讓 Docker 容器與 Docker Compose 服務透過驗證的 HTTP(S) 代理路由流量。
代理設定教學
如何在 cURL 中使用 Proxy 代理(命令列語法與偵錯技巧)
在 Linux、macOS 與 Windows 上使用 curl 指令搭配驗證型 HTTP(S) 代理(-x http://user:pass@ip:port 與 -U 參數完全指南)。
代理設定教學
如何在Python Requests中使用代理(HTTP/HTTPS與Session連線池)
在Python requests與requests.Session()中配置帶認證的HTTP(S)代理。解決407 ProxyError例外並實現靜態IP池輪換。
免費工具
Proxy 檢測工具:線上檢查你的代理
免費 Proxy 檢測工具:以 ip:port:user:pass 格式貼上最多 100 個代理,線上檢查狀態、出口 IP 與延遲,並了解各種錯誤的意思。
依平台選擇代理
網路爬蟲專用代理:為 24/7 爬蟲打造的不限流量獨享 IPv4 與 ISP 代理池
為 Python、Playwright、Selenium 與 Scrapy 提供高速 HTTP(S) 獨享 IPv4 與靜態 ISP Proxy,享無限月度流量。
依平台選擇代理
空投與 DePIN (Grass) 代理:使用獨享靜態 ISP 避免女巫標記
安全運行 Web3 空投互動、測試網任務與 DePIN 瀏覽器外掛節點(Grass、Dawn、Nodepay)。提供獨享靜態 ISP 與私有 IPv4 代理。
依平台選擇代理
SEO 與 SERP 排名追蹤專用代理:精準監測 7 國搜尋引擎排名
追蹤精準在地化關鍵字排名,審查地理重定向,並使用不限流量獨享 IPv4 與靜態 ISP Proxy 執行 Screaming Frog 網站爬取。
IPV4 · united states
美國獨享IPv4代理:專用於大數據擷取、SEO追蹤與廣告驗證的高速美國IP
美國獨享IPv4代理:專用於資料爬取、排名追蹤、廣告驗證及亞馬遜調研。靜態獨享IP,不限流量,快速啟用。