Dalam artikel ini: Anda akan mempelajari semua tentang metode otentikasi server proxy, cara mengatur nama pengguna dan kata sandi dengan benar, format apa yang digunakan, cara mengamankan kredensial, dan cara mengatasi masalah umum. Materi ini didasarkan pada data terkini dengan frekuensi pencarian sekitar 9.200 per bulan.
📑 Daftar Isi Artikel
- Apa itu Otentikasi Proxy
- Jenis Otentikasi: Basic Auth vs Daftar Izinkan IP
- Format Proxy dengan Otentikasi
- Pengaturan di Peramban (Chrome, Firefox, Edge)
- Pengaturan di Aplikasi dan OS
- Keamanan Kata Sandi Proxy
- Penyimpanan Kredensial
- Kesalahan 407: Proxy Authentication Required
- Daftar Izinkan IP vs Nama Pengguna/Kata Sandi
- Otentikasi Dua Faktor untuk Proxy
- Praktik Terbaik Keamanan 2025
🔐 Apa itu Otentikasi Proxy
Otentikasi proxy adalah proses verifikasi identitas pengguna sebelum memberikan akses ke server proxy. Ini adalah mekanisme keamanan yang memastikan hanya pengguna yang berwenang yang dapat menggunakan proxy.
Mengapa Otentikasi Diperlukan
✅ Alasan Utama:
- Perlindungan dari Akses Tidak Sah — hanya pengguna yang telah membayar yang dapat menggunakan layanan
- Kontrol Penggunaan — melacak lalu lintas setiap pengguna
- Pencegahan Penyalahgunaan — perlindungan dari spam, DDoS, dan konten ilegal
- Penagihan dan Pembayaran — penghitungan lalu lintas yang dikonsumsi untuk penagihan
- Manajemen Akses — kemampuan untuk membatasi fungsionalitas untuk pengguna yang berbeda
- Kepatuhan Hukum — persyaratan regulator untuk kontrol akses
🔑 Jenis Otentikasi: Basic Auth vs Daftar Izinkan IP
🔒 Otentikasi Dasar (Nama Pengguna:Kata Sandi)
Cara Kerja: Kredensial dikirim dalam header Proxy-Authorization pada setiap permintaan
✅ Keuntungan:
- Satu pasangan nama pengguna/kata sandi untuk semua perangkat
- Didukung secara luas oleh klien HTTP
- Bekerja dengan IP dinamis (IP yang berubah bukan masalah)
- Mudah untuk mengelola pengguna
❌ Kerugian:
- Data dikodekan, tetapi TIDAK dienkripsi (terlihat dalam teks biasa tanpa HTTPS)
- Tingkat keamanan lebih rendah daripada otentikasi IP
- Perlu memasukkan nama pengguna/kata sandi atau mengaturnya di setiap aplikasi
🌐 Otentikasi IP (Daftar Izinkan IP)
Cara Kerja: Alamat IP perangkat ditambahkan ke daftar yang diizinkan, setelah itu proxy mengizinkan akses tanpa kata sandi
✅ Keuntungan:
- Keamanan Maksimal — hanya IP Anda yang dapat menggunakan proxy
- Tidak perlu memasukkan kata sandi saat terhubung
- Ideal untuk permintaan HTTPS di peramban dan Selenium
- Mengatasi masalah dengan header Proxy-Authentication
- Pengaturan lebih mudah di peramban (hanya IP:port)
❌ Kerugian:
- Hanya berfungsi dengan alamat IP statis
- Memerlukan perubahan pengaturan saat IP berubah
- Tidak cocok untuk pengguna seluler dengan IP dinamis
- Perlu mengetahui IP eksternal Anda
Tabel Perbandingan
| Kriteria | Daftar Izinkan IP | Nama Pengguna/Kata Sandi |
|---|---|---|
| Keamanan | ✅ Tinggi (hanya IP Anda) | ⚠️ Sedang (pengkodean, bukan enkripsi) |
| Kenyamanan | ✅ Sekali atur, lupakan | ⚠️ Memerlukan input saat koneksi |
| Mobilitas | ❌ Buruk (memerlukan IP statis) | ✅ Sangat Baik (bekerja di mana saja) |
| Pengaturan | Tambahkan IP ke daftar izinkan | Masukkan di pengaturan peramban |
| Untuk IP Dinamis | ❌ Tidak cocok | ✅ Ideal |
| Untuk Jaringan Korporat | ✅ Ideal | ✅ Pilihan bagus |
| Untuk Seluler | ❌ Buruk | ✅ Baik |
📝 Format Proxy dengan Otentikasi
Ada beberapa format standar untuk menuliskan proxy dengan kredensial. Penting untuk mengetahui format yang benar untuk aplikasi atau alat Anda.
Format Standar
1. Format URL (paling umum)
http://username:password@proxy.example.com:8080
https://username:password@192.168.1.1:3128
socks5://user:pass@proxy.host:1080
✅ Digunakan dalam: Python requests, curl, wget, sebagian besar klien HTTP
2. Format dengan Titik Dua
192.168.1.1:8080:username:password
IP:port:login:password
✅ Digunakan dalam: Beberapa alat pengikis, skrip otomatisasi
3. Hanya IP:port (untuk daftar izinkan IP)
192.168.1.1:8080
proxy.example.com:3128
✅ Digunakan ketika: IP Anda telah ditambahkan ke daftar izinkan, kata sandi tidak diperlukan
4. Format dengan @
user:pass@192.168.1.1:8080
✅ Digunakan dalam: Ekstensi peramban, beberapa klien VPN
Contoh Penggunaan dalam Kode
Python (requests)
import requests
proxies = {
"http": "http://username:password@192.168.1.1:8080",
"https": "https://username:password@192.168.1.1:8080"
}
response = requests.get("https://example.com", proxies=proxies)
Linux/Mac (curl)
curl -x http://username:password@proxy:8080 https://example.com
Windows (variabel lingkungan)
set http_proxy=http://user:password@proxy:8080
set https_proxy=https://user:password@proxy:8080
Node.js
const HttpsProxyAgent = require('https-proxy-agent');
const proxy = 'http://username:password@proxy:8080';
const agent = new HttpsProxyAgent(proxy);
fetch('https://example.com', { agent });
⚠️ Penting: Karakter khusus dalam kata sandi (misalnya, @, :, /) harus dikodekan URL. Contoh:
• Kata sandi my@pass → my%40pass
• Kata sandi pass:word → pass%3Aword
🎁 ProxyCove menyediakan kedua metode: Anda dapat menggunakan otentikasi daftar izinkan IP maupun nama pengguna/kata sandi. Pilih metode yang paling nyaman untuk Anda! Daftar Sekarang → dan dapatkan +$1.3 dengan kode promo ARTHELLO
🌐 Pengaturan di Peramban
Chrome / Edge
- Pengaturan → Sistem → Buka pengaturan proxy
- Aktifkan "Gunakan server proxy"
- Masukkan IP dan port
- Saat terhubung, Windows akan meminta nama pengguna/kata sandi
- Peramban akan menyimpan data
Firefox
- Pengaturan → Jaringan → Konfigurasi
- Pengaturan proxy manual
- Masukkan IP dan port
- Centang ✓ "Server proxy memerlukan kata sandi"
- Masukkan nama pengguna dan kata sandi
⚠️ Kesalahan 407: Proxy Authentication Required
Penyebab Utama:
- Kredensial Tidak Valid — kesalahan dalam nama pengguna atau kata sandi
- Tidak Ada Otentikasi — proxy memerlukan tetapi data tidak dikirim
- Masalah Cache — cookie yang tersimpan salah
- Perubahan IP — terjadi perubahan IP saat menggunakan otentikasi IP
Cara Memperbaiki (Langkah demi Langkah)
Langkah 1: Verifikasi Kredensial
✅ Pastikan nama pengguna dan kata sandi benar
✅ Periksa apakah ada spasi di awal/akhir
✅ Periksa tata letak keyboard
Langkah 2: Bersihkan Peramban
Pengaturan → Hapus data (cookies, cache, kata sandi)
Muat ulang peramban
Langkah 3: Periksa IP (untuk otentikasi IP)
Kunjungi whatismyip.com dan pastikan IP Anda telah ditambahkan ke daftar izinkan
🔒 Keamanan Kata Sandi Proxy
Praktik Terbaik
✅ YANG HARUS DILAKUKAN
- Gunakan pengelola kata sandi
- Simpan dalam variabel lingkungan
- Gunakan file .env dengan .gitignore
- Ganti kata sandi secara berkala
❌ YANG TIDAK BOLEH DILAKUKAN
- Menyimpan dalam kode sumber terbuka
- Mengirimkan melalui log
- Menggunakan kata sandi yang sama
- Meninggalkannya dalam riwayat perintah
🎯 Rekomendasi dan Kesimpulan
📝 Kesimpulan Akhir
1️⃣ Pemilihan Metode Otentikasi
Daftar Izinkan IP: Untuk IP statis dan jaringan korporat
Nama Pengguna/Kata Sandi: Untuk IP dinamis dan perangkat seluler
2️⃣ Keamanan adalah Prioritas
Selalu gunakan proxy HTTPS untuk mengirimkan data sensitif. Simpan kata sandi di pengelola kata sandi, bukan dalam teks biasa.
3️⃣ ProxyCove — Pilihan Andal Anda
Metode otentikasi yang fleksibel, dukungan teknis 24/7, pengaturan mudah dalam 2 menit. Mulai dari $1.5/GB.
🏆 Keunggulan ProxyCove
Kedua Metode
IP dan nama pengguna/kata sandi
Cepat
Pengaturan dalam 2 menit
Dukungan 24/7
Dalam bahasa Rusia
Mulai dari $1.5/GB
Harga terjangkau
Mulai Gunakan ProxyCove Hari Ini!
Daftar, isi saldo dengan kode promo ARTHELLO dan dapatkan bonus $1.3 gratis!