Panduan Lengkap Konfigurasi Proxy di Ubuntu & Debian Linux

Diperbarui:

Pada sistem operasi Ubuntu dan Debian Linux, pengaturan proxy dibagi berdasarkan konteks eksekusi: sesi terminal membaca /etc/environment atau ~/.bashrc, manajer paket APT membaca /etc/apt/apt.conf.d/, layanan background systemd membaca unit drop-in, dan desktop GNOME menggunakan gsettings. Panduan ini menyediakan konfigurasi lengkap untuk setiap subsistem Ubuntu menggunakan proxy HTTP(S) VinaProxy.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
IPv4 private (datacenter)
🇺🇸 United States
Tersedia
Mulai
₫20.000 / IP / bulan
≈ US$0,74 · ditagih dalam VND
Harga grosir volume
  • 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
Beli United States
IPv4 private (datacenter)
🇸🇬 Singapore
Tersedia
Mulai
₫20.000 / IP / bulan
≈ US$0,74 · ditagih dalam VND
Harga grosir volume
  • 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
Beli Singapore

Cakupan Konfigurasi Proxy pada Ubuntu

Secara default, perintah sudo menghapus variabel lingkungan pengguna dan layanan systemd tidak membaca ~/.bashrc. Gunakan tabel referensi ini untuk mengonfigurasi file yang tepat di Ubuntu:

Subsistem UbuntuFile Konfigurasi / PerintahBerlaku UntukKetahanan
Shell Interaktif~/.bashrc atau /etc/profile.d/proxy.shcurl, wget, python, git, nodeSetiap sesi login shell
Lingkungan PAM Sistem/etc/environmentSemua sesi pengguna PAMTetap aktif setelah reboot
Manajer Paket APT/etc/apt/apt.conf.d/80proxysudo apt update & apt installPermanen khusus untuk APT
Layanan systemd/etc/systemd/system/<svc>.service.d/proxy.confDaemon Docker, layanan kustomSetelah daemon-reload

Langkah Konfigurasi pada Ubuntu Server & Desktop

bash # 1. /etc/profile.d/proxy.sh (Shell & alat baris perintah 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 (Manajer paket 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

Mempertahankan Variabel pada sudo & Keamanan Kredensial

  • Jika Anda menjalankan perintah melalui sudo curl ... atau sudo pip ..., tambahkan parameter sudo -E untuk mempertahankan variabel proxy, atau tambahkan aturan Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" via sudo visudo.
  • Batasi izin akses file (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) pada server Linux yang digunakan bersama agar pengguna lokal lainnya tidak dapat membaca kredensial proxy Anda.

Langkah demi langkah

  1. 1

    Ekspor Variabel Lingkungan Shell (/etc/profile.d/proxy.sh)

    Buat file /etc/profile.d/proxy.sh yang mendefinisikan huruf kecil (http_proxy, https_proxy, no_proxy) dan huruf besar (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) agar dikenali oleh semua perkakas GNU dan Go/Rust.

  2. 2

    Konfigurasi Proxy Khusus Manajer Paket APT

    Karena perintah sudo apt update mengabaikan variabel shell user, buat file /etc/apt/apt.conf.d/80proxy berisi arahan Acquire::http::Proxy dan Acquire::https::Proxy.

  3. 3

    Uji Konektivitas Keluar Menggunakan curl

    Muat konfigurasi (source /etc/profile.d/proxy.sh) lalu jalankan curl -s https://api.ipify.org untuk memastikan lalu lintas Ubuntu Anda telah dialihkan melalui VinaProxy.

Pertanyaan umum

Mengapa di Linux harus menetapkan huruf kecil http_proxy dan huruf besar HTTP_PROXY?

Beberapa perkakas seperti curl dan wget membaca huruf kecil http_proxy, sedangkan modul bahasa pemrograman modern sering membaca HTTP_PROXY. Mendefinisikan keduanya menjamin kompatibilitas.

Mengapa `sudo apt update` mengabaikan variabel `http_proxy` yang sudah diekspor?

sudo secara default menghapus variabel lingkungan demi keamanan. Mengonfigurasi /etc/apt/apt.conf.d/80proxy memastikan APT selalu menggunakan proxy secara mandiri.

Bagaimana cara mengatur proxy di GUI Ubuntu Desktop (GNOME)?

Buka Settings → Network → Network Proxy → Manual, atau gunakan perintah gsettings set org.gnome.system.proxy mode 'manual' beserta konfigurasi host dan port.

Dapatkan Proxy HTTP(S) Berlatensi Rendah untuk Ubuntu

Kredensial Dedicated IPv4 dan Static ISP residensial instan di 7 negara pilihan.

Lihat Harga Proxy

Artikel terkait

Cara setting proxy
Cara Mengatur Proxy di Docker (Kontainer, Compose & Build)
Rute lalu lintas kontainer Docker dan layanan Docker Compose melalui proxy HTTP(S) berautentikasi dengan HTTP_PROXY, HTTPS_PROXY, dan NO_PROXY.
Cara setting proxy
Cara menggunakan proxy dengan cURL (Sintaks CLI & Debugging)
Cara menggunakan curl dengan proxy HTTP(S) terotentikasi (-x http://user:pass@ip:port dan -U) di Linux, macOS, dan Windows.
Cara setting proxy
Cara menggunakan proxy di Python Requests (HTTP/HTTPS & Session pooling)
Konfigurasi proxy HTTP(S) berotentikasi di Python requests dan requests.Session(). Atasi error 407 ProxyError dan rotasikan pool IP statis.
Tools gratis
Proxy Checker: Cek Proxy Anda Secara Online
Proxy checker gratis: tempel hingga 100 proxy format ip:port:user:pass dan cek proxy online untuk status, IP keluar, dan latensi. Pahami arti setiap error.
Proxy per platform
Proxy untuk Web Scraping: pool IPv4 & ISP khusus tanpa kuota untuk crawler 24/7
Proxy HTTP(S) IPv4 khusus dan ISP statis kecepatan tinggi untuk Python, Playwright, Selenium, dan Scrapy dengan bandwidth bulanan tanpa batas.
Proxy per platform
Proxy untuk Airdrop & DePIN (Grass): hindari tanda Sybil dengan IP ISP statis khusus
Garap airdrop Web3, testnet, dan node browser DePIN (Grass, Dawn, Nodepay) dengan aman. Proxy ISP Statis dan IPv4 khusus.
Proxy per platform
Proxy untuk SEO & Pelacakan SERP: peringkat kata kunci akurat di 7 negara
Pantau peringkat kata kunci lokal, periksa geo-redirect, dan jalankan audit Screaming Frog dengan proxy IPv4 khusus dan ISP statis tanpa batas kuota.
IPV4 · united states
Proxy IPv4 Private US: IP Datacenter Amerika Cepat dan Dedicated
Proxy IPv4 private US untuk scraping, rank tracking, verifikasi iklan, dan riset Amazon. IP statis, satu pengguna per IP, bandwidth tanpa batas.