VVinaProxy

Ako nakonfigurovať proxy v systémoch Ubuntu a Debian Linux

Updated:

V systémoch Ubuntu a Debian Linux závisia nastavenia proxy od kontextu spustenia: relácie shellu načítavajú /etc/environment alebo ~/.bashrc, balíčkový správca APT číta /etc/apt/apt.conf.d/, služby systemd čítajú drop-in unit súbory a GNOME Desktop používa gsettings. Tento návod poskytuje presné konfiguračné úryvky pre každý subsystém Ubuntu pomocou HTTP(S) proxy od VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
Privátne IPv4 (dátacentrum)
🇺🇸 Spojené štáty
Dostupné
Od
20 000 VND / IP / mesiac
≈ 0,74 USD · účtované vo VND
Objemové zľavy
  • 1 IP40 000 VND
  • 5+ IP35 000 VND
  • 10+ IP25 000 VND
  • 20+ IP25 000 VND
  • 50+ IP25 000 VND
  • 100+ IP25 000 VND
  • 200+ IP25 000 VND
  • 500+ IP25 000 VND
  • 1000+ IP22 000 VND
  • 2000+ IP20 000 VND
Kúpiť Spojené štáty
Privátne IPv4 (dátacentrum)
🇸🇬 Singapur
Dostupné
Od
20 000 VND / IP / mesiac
≈ 0,74 USD · účtované vo VND
Objemové zľavy
  • 1 IP40 000 VND
  • 5+ IP35 000 VND
  • 10+ IP25 000 VND
  • 20+ IP25 000 VND
  • 50+ IP25 000 VND
  • 100+ IP25 000 VND
  • 200+ IP25 000 VND
  • 500+ IP25 000 VND
  • 1000+ IP22 000 VND
  • 2000+ IP20 000 VND
Kúpiť Singapur

Rozsahy konfigurácie proxy v Ubuntu

Príkaz sudo predvolene odstraňuje premenné prostredia používateľa a služby systemd nečítajú ~/.bashrc. Pomocou tejto referenčnej tabuľky nakonfigurujte správny súbor v Ubuntu:

Subsystém UbuntuKonfiguračný súbor / príkazVzťahuje sa naTrvalosť
Interaktívny shell~/.bashrc alebo /etc/profile.d/proxy.shcurl, wget, python, git, nodeKaždý prihlasovací shell
Celosystémové PAM prostredie/etc/environmentVšetky používateľské relácie PAMPretrváva aj po reštarte
Balíčkový správca APT/etc/apt/apt.conf.d/80proxysudo apt update a apt installTrvalé pre APT
Služby systemd/etc/systemd/system/<svc>.service.d/proxy.confDocker daemon, vlastné službyPo vykonaní daemon-reload

