VVinaProxy

Kaip sukonfigūruoti proxy „Ubuntu“ ir „Debian Linux“

Updated:

„Ubuntu“ ir „Debian Linux“ sistemose proxy nustatymai priklauso nuo vykdymo konteksto: apvalkalo sesijos nuskaito /etc/environment arba ~/.bashrc, APT paketų tvarkyklė nuskaito /etc/apt/apt.conf.d/, systemd tarnybos nuskaito papildomus vienetų failus, o GNOME Desktop naudoja gsettings. Šiame vadove pateikiami tikslūs konfigūracijos fragmentai kiekvienai Ubuntu posistemei, naudojant VinaProxy HTTP(S) proxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
Privatūs IPv4 (duomenų centrų)
🇺🇸 Jungtinės Valstijos
Yra
Nuo
20 000 VND / IP / mėn.
≈ 0,74 USD · atsiskaitoma VND
Kiekio nuolaidos
  • 1 IP40 000 VND
  • Nuo 5 IP35 000 VND
  • Nuo 10 IP25 000 VND
  • Nuo 20 IP25 000 VND
  • Nuo 50 IP25 000 VND
  • Nuo 100 IP25 000 VND
  • Nuo 200 IP25 000 VND
  • Nuo 500 IP25 000 VND
  • Nuo 1000 IP22 000 VND
  • Nuo 2000 IP20 000 VND
Pirkti Jungtinės Valstijos
Privatūs IPv4 (duomenų centrų)
🇸🇬 Singapūras
Yra
Nuo
20 000 VND / IP / mėn.
≈ 0,74 USD · atsiskaitoma VND
Kiekio nuolaidos
  • 1 IP40 000 VND
  • Nuo 5 IP35 000 VND
  • Nuo 10 IP25 000 VND
  • Nuo 20 IP25 000 VND
  • Nuo 50 IP25 000 VND
  • Nuo 100 IP25 000 VND
  • Nuo 200 IP25 000 VND
  • Nuo 500 IP25 000 VND
  • Nuo 1000 IP22 000 VND
  • Nuo 2000 IP20 000 VND
Pirkti Singapūras

Ubuntu proxy konfigūravimo sritys

sudo pagal numatytuosius nustatymus pašalina naudotojo aplinkos kintamuosius, o systemd tarnybos nenuskaito ~/.bashrc. Naudokitės šia suvestinės lentele, kad sukonfigūruotumėte tinkamą failą Ubuntu sistemoje:

Ubuntu posistemėKonfigūracijos failas / komandaKam taikomaIšsaugojimas
Interaktyvus apvalkalas~/.bashrc or /etc/profile.d/proxy.shcurl, wget, python, git, nodeKiekvienai prisijungimo sesijai
Visos sistemos PAM aplinka/etc/environmentVisoms PAM naudotojų sesijomsIšlieka perkrovus sistemą
APT paketų tvarkyklė/etc/apt/apt.conf.d/80proxysudo apt update & apt installNuolatinis APT nustatymas
systemd tarnybos/etc/systemd/system/<svc>.service.d/proxy.confDocker procesas, individualios tarnybosPo daemon-reload

Žingsnis po žingsnio: nustatymas Ubuntu Server ir 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

Proxy kintamųjų išsaugojimas naudojant sudo ir specialieji simboliai

  • Jei komandas vykdote naudodami sudo curl ... arba sudo pip ..., nurodykite sudo -E, kad išsaugotumėte eksportuotus proxy aplinkos kintamuosius, arba per sudo visudo pridėkite Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY".
  • Bendro naudojimo kelių naudotojų Linux serveriuose apribokite failo teises (sudo chmod 600 /etc/apt/apt.conf.d/80proxy), kad kiti vietiniai naudotojai negalėtų perskaityti jūsų proxy prisijungimo duomenų.

Žingsnis po žingsnio

  1. 1

    Eksportuokite apvalkalo aplinkos kintamuosius (/etc/profile.d/proxy.sh)

    Sukurkite /etc/profile.d/proxy.sh, apibrėždami kintamuosius tiek mažosiomis (http_proxy, https_proxy, no_proxy), tiek didžiosiomis (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) raidėmis, kad visi GNU ir Go/Rust CLI įrankiai juos atpažintų.

  2. 2

    Sukonfigūruokite APT paketų tvarkyklės proxy

    Kadangi sudo apt update nepaiso naudotojo apvalkalo kintamųjų, sukurkite /etc/apt/apt.conf.d/80proxy su Acquire::http::Proxy ir Acquire::https::Proxy.

  3. 3

    Išbandykite išvykstamąjį ryšį su curl

    Iš naujo įkelkite profilį (source /etc/profile.d/proxy.sh) ir paleiskite curl -s https://api.ipify.org, kad patikrintumėte, ar jūsų Ubuntu kompiuterio srautas nukreipiamas per VinaProxy.

