VVinaProxy

Како да конфигурирате прокси на Ubuntu и Debian Linux

Updated:

На Ubuntu и Debian Linux, поставките за прокси се одредуваат според контекстот на извршување: shell сесиите читаат од /etc/environment или ~/.bashrc, менаџерот за пакети APT чита од /etc/apt/apt.conf.d/, сервисите на systemd читаат drop-in unit датотеки, а GNOME Desktop користи 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 (датацентар)
🇺🇸 Соединети Држави
Достапно
Од
20.000 VND / IP / месечно
≈ 0,74 US$ · се наплаќа во VND
Попусти за количина
  • 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
Купи Соединети Држави
Приватни IPv4 (датацентар)
🇸🇬 Сингапур
Достапно
Од
20.000 VND / IP / месечно
≈ 0,74 US$ · се наплаќа во VND
Попусти за количина
  • 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
Купи Сингапур
Проксија по платформа:web-scrapingairdrop-grassseo-rank-tracking

Опсези на прокси конфигурацијата во Ubuntu

sudo стандардно ги отстранува корисничките променливи на опкружувањето, а сервисите на systemd не читаат од ~/.bashrc. Користете ја оваа референтна табела за да ја конфигурирате правилната датотека на Ubuntu:

Потсистем на UbuntuКонфигурациска датотека / КомандаСе применува наТрајност
Интерактивен shell~/.bashrc или /etc/profile.d/proxy.shcurl, wget, python, git, nodeСекој login shell
Системски PAM променливи/etc/environmentСите кориснички PAM сесииТрајно и по рестартирање
Менаџер за пакети APT/etc/apt/apt.conf.d/80proxysudo apt update & apt installТрајно за APT
systemd сервиси/etc/systemd/system/<svc>.service.d/proxy.confDocker daemon, сопствени сервисиПо daemon-reload

Чекор-по-чекор поставување на 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

Зачувување на прокси променливите при sudo и специјални знаци

  • Ако извршувате команди преку sudo curl ... или sudo pip ..., користете sudo -E за да ги зачувате вашите експортирани прокси променливи на опкружувањето, или додајте Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" преку sudo visudo.
  • Ограничете ги дозволите за датотеката (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) на споделени мултикориснички Linux сервери за другите локални корисници да не можат да ги прочитаат вашите прокси акредитиви.

Чекор по чекор

  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 CLI алатки ќе ги препознаат.

  2. 2

    Конфигурирајте го проксито за менаџерот за пакети APT

    Бидејќи sudo apt update ги игнорира корисничките shell променливи, креирајте /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.

Често поставувани прашања

Зошто ми се потребни и со мали букви http_proxy и со големи букви HTTP_PROXY на Linux?

Некои Linux алатки (како curl и wget) ја проверуваат верзијата со мали букви http_proxy, додека други работат само со големи букви HTTP_PROXY (или со двете). Дефинирањето на двете гарантира постојано однесување во сите работни средини.

Зошто `sudo apt update` ја игнорира мојата експортирана променлива `http_proxy`?

sudo ги ресетира променливите на опкружувањето од безбедносни причини, освен ако не се повика со sudo -E. Конфигурирањето на /etc/apt/apt.conf.d/80proxy обезбедува APT секогаш правилно да го користи проксито.

Како да конфигурирам прокси во графичкиот интерфејс на Ubuntu Desktop (GNOME)?

Отворете Settings → Network → Network Proxy → Manual, или користете gsettings set org.gnome.system.proxy mode 'manual' заедно со хостот и портата во org.gnome.system.proxy.http.

Земете HTTP(S) проксија со ниска латенција за Ubuntu

Инстант Dedicated IPv4 и Static ISP акредитиви низ 7 земји.

Погледнете ги цените за прокси

Related articles

Поставување прокси
Како да поставите прокси во Docker (контејнери, Compose и изградби)
Насочете ги Docker контејнерите и Compose услугите преку автентицирани HTTP(S) проксија користејќи HTTP_PROXY, HTTPS_PROXY и NO_PROXY. Погледнете примери.
Поставување прокси
Како да користите прокси со cURL (командна синтакса и дебагирање)
Како да користите curl со автентицирани HTTP(S) проксија (-x http://user:pass@ip:port и -U) на Linux, macOS и Windows, и да проверите заглавија и латенција.
Поставување прокси
Како да користите прокси во Python Requests (HTTP/HTTPS и Session pooling)
Конфигурирајте автентицирани HTTP(S) проксија во Python requests и requests.Session(). Справете се со 407 ProxyError грешки и ротирајте статички IP базени.
Бесплатни алатки
Проверка на прокси: Проверете ги вашите проксија онлајн
Бесплатна проверка на прокси: залепете до 100 проксија како ip:port:user:pass и проверете статус, излезна IP и латенција. Дознајте што значи секоја грешка.
Проксија по платформа
Проксија за Web Scraping: неограничени наменски IPv4 и ISP базени за 24/7 crawlers
Брзи HTTP(S) наменски IPv4 и статички ISP проксија за Python, Playwright, Selenium и Scrapy, со неограничен месечен проток. Споредете планови и започнете.
Проксија по платформа
Проксија за Airdrop и DePIN (Grass): спречете Sybil ознаки со наменски статички ISP IP адреси
Фармете Web3 airdrop-ови, testnet-ови и DePIN јазли (Grass, Dawn, Nodepay) на посебни IP за помалку Sybil ризици. Статички ISP и приватни IPv4 проксија.
Проксија по платформа
Проксија за SEO и SERP следење: прецизен ранг на клучни зборови во 7 земји
Следете го локалниот ранг на клучни зборови, проверете гео-пренасочувања и пуштете Screaming Frog со неограничени дедицирани IPv4 и ISP проксија во 7 земји.
IPV4 · united states
Приватни IPv4 проксија за САД: Брзи, наменски американски датацентар IP-адреси
Наменски приватни IPv4 проксија од САД за скрејпинг, следење рангирање и реклами. Статична IP, еден корисник, неограничен сообраќај и брза активација.