Conas Seachfhreastalaí a Chumrú ar Ubuntu & Debian Linux
Updated:
Ar Ubuntu agus Debian Linux, braitheann socruithe seachfhreastalaí ar an gcomhthéacs forghníomhaithe: léann seisiúin bhlaoisce /etc/environment nó ~/.bashrc, léann bainisteoir pacáistí APT /etc/apt/apt.conf.d/, léann seirbhísí systemd comhaid aonaid breiseáin, agus úsáideann GNOME Desktop gsettings. Soláthraíonn an treoir seo gearrthóga beachta cumraíochta do gach fochóras de chuid Ubuntu ag baint úsáide as seachfhreastalaithe HTTP(S) VinaProxy.
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port- 1 IP₫40,000
- 5+ IP₫35,000
- 10+ IP₫25,000
- 20+ IP₫25,000
- 50+ IP₫25,000
- 100+ IP₫25,000
- 200+ IP₫25,000
- 500+ IP₫25,000
- 1000+ IP₫22,000
- 2000+ IP₫20,000
- 1 IP₫40,000
- 5+ IP₫35,000
- 10+ IP₫25,000
- 20+ IP₫25,000
- 50+ IP₫25,000
- 100+ IP₫25,000
- 200+ IP₫25,000
- 500+ IP₫25,000
- 1000+ IP₫22,000
- 2000+ IP₫20,000
Scóip Chumraíochta Seachfhreastalaí Ubuntu
Baineann sudo athróga timpeallachta an úsáideora de réir réamhshocraithe, agus ní léann seirbhísí systemd ~/.bashrc. Úsáid an tábla tagartha seo chun an comhad ceart a chumrú ar Ubuntu:
| Fochóras Ubuntu | Comhad Cumraíochta / Ordú | Baineann Le | Buanacht |
|---|---|---|---|
| Blaosc Idirghníomhach | ~/.bashrc nó /etc/profile.d/proxy.sh | curl, wget, python, git, node | Gach blaosc logála isteach |
| Timpeallacht PAM ar fud an Chórais | /etc/environment | Gach seisiún úsáideora PAM | Thar atosaigh |
| Bainisteoir Pacáistí APT | /etc/apt/apt.conf.d/80proxy | sudo apt update & apt install | Buan do APT |
| Seirbhísí systemd | /etc/systemd/system/<svc>.service.d/proxy.conf | Deamhan Docker, seirbhísí saincheaptha | Tar éis daemon-reload |
Socrú Céim ar Chéim ar 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
Athróga Seachfhreastalaí a Choinneáil faoi sudo & Carachtair Speisialta
- Má ritheann tú orduithe trí
sudo curl ...nósudo pip ..., cuirsudo -Eleis chun d'athróga timpeallachta seachfhreastalaí easpórtáilte a chaomhnú, nó cuirDefaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY"leis trísudo visudo. - Cuir srian ar cheadanna comhaid (
sudo chmod 600 /etc/apt/apt.conf.d/80proxy) ar fhreastalaithe ilúsáideora comhroinnte Linux ionas nach mbeidh úsáideoirí áitiúla eile in ann do dhintiúir sheachfhreastalaí a léamh.
Céim ar chéim
- 1
Easpórtáil Athróga Timpeallachta na Blaoisce (/etc/profile.d/proxy.sh)
Cruthaigh /etc/profile.d/proxy.sh ag sainiú athróga cás íochtair (http_proxy, https_proxy, no_proxy) agus cás uachtair (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) ionas go n-aithneoidh gach uirlis CLI de chuid GNU agus Go/Rust iad.
- 2
Cumraigh Seachfhreastalaí Bhainisteoir Pacáistí APT
Ós rud é go ndéanann sudo apt update neamhaird ar athróga blaoisce an úsáideora, cruthaigh /etc/apt/apt.conf.d/80proxy le Acquire::http::Proxy agus Acquire::https::Proxy.
- 3
Déan Tástáil ar Nascacht Amach le curl
Luchtaigh do phróifíl (
source /etc/profile.d/proxy.sh) agus rithcurl -s https://api.ipify.orgchun a dheimhniú go dtéann trácht do mheaisín Ubuntu trí VinaProxy.
Ceisteanna coitianta
Cén fáth a dteastaíonn http_proxy cás íochtair agus HTTP_PROXY cás uachtair araon ar Linux?
Seiceálann roinnt uirlisí Linux (cosúil le curl agus wget) http_proxy i gcás íochtair, agus ní oibríonn cinn eile ach le HTTP_PROXY i gcás uachtair (nó an dá cheann). Ráthaíonn sainiú an dá cheann iompar comhsheasmhach trasna gach timpeallachta rite.
Cén fáth a ndéanann `sudo apt update` neamhaird ar m'athróg `http_proxy` easpórtáilte?
Athshocraíonn sudo athróga timpeallachta ar mhaithe le slándáil mura nglaoitear air le sudo -E. Cinntíonn cumrú /etc/apt/apt.conf.d/80proxy go n-úsáideann APT an seachfhreastalaí i gcónaí gan stró.
Conas a chumraím seachfhreastalaí ar GUI Ubuntu Desktop (GNOME)?
Oscail Socruithe → Líonra → Seachfhreastalaí Líonra → De Láimh, nó úsáid gsettings set org.gnome.system.proxy mode 'manual' in éineacht le hóstach agus port org.gnome.system.proxy.http.
Faigh seachfhreastalaithe HTTP(S) le folaíocht íseal do Ubuntu
Dintiúir Dedicated IPv4 agus Static ISP ar an toirt thar 7 dtír.
Féach Praghsanna Seachfhreastalaí