VVinaProxy

Ինչպես կարգավորել պրոքսի Ubuntu և Debian Linux-ում

Updated:

Ubuntu և Debian Linux-ում պրոքսիի կարգավորումները կախված են կատարման համատեքստից. shell սեսիաները կարդում են /etc/environment կամ ~/.bashrc ֆայլերը, APT փաթեթների կառավարիչը՝ /etc/apt/apt.conf.d/ պանակը, systemd ծառայությունները՝ drop-in ֆայլերը, իսկ 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 (datacenter)
🇺🇸 Միացյալ Նահանգներ
Առկա է
Սկսած
20 000 ₫ / IP / ամիս
≈ 0,74 $ · գանձվում է VND-ով
Ծավալային գնագոյացում
  • 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 ₫
Գնել Միացյալ Նահանգներ
Անձնական IPv4 (datacenter)
🇸🇬 Սինգապուր
Առկա է
Սկսած
20 000 ₫ / IP / ամիս
≈ 0,74 $ · գանձվում է VND-ով
Ծավալային գնագոյացում
  • 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 ₫
Գնել Սինգապուր
Պրոքսիներ ըստ հարթակների:web-scrapingairdrop-grassseo-rank-tracking

Ubuntu պրոքսիի կարգավորման շրջանակները

sudo-ն լռելյայն հեռացնում է օգտատիրոջ միջավայրի փոփոխականները, իսկ systemd ծառայությունները չեն կարդում ~/.bashrc ֆայլը: Օգտագործեք այս աղյուսակը Ubuntu-ում ճիշտ ֆայլը կարգավորելու համար.

Ubuntu-ի ենթահամակարգԿոնֆիգ ֆայլ / ՀրամանՎերաբերում էՊահպանում
Ինտերակտիվ Shell~/.bashrc կամ /etc/profile.d/proxy.shcurl, wget, python, git, nodeՅուրաքանչյուր մուտքի shell-ում
Համակարգային PAM միջավայր/etc/environmentPAM օգտատերերի բոլոր սեսիաներինՎերագործարկումներից հետո
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-ի միջոցով:

Հաճախ տրվող հարցեր

Ինչո՞ւ են Linux-ում անհրաժեշտ և՛ փոքրատառ http_proxy, և՛ մեծատառ HTTP_PROXY փոփոխականները:

Linux-ի որոշ գործիքներ (օրինակ՝ curl-ը և wget-ը) ստուգում են փոքրատառ http_proxy-ն, իսկ մյուսներն աշխատում են միայն մեծատառ HTTP_PROXY-ով (կամ երկուսով): Երկուսի սահմանումն էլ ապահովում է կայուն աշխատանք բոլոր միջավայրերում:

Ինչո՞ւ է `sudo apt update`-ն անտեսում իմ արտահանած `http_proxy` փոփոխականը:

sudo-ն անվտանգության նկատառումներով զրոյացնում է միջավայրի փոփոխականները, եթե չի գործարկվել sudo -E-ով: /etc/apt/apt.conf.d/80proxy ֆայլի կարգավորումը երաշխավորում է, որ APT-ը միշտ կօգտագործի պրոքսին:

Ինչպե՞ս կարգավորել պրոքսի Ubuntu Desktop GUI-ում (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 կոնտեյներները և Docker Compose ծառայությունները վավերացված HTTP(S) պրոքսիներով՝ HTTP_PROXY, HTTPS_PROXY և NO_PROXY-ի միջոցով: Տեսեք օրինակները:
Պրոքսիի կարգավորում
Ինչպես օգտագործել պրոքսի cURL-ի հետ (հրամանի տողի շարահյուսություն և վրիպազերծում)
Ինչպես օգտագործել curl-ը նույնականացված HTTP(S) պրոքսիներով (-x http://user:pass@ip:port և -U) Linux, macOS ու Windows-ում՝ ստուգելով header-ներն ու latency-ն։
Պրոքսիի կարգավորում
Ինչպես օգտագործել պրոքսի Python Requests-ում (HTTP/HTTPS և Session pooling)
Կարգավորեք աուտենտիֆիկացված HTTP(S) պրոքսիներ Python requests-ում և requests.Session()-ում: Մշակեք 407 ProxyError սխալները և ռոտացրեք ստատիկ IP-ների փուլերը:
Անվճար գործիքներ
Proxy Checker. Ստուգեք ձեր պրոքսիներն առցանց
Անվճար proxy checker. տեղադրեք մինչև 100 պրոքսի ip:port:user:pass ձևաչափով և ստուգեք կարգավիճակը, exit IP-ն ու latency-ն առցանց: Իմացեք սխալների իմաստը:
Պրոքսիներ ըստ հարթակների
Պրոքսիներ Web Scraping-ի համար․ անսահմանափակ առանձնացված IPv4 և ISP պուլեր 24/7 crawler-ների համար
Արագ HTTP(S) առանձնացված IPv4 և ստատիկ ISP պրոքսիներ Python-ի, Playwright-ի, Selenium-ի և Scrapy-ի համար՝ անսահմանափակ տրաֆիկով։ Համեմատեք սակագներն ու սկսեք։
Պրոքսիներ ըստ հարթակների
Պրոքսիներ Airdrop-ների և DePIN-ի (Grass) համար. կանխեք Sybil նշումները հատկացված Static ISP IP-ներով
Ֆարմեք Web3 airdrop-ներ, testnet-ներ և DePIN հանգույցներ (Grass, Dawn, Nodepay) առանձին IP-ներով՝ Sybil-ը կանխելու համար: Static ISP և մասնավոր IPv4 պրոքսիներ:
Պրոքսիներ ըստ հարթակների
Պրոքսիներ SEO-ի և SERP մոնիթորինգի համար. բանալի բառերի ճշգրիտ դիրքեր 7 երկրում
Հետևեք բանալի բառերի դիրքերին, ստուգեք geo-վերահասցեավորումները և կատարեք Screaming Frog քրոլինգ 7 երկրի անսահմանափակ անհատական IPv4 և ISP պրոքսիներով:
IPV4 · united states
ԱՄՆ անձնական IPv4 պրոքսիներ. արագ, առանձնացված ամերիկյան Datacenter IP-ներ
Առանձնացված ԱՄՆ անձնական IPv4 պրոքսիներ սքրեյփինգի, դիրքերի հետևման, գովազդի և Amazon-ի համար: Ստատիկ IP, մեկ օգտատեր, անսահմանափակ թրաֆիկ, արագ ակտիվացում: