Bí A Ṣe Lè Tò Proxy lórí Ubuntu & Debian Linux
Updated:
Lórí Ubuntu àti Debian Linux, àwọn ètò proxy sinmi lórí ibi tí a ti ń lò wọ́n: àwọn ìgbìmọ̀ shell ń ka /etc/environment tàbí ~/.bashrc, olùṣàkóso àkójọpọ̀ APT ń ka /etc/apt/apt.conf.d/, àwọn iṣẹ́ systemd ń ka àwọn fáìlì drop-in unit, GNOME Desktop sì ń lo gsettings. Ìtọ́sọ́nà yìí pèsè àwọn àkọsílẹ̀ ètò gidi fún gbogbo abala ètò Ubuntu nípa lílo àwọn proxy HTTP(S) ti VinaProxy.
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
Àwọn Ibi Ìṣàkóso Ètò Proxy lórí Ubuntu
Ní àtìbáyé, sudo máa ń yọ àwọn oníyípo àyíká olùlò kúrò, àwọn iṣẹ́ systemd kò sì kì í ka ~/.bashrc. Lo àtẹ ìtọ́kasí yìí láti tò fáìlì tó tọ́ lórí Ubuntu:
| Abala Ètò Ubuntu | Fáìlì Ètò / Àṣẹ | Ó Kan | Ìtẹ̀síwájú |
|---|---|---|---|
| Interactive Shell | ~/.bashrc tàbí /etc/profile.d/proxy.sh | curl, wget, python, git, node | Gbogbo shell ìwọlé |
| PAM Env Fún Gbogbo Ètò | /etc/environment | Gbogbo ìgbìmọ̀ olùlò PAM | Kọjá àwọn ìbẹ̀rẹ̀-tuntun |
| Olùṣàkóso Àkójọpọ̀ APT | /etc/apt/apt.conf.d/80proxy | sudo apt update & apt install | Pípẹ́ títí fún APT |
| Àwọn Iṣẹ́ systemd | /etc/systemd/system/<svc>.service.d/proxy.conf | Docker daemon, àwọn iṣẹ́ àṣà | Lẹ́yìn daemon-reload |
Ìgbésẹ̀-kọ̀ọ̀kan fún Ìṣètò lórí 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
Dídáàbòbò Àwọn Oníyípo Proxy Lábẹ́ sudo & Àwọn Àmì Àkànṣe
- Tí o bá ń lo àwọn àṣẹ nípasẹ̀
sudo curl ...tàbísudo pip ..., fisudo -Ekún un láti dáàbò bo àwọn oníyípo àyíká proxy tí o gbé jáde, tàbí kí o fiDefaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY"kún un nípasẹ̀sudo visudo. - Dín àwọn àṣẹ fáìlì kù (
sudo chmod 600 /etc/apt/apt.conf.d/80proxy) lórí àwọn olupin Linux alájọpín fún ọ̀pọ̀ olùlò kí àwọn olùlò àdúgbò mìíràn má baà lè ka àwọn ẹ̀rí ìwọlé proxy rẹ.
Ìgbésẹ̀ ní ìgbésẹ̀
- 1
Gbé Àwọn Oníyípo Àyíká Shell Jáde (/etc/profile.d/proxy.sh)
Ṣẹ̀dá /etc/profile.d/proxy.sh tí ń ṣàlàyé àwọn oníyípo lẹ́tà kékeré (http_proxy, https_proxy, no_proxy) àti lẹ́tà ńlá (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) kí gbogbo àwọn irinṣẹ́ CLI GNU àti Go/Rust lè mọ̀ wọ́n.
- 2
Tò Proxy fún Olùṣàkóso Àkójọpọ̀ APT
Nítorí pé sudo apt update ń fojú fo àwọn oníyípo shell olùlò, ṣẹ̀dá /etc/apt/apt.conf.d/80proxy pẹ̀lú Acquire::http::Proxy àti Acquire::https::Proxy.
- 3
Dán Ìsopọ̀ Ti Ń Jáde Wò Pẹ̀lú curl
Ṣe orísun fún pròfáìlì rẹ (
source /etc/profile.d/proxy.sh) kí o sì locurl -s https://api.ipify.orgláti rí i dájú pé ẹ̀rọ Ubuntu rẹ ń gba ọ̀nà VinaProxy kọjá.
Àwọn ìbéèrè tí a ń béèrè lemọ́lemọ́
Èé ṣe tí mo fi nílò http_proxy lẹ́tà kékeré àti HTTP_PROXY lẹ́tà ńlá lórí Linux?
Àwọn irinṣẹ́ Linux kan (bíi curl àti wget) ń ṣàyẹ̀wò http_proxy lẹ́tà kékeré, nígbà tí àwọn mìíràn ń ṣiṣẹ́ kìkì pẹ̀lú HTTP_PROXY lẹ́tà ńlá (tàbí méjèèjì). Ṣíṣe àlàyé méjèèjì ń rí i dájú pé ìṣe déédé wà kọjá gbogbo àwọn agbègbè ìṣiṣẹ́.
Èé ṣe tí `sudo apt update` fi ń fojú fo oníyípo `http_proxy` tí mo gbé jáde?
sudo ń tún àwọn oníyípo àyíká tò fún ààbò àfi tí a bá pè é pẹ̀lú sudo -E. Títò /etc/apt/apt.conf.d/80proxy ń rí i dájú pé APT ń lo proxy ní gbogbo ìgbà láìsí ìṣòro.
Bí a ṣe lè tò proxy lórí Ubuntu Desktop GUI (GNOME)?
Ṣí Settings → Network → Network Proxy → Manual, tàbí lo gsettings set org.gnome.system.proxy mode 'manual' pẹ̀lú host àti port ti org.gnome.system.proxy.http.
Gba àwọn proxy HTTP(S) tí kò fawọ́ fún Ubuntu
Àwọn ẹ̀rí ìwọlé IPv4 Àyànfẹ́ àti Static ISP lẹ́sẹ̀kẹsẹ̀ kọjá àwọn orílẹ̀-èdè 7.
Wo Iye Owó Proxy