VVinaProxy

Si të konfiguroni një proxy në Ubuntu & Debian Linux

Updated:

Në Ubuntu dhe Debian Linux, cilësimet e proxy-t përcaktohen sipas kontekstit të ekzekutimit: sesionet shell lexojnë /etc/environment ose ~/.bashrc, menaxheri i paketave APT lexon /etc/apt/apt.conf.d/, shërbimet systemd lexojnë skedarët drop-in unit, ndërsa GNOME Desktop përdor gsettings. Ky udhëzues ofron shembuj të saktë konfigurimi për çdo nënsistem të Ubuntu duke përdorur proxy HTTP(S) nga VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
IPv4 private (datacenter)
🇺🇸 Shtetet e Bashkuara
Në gjendje
Nga
20 000 ₫ / IP / muaj
≈ 0,74 US$ · faturuar në VND
Çmimet sipas volumit
  • 1 IP40 000 ₫
  • 5+ IP35 000 ₫
  • 10+ IP25 000 ₫
  • 20+ IP25 000 ₫
  • 50+ IP25 000 ₫
  • 100+ IP25 000 ₫
  • 200+ IP25 000 ₫
  • 500+ IP25 000 ₫
  • 1000+ IP22 000 ₫
  • 2000+ IP20 000 ₫
Bli në Shtetet e Bashkuara
IPv4 private (datacenter)
🇸🇬 Singapor
Në gjendje
Nga
20 000 ₫ / IP / muaj
≈ 0,74 US$ · faturuar në VND
Çmimet sipas volumit
  • 1 IP40 000 ₫
  • 5+ IP35 000 ₫
  • 10+ IP25 000 ₫
  • 20+ IP25 000 ₫
  • 50+ IP25 000 ₫
  • 100+ IP25 000 ₫
  • 200+ IP25 000 ₫
  • 500+ IP25 000 ₫
  • 1000+ IP22 000 ₫
  • 2000+ IP20 000 ₫
Bli në Singapor

Fusha e zbatimit të konfigurimit të proxy-t në Ubuntu

sudo fshin variablat e mjedisit të përdoruesit si parazgjedhje, dhe shërbimet systemd nuk lexojnë ~/.bashrc. Përdorni këtë tabelë referuese për të konfiguruar skedarin e duhur në Ubuntu:

Nënsistemi i UbuntuSkedari i konfigurimit / KomandaZbatohet përQëndrueshmëria
Shell interaktiv~/.bashrc ose /etc/profile.d/proxy.shcurl, wget, python, git, nodeÇdo login shell
PAM Env për të gjithë sistemin/etc/environmentTë gjitha sesionet e përdoruesve PAMGjatë rinisjeve
Menaxheri i paketave APT/etc/apt/apt.conf.d/80proxysudo apt update & apt installE përhershme për APT
Shërbimet systemd/etc/systemd/system/<svc>.service.d/proxy.confDocker daemon, shërbime të personalizuaraPas daemon-reload

Konfigurimi hap pas hapi në Ubuntu Server & 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

Ruajtja e variablave të proxy-t nën sudo dhe karakteret speciale

  • Nëse ekzekutoni komanda nëpërmjet sudo curl ... ose sudo pip ..., përdorni sudo -E për të ruajtur variablat e eksportuar të mjedisit të proxy-t, ose shtoni Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" nëpërmjet sudo visudo.
  • Kufizoni lejet e skedarit (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) në serverët Linux me shumë përdorues në mënyrë që përdoruesit e tjerë lokalë të mos lexojnë dot kredencialet tuaja të proxy-t.

Hap pas hapi

  1. 1

    Eksportoni variablat e mjedisit të shell-it (/etc/profile.d/proxy.sh)

    Krijoni /etc/profile.d/proxy.sh duke përcaktuar variablat si me shkronja të vogla (http_proxy, https_proxy, no_proxy) ashtu edhe me shkronja të mëdha (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) në mënyrë që të gjitha mjetet CLI të GNU dhe Go/Rust t'i njohin ato.

  2. 2

    Konfiguroni proxy-n për menaxherin e paketave APT

    Meqenëse sudo apt update shpërfill variablat e shell-it të përdoruesit, krijoni /etc/apt/apt.conf.d/80proxy me Acquire::http::Proxy dhe Acquire::https::Proxy.

  3. 3

    Testoni lidhjen dalëse me curl

    Ngarkoni profilin tuaj (source /etc/profile.d/proxy.sh) dhe ekzekutoni curl -s https://api.ipify.org për të verifikuar që makina juaj Ubuntu kalon përmes VinaProxy.

