VVinaProxy

Paano Mag-configure ng Proxy sa Ubuntu at Debian Linux

Updated:

Sa Ubuntu at Debian Linux, nakadepende ang mga setting ng proxy sa execution context: binabasa ng mga shell session ang /etc/environment o ~/.bashrc, binabasa ng APT package manager ang /etc/apt/apt.conf.d/, binabasa ng mga systemd service ang mga drop-in unit file, at ginagamit naman ng GNOME Desktop ang gsettings. Nagbibigay ang gabay na ito ng mga tumpak na configuration snippet para sa bawat subsystem ng Ubuntu gamit ang mga HTTP(S) proxy ng VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
Pribadong IPv4 (datacenter)
🇺🇸 United States
May stock
Mula
₫20,000 / IP / buwan
≈ $0.74 · sinisingil sa VND
Pakyawang presyo ayon sa dami
  • 1 IP₫40,000
  • 5+ na IP₫35,000
  • 10+ na IP₫25,000
  • 20+ na IP₫25,000
  • 50+ na IP₫25,000
  • 100+ na IP₫25,000
  • 200+ na IP₫25,000
  • 500+ na IP₫25,000
  • 1000+ na IP₫22,000
  • 2000+ na IP₫20,000
Bumili sa United States
Pribadong IPv4 (datacenter)
🇸🇬 Singapore
May stock
Mula
₫20,000 / IP / buwan
≈ $0.74 · sinisingil sa VND
Pakyawang presyo ayon sa dami
  • 1 IP₫40,000
  • 5+ na IP₫35,000
  • 10+ na IP₫25,000
  • 20+ na IP₫25,000
  • 50+ na IP₫25,000
  • 100+ na IP₫25,000
  • 200+ na IP₫25,000
  • 500+ na IP₫25,000
  • 1000+ na IP₫22,000
  • 2000+ na IP₫20,000
Bumili sa Singapore

Mga Saklaw ng Proxy Configuration sa Ubuntu

Tinatanggal ng sudo ang mga environment variable ng user bilang default, at hindi binabasa ng mga systemd service ang ~/.bashrc. Gamitin ang reference table na ito upang i-configure ang tamang file sa Ubuntu:

Subsystem ng UbuntuConfig File / CommandNalalapat SaPananatili
Interactive Shell~/.bashrc o /etc/profile.d/proxy.shcurl, wget, python, git, nodeBawat login shell
System-Wide na PAM Env/etc/environmentLahat ng session ng PAM userKahit mag-reboot
APT Package Manager/etc/apt/apt.conf.d/80proxysudo apt update & apt installPermanente para sa APT
Mga Serbisyo ng systemd/etc/systemd/system/<svc>.service.d/proxy.confDocker daemon, mga custom na serbisyoPagkatapos ng daemon-reload

Sunod-sunod na Pag-setup sa Ubuntu Server at Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell & CLI tools) 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 package manager) 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

Pagpapanatili ng mga Proxy Variable sa Ilalim ng sudo at mga Espesyal na Character

  • Kung nagpapatakbo ka ng mga command gamit ang sudo curl ... o sudo pip ..., ipasa ang sudo -E upang mapanatili ang iyong mga na-export na proxy environment variable, o idagdag ang Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" gamit ang sudo visudo.
  • Limitahan ang mga pahintulot ng file (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) sa mga pinagsasaluhang multi-user na Linux server upang hindi mabasa ng ibang lokal na user ang iyong mga kredensyal sa proxy.

Sunod-sunod na hakbang

  1. 1

    I-export ang mga Shell Environment Variable (/etc/profile.d/proxy.sh)

    Gumawa ng /etc/profile.d/proxy.sh na tumutukoy sa parehong lowercase (http_proxy, https_proxy, no_proxy) at uppercase (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) na mga variable upang makilala ng lahat ng GNU at Go/Rust CLI tool ang mga ito.

  2. 2

    I-configure ang Proxy ng APT Package Manager

    Dahil binabalewala ng sudo apt update ang mga shell variable ng user, gumawa ng /etc/apt/apt.conf.d/80proxy na may Acquire::http::Proxy at Acquire::https::Proxy.

  3. 3

    Subukan ang Outbound Connectivity Gamit ang curl

    I-source ang iyong profile (source /etc/profile.d/proxy.sh) at patakbuhin ang curl -s https://api.ipify.org upang matiyak na dumadaan ang iyong Ubuntu machine sa VinaProxy.

