Sida Proxy Loogu Habiyo Ubuntu & Debian Linux
Updated:
Gudaha Ubuntu iyo Debian Linux, habaynta proxy waxay ku xiran tahay halka laga fulinayo: fadhiyada shell waxay akhriyaan /etc/environment ama ~/.bashrc, maamulaha xirmada APT wuxuu akhriyaa /etc/apt/apt.conf.d/, adeegyada systemd waxay akhriyaan faylasha drop-in unit, GNOME Desktop-na wuxuu adeegsadaa gsettings. Hagahan wuxuu bixinayaa koodhadhka habaynta saxda ah ee qayb kasta oo Ubuntu ah adigoo isticmaalaya VinaProxy HTTP(S) proxies.
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
- 1 IP₫40,000
- 5+ IPs₫35,000
- 10+ IPs₫25,000
- 20+ IPs₫25,000
- 50+ IPs₫25,000
- 100+ IPs₫25,000
- 200+ IPs₫25,000
- 500+ IPs₫25,000
- 1000+ IPs₫22,000
- 2000+ IPs₫20,000
Qaybaha Habaynta Proxy ee Ubuntu
sudo asal ahaan wuxuu meesha ka saaraa doorsoomayaasha deegaanka isticmaalaha, adeegyada systemd-na ma akhriyaan ~/.bashrc. U isticmaal shaxdan tixraaca si aad u habayso faylka saxda ah ee Ubuntu:
| Nidaam-hoosaadka Ubuntu | Faylka Habaynta / Amarka | Waxa Ay Khusayso | Joogtaynta |
|---|---|---|---|
| Shell-ka Falgalka leh | ~/.bashrc ama /etc/profile.d/proxy.sh | curl, wget, python, git, node | Fadhi kasta oo login shell ah |
| Deegaanka PAM ee Nidaamka oo Dhan | /etc/environment | Dhammaan fadhiyada isticmaalaha PAM | Dib-u-kicinta ka dib |
| Maamulaha Xirmada APT | /etc/apt/apt.conf.d/80proxy | sudo apt update & apt install | Joogto u ah APT |
| Adeegyada systemd | /etc/systemd/system/<svc>.service.d/proxy.conf | Docker daemon, adeegyada gaarka ah | Kadib daemon-reload |
Habaynta Tallaabo-tallaabo ee 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
Iskuhaynta Doorsoomayaasha Proxy Marka la Isticmaalayo sudo & Xuruufaha Gaarka ah
- Haddii aad amarrada ku fuliso
sudo curl ...amasudo pip ..., raacisudo -Esi aad u ilaaliso doorsoomayaasha deegaanka proxy ee aad dhoofisay, ama ku darDefaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY"adigoo adeegsanayasudo visudo. - Xaddid oggolaanshaha faylka (
sudo chmod 600 /etc/apt/apt.conf.d/80proxy) server-yada Linux ee ay isticmaalayaasha badan wadaagaan si isticmaalayaasha kale ee maxalliga ahi aysan u akhrin karin xogtaada sirta ah ee proxy-ga.
Tallaabo-tallaabo
- 1
Dhoofi Doorsoomayaasha Deegaanka Shell (/etc/profile.d/proxy.sh)
Abuur /etc/profile.d/proxy.sh adigoo qeexaya labada doorsoome ee xuruufta yaryar (http_proxy, https_proxy, no_proxy) iyo kuwa waaweyn (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) si dhammaan qalabka CLI ee GNU iyo Go/Rust ay u aqoonsadaan.
- 2
Habee Proxy-ga Maamulaha Xirmada APT
Maadaama sudo apt update uu iska indhatiro doorsoomayaasha shell-ka isticmaalaha, abuur /etc/apt/apt.conf.d/80proxy adigoo wata Acquire::http::Proxy iyo Acquire::https::Proxy.
- 3
Ku Tijaabi Xiriirka Baxaya curl
Fuli profile-kaaga (
source /etc/profile.d/proxy.sh) oo socodsiicurl -s https://api.ipify.orgsi aad u xaqiijiso in mashiinkaaga Ubuntu uu marayo VinaProxy.
Su'aalaha inta badan la isweydiiyo
Maxaan ugu baahanahay labadaba xuruufta yar ee http_proxy iyo xuruufta weyn ee HTTP_PROXY gudaha Linux?
Qaar ka mid ah qalabka Linux (sida curl iyo wget) waxay fiiriyaan xuruufta yar ee http_proxy, halka kuwa kale ay kaliya ku shaqeeyaan xuruufta weyn ee HTTP_PROXY (ama labadaba). Qeexidda labaduba waxay dammaanad qaadaysaa hab-dhaqan sugan oo ku baahsan dhammaan meelaha lagu fuliyo.
Maxay `sudo apt update` u iska indhatirtaa doorsoomahayga `http_proxy` ee la dhoofiyay?
sudo waxay dib u dejisaa doorsoomayaasha deegaanka sababo ammaan awgood haddii aan lagu kicin sudo -E. Habaynta /etc/apt/apt.conf.d/80proxy waxay hubisaa in APT ay mar walba si sax ah u isticmaasho proxy-ga.
Sideen proxy ugu habeeyaa Ubuntu Desktop GUI (GNOME)?
Fur Settings → Network → Network Proxy → Manual, ama adeegso gsettings set org.gnome.system.proxy mode 'manual' adoo raacinaya org.gnome.system.proxy.http host iyo port.
Hel HTTP(S) proxies daahitaankoodu hooseeyo ee Ubuntu
Xogta gelitaanka ee Dedicated IPv4 iyo Static ISP oo degdeg ah oo ku baahsan 7 dal.
Eeg Qiimaha Proxy