Dažnai užduodami klausimai

Kodėl Linux sistemoje reikalingi ir mažųjų raidžių http_proxy, ir didžiųjų raidžių HTTP_PROXY?

Kai kurie Linux įrankiai (pavyzdžiui, curl ir wget) tikrina mažąsias raides http_proxy, o kiti veikia tik su didžiosiomis raidėmis HTTP_PROXY (arba abiem). Nustačius abu variantus, užtikrinamas nuoseklus veikimas visose vykdymo aplinkose.

Kodėl `sudo apt update` nepaiso mano eksportuoto `http_proxy` kintamojo?

sudo saugumo sumetimais anuliuoja aplinkos kintamuosius, nebent yra iškviečiama su sudo -E. Sukonfigūravus /etc/apt/apt.conf.d/80proxy, užtikrinama, kad APT visada sklandžiai naudotų proxy.

Kaip sukonfigūruoti proxy Ubuntu Desktop grafinėje sąsajoje (GNOME)?

Atverkite Nustatymai → Tinklas → Tinklo įgaliotasis serveris → Rankinis, arba naudokite gsettings set org.gnome.system.proxy mode 'manual' kartu su org.gnome.system.proxy.http host ir port.

Gaukite mažos delsos HTTP(S) proxy serverius Ubuntu

Momentiniai skirtieji IPv4 ir statiniai ISP prisijungimo duomenys 7 šalyse.

Peržiūrėti proxy kainas

Related articles

Proxy nustatymas
Kaip nustatyti proxy Docker aplinkoje (konteineriai, Compose ir komponavimas)
Nukreipkite Docker konteinerių ir Docker Compose paslaugų srautą per autorizuotus HTTP(S) proxy naudodami HTTP_PROXY, HTTPS_PROXY ir NO_PROXY. Žr. pavyzdžius.
Proxy nustatymas
Kaip naudoti proxy su cURL (komandų eilutės sintaksė ir derinimas)
Kaip naudoti curl su autentifikuotais HTTP(S) proxy (-x http://user:pass@ip:port ir -U) Linux, macOS bei Windows, tikrinant antraštes ir ryšio delsą.
Proxy nustatymas
Kaip naudoti proxy su Python Requests (HTTP/HTTPS ir sesijų telkimas)
Konfigūruokite autentifikuotus HTTP(S) proxy Python requests ir requests.Session(). Valdykite 407 ProxyError klaidas bei rotuokite statinių IP telkinius.
Nemokami įrankiai
Proxy tikrintuvas: patikrinkite savo proxy internetu
Nemokamas proxy tikrintuvas: įklijuokite iki 100 proxy formatu ip:port:user:pass ir patikrinkite būseną, išorinį IP bei delsą. Sužinokite klaidų reikšmes.
Proxy pagal platformas
Proxy tinklalapių nuskaitymui: neriboti dedikuoti IPv4 ir ISP telkiniai 24/7 robotams
Greiti HTTP(S) dedikuoti IPv4 ir statiniai ISP proxy Python, Playwright, Selenium ir Scrapy su neribotu mėnesio srautu. Palyginkite planus ir pradėkite.
Proxy pagal platformas
Proxy airdrop ir DePIN (Grass): išvenkite Sybil žymų su dedikuotais statiniais ISP IP
Farminkite Web3 airdrop, testnet ir DePIN mazgus (Grass, Dawn, Nodepay) su atskirais IP, ribodami Sybil žymas. Statiniai ISP ir privatūs IPv4 proxy.
Proxy pagal platformas
Proxy SEO ir SERP stebėjimui: tikslios raktažodžių pozicijos 7 šalyse
Stebėkite raktažodžių pozicijas, tikrinkite geo-nukreipimus ir naršykite su Screaming Frog naudodami neribotus dedikuotus IPv4 ir statinius ISP proxy 7 šalyse.
IPV4 · united states
JAV privatūs IPv4 proxy: greiti, dedikuoti JAV duomenų centrų IP
JAV privatūs IPv4 proxy duomenų rinkimui, pozicijoms, reklamoms ir Amazon tyrimams. Statiškas IP, vienas vartotojas, neribotas srautas, greitas aktyvavimas.