Podrobný postup nastavenia na Ubuntu Server a Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell a CLI nástroje) 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 (balíčkový správca 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

Zachovanie premenných proxy pri sudo a špeciálne znaky

  • Ak spúšťate príkazy cez sudo curl ... alebo sudo pip ..., použite parameter sudo -E na zachovanie exportovaných premenných prostredia proxy, prípadne pridajte Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" cez sudo visudo.
  • Obmedzte prístupové práva k súboru (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) na zdieľaných viacpoužívateľských linuxových serveroch, aby ostatní lokálni používatelia nemohli čítať vaše prihlasovacie údaje k proxy.

Krok za krokom

  1. 1

    Exportovanie premenných prostredia shellu (/etc/profile.d/proxy.sh)

    Vytvorte súbor /etc/profile.d/proxy.sh a definujte v ňom premenné malými písmenami (http_proxy, https_proxy, no_proxy) aj veľkými písmenami (HTTP_PROXY, HTTPS_PROXY, NO_PROXY), aby ich rozpoznali všetky CLI nástroje GNU a Go/Rust.

  2. 2

    Konfigurácia proxy pre balíčkového správcu APT

    Keďže príkaz sudo apt update ignoruje premenné shellu používateľa, vytvorte súbor /etc/apt/apt.conf.d/80proxy s direktívami Acquire::http::Proxy a Acquire::https::Proxy.

  3. 3

    Testovanie odchádzajúceho pripojenia pomocou curl

    Načítajte svoj profil (source /etc/profile.d/proxy.sh) a spustite curl -s https://api.ipify.org, aby ste overili, že váš počítač s Ubuntu smeruje prevádzku cez VinaProxy.

Často kladené otázky

Prečo v Linuxe potrebujem malé http_proxy aj veľké HTTP_PROXY?

Niektoré linuxové nástroje (ako curl a wget) kontrolujú premennú s malými písmenami http_proxy, zatiaľ čo iné fungujú len s veľkými písmenami HTTP_PROXY (alebo oboma). Definovanie oboch zaručuje konzistentné správanie vo všetkých prostrediach.

Prečo príkaz `sudo apt update` ignoruje moju exportovanú premennú `http_proxy`?

sudo z bezpečnostných dôvodov resetuje premenné prostredia, pokiaľ nie je spustené s voľbou sudo -E. Konfigurácia /etc/apt/apt.conf.d/80proxy zabezpečí, že APT bude vždy spoľahlivo používať proxy.

Ako nakonfigurovať proxy v grafickom rozhraní Ubuntu Desktop (GNOME)?

Otvorte Nastavenia → Sieť → Sieťové proxy → Ručne alebo použite gsettings set org.gnome.system.proxy mode 'manual' spolu s hostiteľom a portom v org.gnome.system.proxy.http.

Získajte HTTP(S) proxy s nízkou odozvou pre Ubuntu

Okamžité prihlasovacie údaje pre dedikované IPv4 a statické ISP proxy v 7 krajinách.

Zobraziť cenník proxy

Related articles

Nastavenie proxy
Ako nastaviť proxy v Docker (kontajnery, Compose a zostavenia)
Smerujte Docker kontajnery a služby v Docker Compose cez overené HTTP(S) proxy pomocou HTTP_PROXY, HTTPS_PROXY a NO_PROXY. Pozrite si praktické ukážky.
Nastavenie proxy
Ako používať proxy s cURL (syntax príkazového riadka a ladenie)
Ako používať curl s overenými HTTP(S) proxy (-x http://user:pass@ip:port a -U) v systémoch Linux, macOS a Windows a ako kontrolovať hlavičky a latenciu.
Nastavenie proxy
Ako používať proxy v Python Requests (HTTP/HTTPS a pooling Sessions)
Nakonfigurujte overené HTTP(S) proxy v Python requests a requests.Session(). Vyriešte chyby 407 ProxyError a rotujte fond statických IP adries.
Bezplatné nástroje
Proxy Checker: Skontrolujte si svoje proxy online
Bezplatný proxy checker: vložte až 100 proxy v tvare ip:port:user:pass a overte online stav, výstupnú IP a latenciu. Zistite, čo jednotlivé chyby znamenajú.
Proxy podľa platformy
Proxy pre web scraping: neobmedzené dedikované IPv4 a ISP pooly pre 24/7 crawlery
Rýchle HTTP(S) dedikované IPv4 a statické ISP proxy pre Python, Playwright, Selenium a Scrapy s neobmedzeným mesačným prenosom dát. Porovnajte plány a začnite.
Proxy podľa platformy
Proxy pre airdropy a DePIN (Grass): predíďte označeniu Sybil vďaka dedikovaným statickým ISP IP
Farmujte Web3 airdropy, testnety a uzly DePIN (Grass, Dawn, Nodepay) na samostatných IP bez rizika Sybil. Dedikované statické ISP a privátne IPv4 proxy.
Proxy podľa platformy
Proxy pre SEO a sledovanie SERP: presné pozície kľúčových slov v 7 krajinách
Sledujte lokálne pozície kľúčových slov, geo-presmerovania aj crawly Screaming Frog vďaka neobmedzeným dedikovaným IPv4 a statickým ISP proxy v 7 krajinách.
IPV4 · united states
US privátne IPv4 proxy: Rýchle a dedikované americké dátacentrové IP
Privátne US IPv4 proxy na scraping, sledovanie pozícií, kontrolu reklám aj Amazon. Statická IP, 1 používateľ na IP, neobmedzený prenos a rýchla aktivácia.