Pyetjet e shpeshta

Pse më duhen si http_proxy me shkronja të vogla ashtu edhe HTTP_PROXY me shkronja të mëdha në Linux?

Disa mjete Linux (si curl dhe wget) kontrollojnë http_proxy me shkronja të vogla, ndërsa të tjerë funksionojnë vetëm me HTTP_PROXY me shkronja të mëdha (ose me të dyja). Përcaktimi i të dyjave garanton një funksionim të njëtrajtshëm në të gjitha mjediset e ekzekutimit.

Pse `sudo apt update` e shpërfill variablin tim të eksportuar `http_proxy`?

sudo i rivendos variablat e mjedisit për arsye sigurie, përveç rasteve kur ekzekutohet me sudo -E. Konfigurimi i /etc/apt/apt.conf.d/80proxy siguron që APT të përdorë gjithmonë proxy-n pa probleme.

Si të konfiguroj një proxy në ndërfaqen grafike të Ubuntu Desktop (GNOME)?

Hapni Settings → Network → Network Proxy → Manual, ose përdorni gsettings set org.gnome.system.proxy mode 'manual' së bashku me host dhe port në org.gnome.system.proxy.http.

Merrni proxy HTTP(S) me vonesë të ulët për Ubuntu

Kredenciale të menjëhershme për Dedicated IPv4 dhe Static ISP në 7 vende.

Shikoni çmimet e proxy-ve

Related articles

Konfigurimi i proxy
Si të konfiguroni një proxy në Docker (Kontejnerë, Compose & Ndërtime)
Drejtoni kontejnerët Docker dhe shërbimet Docker Compose përmes proxy-ve HTTP(S) të autentikuar me HTTP_PROXY, HTTPS_PROXY dhe NO_PROXY. Shihni shembujt.
Konfigurimi i proxy
Si të përdorni një proxy me cURL (sintaksa e linjës së komandës & debugging)
Mësoni si të përdorni curl me proxy HTTP(S) të autentikuar (-x http://user:pass@ip:port dhe -U) në Linux, macOS e Windows, dhe kontrolloni headers e vonesën.
Konfigurimi i proxy
Si të përdorni një proxy në Python Requests (HTTP/HTTPS & pooling i sesioneve)
Konfiguroni proxy të autentikuar HTTP(S) në Python requests dhe requests.Session(). Trajtoni përjashtimet 407 ProxyError dhe rrotulloni grupet e IP-ve statike.
Mjete falas
Proxy Checker: Kontrolloni Proxy-t Tuaj Online
Kontrollues falas i proxy-ve: ngjitni deri në 100 proxy si ip:port:user:pass dhe kontrolloni statusin, IP-në dalëse dhe vonesën. Mësoni kuptimin e çdo gabimi.
Proxy sipas platformës
Proxy për Web Scraping: grupe IPv4 të dedikuara & ISP pa limit për crawler 24/7
Proxy të shpejtë HTTP(S) të dedikuar IPv4 dhe ISP statik për Python, Playwright, Selenium e Scrapy, me trafik mujor të pakufizuar. Krahasoni planet e filloni.
Proxy sipas platformës
Proxy për Airdrop-e & DePIN (Grass): parandaloni etiketimet Sybil me IP statike ISP të dedikuara
Farmo airdrop-e Web3, testnete e nyje DePIN (Grass, Dawn, Nodepay) në IP të ndara kundër etiketimit Sybil. Proxy statike ISP dhe IPv4 private të dedikuara.
Proxy sipas platformës
Proxy për SEO & Gjurmim SERP: renditje e saktë e fjalëve kyçe në 7 shtete
Ndiqni renditjen e fjalëve kyçe, auditoni gjeo-ridrejtimet dhe skanoni me Screaming Frog me proxy IPv4 të dedikuara dhe ISP statike pa limit në 7 vende.
IPV4 · united states
Proxy Privatë IPv4 në SHBA: IP Amerikane Datacenter të Shpejta dhe të Përkushtuara
Proxy privatë IPv4 në SHBA për scraping, ndjekje pozicioni, verifikim reklamash dhe Amazon. IP statike, një përdorues, trafik pa limit, aktivizim i shpejtë.