VVinaProxy

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

Updated:

В Ubuntu и Debian Linux настройките за прокси зависят от средата на изпълнение: шел сесиите четат /etc/environment или ~/.bashrc, пакетният мениджър APT чете /etc/apt/apt.conf.d/, услугите на systemd четат drop-in конфигурационни файлове, а работната среда GNOME използва gsettings. Това ръководство предоставя точни конфигурационни примери за всяка подсистема на Ubuntu с HTTP(S) проксита от VinaProxy.

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 щ.д. · в VND
Ценообразуване според обема
  • 1 IP40 000 VND
  • 5+ IP адреса35 000 VND
  • 10+ IP адреса25 000 VND
  • 20+ IP адреса25 000 VND
  • 50+ IP адреса25 000 VND
  • 100+ IP адреса25 000 VND
  • 200+ IP адреса25 000 VND
  • 500+ IP адреса25 000 VND
  • 1000+ IP адреса22 000 VND
  • 2000+ IP адреса20 000 VND
Купете в САЩ
Частни IPv4 (дейтацентър)
🇸🇬 Сингапур
В наличност
От
20 000 VND / IP / месец
≈ 0,74 щ.д. · в VND
Ценообразуване според обема
  • 1 IP40 000 VND
  • 5+ IP адреса35 000 VND
  • 10+ IP адреса25 000 VND
  • 20+ IP адреса25 000 VND
  • 50+ IP адреса25 000 VND
  • 100+ IP адреса25 000 VND
  • 200+ IP адреса25 000 VND
  • 500+ IP адреса25 000 VND
  • 1000+ IP адреса22 000 VND
  • 2000+ IP адреса20 000 VND
Купете в Сингапур
Проксита по платформа:web-scrapingairdrop-grassseo-rank-tracking

Обхвати на прокси конфигурацията в Ubuntu

По подразбиране sudo премахва потребителските променливи на средата, а услугите на systemd не четат ~/.bashrc. Използвайте тази таблица, за да конфигурирате правилния файл в Ubuntu:

Подсистема на UbuntuКонфигурационен файл / командаПрилага се заУстойчивост
Интерактивен шел~/.bashrc или /etc/profile.d/proxy.shcurl, wget, python, git, nodeВсяка сесия след вход
Системна 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-reload

Поетапна настройка в Ubuntu Server и Desktop

bash # 1. /etc/profile.d/proxy.sh (Шел и CLI инструменти) 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) 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

    Експортиране на променливи на средата за шела (/etc/profile.d/proxy.sh)

    Създайте /etc/profile.d/proxy.sh, дефиниращ променливите както с малки букви (http_proxy, https_proxy, no_proxy), така и с главни букви (HTTP_PROXY, HTTPS_PROXY, NO_PROXY), за да се разпознават от всички CLI инструменти на GNU, Go и Rust.

  2. 2

    Конфигуриране на прокси за пакетния мениджър APT

    Тъй като sudo apt update игнорира потребителските променливи на шела, създайте /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 и статични ISP проксита в 7 държави.

Вижте цените за проксита

Related articles

Настройка на прокси
Как да настроите прокси в Docker (контейнери, Compose и изграждане)
Насочвайте Docker контейнери и 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 и сесийни пулове)
Конфигурирайте HTTP(S) проксита с автентикация в Python requests и requests.Session(). Справяйте се с грешки 407 ProxyError и ротирайте статични IP пулове.
Безплатни инструменти
Proxy Checker: Проверете своите проксита онлайн
Безплатна проверка на прокси: поставете до 100 проксита като ip:port:user:pass за онлайн статус, изходно IP и латентност. Научете какво означава всяка грешка.
Проксита по платформа
Проксита за уеб скрапинг: неограничени dedicated IPv4 и ISP пулове за 24/7 краулери
Бързи HTTP(S) dedicated IPv4 и статични ISP проксита за Python, Playwright, Selenium и Scrapy с неограничен месечен трафик. Сравнете плановете и започнете.
Проксита по платформа
Проксита за Airdrop и DePIN (Grass): предотвратете Sybil маркирания с персонални статични ISP IP адреси
Фармете Web3 airdrops, testnets и DePIN браузър нодове (Grass, Dawn, Nodepay) с отделни IP адреси срещу Sybil филтри. Статични ISP и персонални IPv4 проксита.
Проксита по платформа
Проксита за SEO и SERP следене: точни позиции по ключови думи в 7 държави
Следете локализирани позиции, проверявайте гео-пренасочвания и обхождайте със Screaming Frog с неограничени дедикирани IPv4 и статични ISP проксита в 7 държави.
IPV4 · united states
Частни IPv4 проксита за САЩ: Бързи, специализирани американски дейтацентър IP адреси
Специализирани частни IPv4 проксита от САЩ за скрапване, позиции, реклами и Amazon. Статичен IP, един потребител на IP, неограничен трафик, бърза активация.