Mga madalas itanong

Bakit kailangan ko ng parehong lowercase na http_proxy at uppercase na HTTP_PROXY sa Linux?

Sinusuri ng ilang Linux tool (tulad ng curl at wget) ang lowercase na http_proxy, habang ang iba naman ay gumagana lang sa uppercase na HTTP_PROXY (o pareho). Tinitiyak ng pagtukoy sa dalawa ang pare-parehong gawi sa lahat ng runtime.

Bakit binabalewala ng `sudo apt update` ang aking na-export na `http_proxy` variable?

Inire-reset ng sudo ang mga environment variable para sa seguridad maliban kung gagamitan ito ng sudo -E. Tinitiyak ng pag-configure sa /etc/apt/apt.conf.d/80proxy na palaging ginagamit ng APT ang proxy nang maayos.

Paano ako magko-configure ng proxy sa Ubuntu Desktop GUI (GNOME)?

Buksan ang Settings → Network → Network Proxy → Manual, o gamitin ang gsettings set org.gnome.system.proxy mode 'manual' kasama ang host at port ng org.gnome.system.proxy.http.

Kumuha ng low-latency na HTTP(S) proxy para sa Ubuntu

Instant na Dedicated IPv4 at Static ISP credential sa 7 bansa.

Tingnan ang Presyo ng Proxy

Related articles

Pag-setup ng proxy
Paano mag-set up ng proxy sa Docker (Containers, Compose, at Builds)
I-route ang Docker containers at Compose services sa authenticated na HTTP(S) proxy gamit ang HTTP_PROXY, HTTPS_PROXY at NO_PROXY. Tingnan ang mga halimbawa.
Pag-setup ng proxy
Paano gumamit ng proxy sa cURL (syntax sa command-line at pag-debug)
Paano gamitin ang curl sa authenticated na HTTP(S) proxy (-x http://user:pass@ip:port at -U) sa Linux, macOS at Windows, at suriin ang headers at latency.
Pag-setup ng proxy
Paano gumamit ng proxy sa Python Requests (HTTP/HTTPS at Session pooling)
I-configure ang authenticated HTTP(S) proxies sa Python requests at requests.Session(). Pangasiwaan ang mga 407 ProxyError at mag-rotate ng static IP pools.
Libreng mga tool
Proxy Checker: Suriin ang Iyong mga Proxy Online
Libreng proxy checker: mag-paste ng hanggang 100 proxy bilang ip:port:user:pass at suriin online ang status, exit IP at latency. Alamin ang bawat error.
Mga proxy ayon sa platform
Mga Proxy para sa Web Scraping: unmetered dedicated IPv4 & ISP pool para sa mga 24/7 crawler
Mabilis na HTTP(S) dedicated IPv4 at static ISP proxy para sa Python, Playwright, Selenium at Scrapy na may unli bandwidth. Ikumpara ang mga plano at magsimula.
Mga proxy ayon sa platform
Mga Proxy para sa Airdrop at DePIN (Grass): iwasan ang Sybil flag gamit ang dedicated Static ISP IP
Mag-farm ng Web3 airdrop, testnet, at DePIN node sa magkakahiwalay na IP upang maiwasan ang Sybil flag. Dedicated static ISP at private IPv4 proxy.
Mga proxy ayon sa platform
Mga Proxy para sa SEO at SERP Tracking: tumpak na ranggo ng keyword sa 7 bansa
I-track ang ranggo ng lokal na keyword, i-audit ang geo-redirect, at mag-crawl sa Screaming Frog gamit ang unmetered dedicated IPv4 at static ISP sa 7 bansa.
IPV4 · united states
Mga US Private IPv4 Proxy: Mabilis, Nakalaang American Datacenter IP
Nakalaang US private IPv4 proxy para sa scraping, rank tracking, ad check at Amazon research. Static IP, 1 user bawat IP, unli bandwidth, mabilis i-activate.