Mengatur proxy berarti memberi tahu aplikasi — atau seluruh sistem operasi — untuk mengirim lalu lintasnya ke host dan port tertentu, serta memberikan kredensial jika proxy memerlukannya. Informasi yang Anda butuhkan dari penyedia selalu sama, yaitu empat hal: host (domain atau IP), port, nama pengguna, kata sandi — atau, alih-alih login, IP Anda sendiri yang ditambahkan ke daftar putih penyedia. Berikut adalah langkah-langkah tepat untuk empat tempat yang paling sering digunakan orang untuk mengonfigurasi proxy, plus cara memeriksa bahwa proxy berfungsi.

Sebelum memulai: proxy sistem vs proxy aplikasi

Ada dua tingkat di mana proxy dapat diatur, dan mengetahui mana yang Anda sentuh akan menghindari kebingungan.

  • Proxy sistem (Pengaturan Windows, preferensi Jaringan macOS): OS mengiklankan proxy, dan aplikasi yang menghormati pengaturan sistem akan menggunakannya. Chrome, Edge, Safari, dan sebagian besar aplikasi desktop melakukannya. Beberapa alat mengabaikannya sepenuhnya.
  • Proxy aplikasi: aplikasi memiliki pengaturannya sendiri dan hanya menggunakan itu. Firefox adalah browser yang menonjol di sini; alat baris perintah menggunakan variabel lingkungan atau flag; browser antideteksi mengatur proxy per profil.

Jika Anda ingin semuanya diproksi, atur proxy sistem. Jika Anda ingin satu browser atau alat diproksi sementara mesin lainnya tetap langsung — kasus umum untuk pekerjaan multi-akun atau pengujian — atur di aplikasi. Mencampur keduanya adalah sumber dari “Saya mengatur proxy tetapi IP saya tidak berubah”.

Firefox (pengaturan sendiri, semua platform)

Firefox adalah browser termudah untuk diproksi secara independen dari OS.

  1. Buka Pengaturan → gulir ke Pengaturan Jaringan di bagian bawah Umum → klik Pengaturan….
  2. Pilih Konfigurasi proxy manual.
  3. Untuk proxy HTTP/HTTPS: masukkan host dan port di Proxy HTTP dan centang Gunakan juga proxy ini untuk HTTPS.
    Untuk proxy SOCKS: masukkan host dan port di Host SOCKS dan pilih SOCKS v5.
  4. Centang Proxy DNS saat menggunakan SOCKS v5. Ini merutekan resolusi nama melalui proxy dan mencegah kebocoran DNS — biarkan tidak dicentang dan ISP Anda masih melihat setiap domain yang Anda kunjungi.
  5. Klik OK. Pada permintaan pertama, Firefox akan meminta nama pengguna dan kata sandi proxy dan menawarkan untuk menyimpannya.

Firefox juga memungkinkan Anda mengatur proxy per kontainer atau per profil, yang merupakan cara orang menjalankan beberapa identitas terproksi dari satu instalasi tanpa ekstensi.

Chrome dan Edge

Chrome tidak memiliki pengaturan proxy sendiri di Windows dan macOS: PengaturanSistemBuka pengaturan proxy komputer Anda hanya membuka dialog OS yang dijelaskan di bawah. Tiga cara untuk memproksi Chrome secara khusus:

  1. Gunakan proxy sistem (di bawah). Paling sederhana; memengaruhi aplikasi lain juga.
  2. Luncurkan dengan flag. Mulai Chrome dari pintasan atau terminal dengan:
    chrome --proxy-server="http://proxy.example.com:8080"
    chrome --proxy-server="socks5://proxy.example.com:1080"
    Hanya instance Chrome itu yang diproksi. Gabungkan dengan --user-data-dir= untuk memberikan profil terpisah. Chrome akan meminta kredensial pada penggunaan pertama; tidak menerimanya dalam flag.
  3. Gunakan ekstensi. Ekstensi pengalih proxy dapat menyimpan beberapa profil dan beralih per tab atau per situs, dan dapat menyimpan kredensial. Nyaman, tetapi ekstensi melihat konfigurasi lalu lintas Anda — instal hanya yang Anda percaya.

Di Linux, Chrome membaca variabel lingkungan http_proxy / https_proxy selain pengaturan sistem.

Windows 11 (seluruh sistem)

  1. PengaturanJaringan & internetProxy.
  2. Di bawah Pengaturan proxy manual, klik Siapkan di samping Gunakan server proxy.
  3. Aktifkan, masukkan alamat (host) dan port, dan opsional daftar alamat yang dilewati (misalnya localhost;127.*;*.local). Simpan.
  4. Windows akan meminta kredensial pertama kali aplikasi terproksi terhubung.

Dua hal yang perlu diketahui. Pertama, dialog ini hanya mengonfigurasi proxy HTTP; proxy sistem bawaan Windows tidak mendukung SOCKS5. Jika penyedia Anda memberi SOCKS5, gunakan di Firefox, di flag Chrome, atau di aplikasi itu sendiri. Kedua, pengaturan ini berlaku untuk aplikasi yang menggunakan WinHTTP/WinINet — browser, Office, aplikasi Store — tetapi tidak untuk semuanya; banyak alat pengembang dan game melewatinya. Panduan khusus Windows kami mencakup apa yang bocor di sekitar proxy sistem.

Bagian Pengaturan proxy otomatis menerima URL file PAC — file JavaScript kecil yang memutuskan per URL proxy mana yang akan digunakan. Berguna untuk “domain ini melalui proxy, yang lainnya langsung.”

macOS (seluruh sistem)

  1. Pengaturan SistemJaringan → pilih koneksi aktif (Wi-Fi atau Ethernet) → Detail…Proxy.
  2. Centang protokol yang Anda butuhkan: Web Proxy (HTTP), Secure Web Proxy (HTTPS), dan/atau SOCKS Proxy. macOS, tidak seperti Windows, mendukung SOCKS di tingkat sistem.
  3. Masukkan host dan port untuk setiap protokol yang dicentang. Jika proxy memerlukan login, centang Server proxy memerlukan kata sandi dan masukkan di sini — macOS tidak akan meminta nanti seperti Windows.
  4. Tambahkan host yang dilewati di bidang di bagian bawah, lalu OK dan Terapkan.

Pengaturan ini per lokasi jaringan: beralih dari Wi-Fi ke Ethernet dan Anda harus mengaturnya lagi di sana. Safari dan Chrome mengikutinya; Firefox tidak kecuali Anda memilih Gunakan pengaturan proxy sistem di dialognya sendiri. Lihat juga catatan kami tentang apa yang bocor di macOS di sekitar proxy sistem.

Autentikasi: login vs daftar putih IP

Penyedia menawarkan salah satu atau keduanya:

  • Nama pengguna dan kata sandi. Berfungsi dari mana saja; kredensial diminta oleh OS/browser atau disematkan dalam URL untuk alat (http://user:pass@host:port). Jika Anda menggunakan proxy berputar, nama pengguna sering kali adalah konfigurasi — ID sesi dan kode negara masuk ke dalamnya (lihat cara gateway rotasi membaca login).
  • Daftar putih IP. Anda mendaftarkan IP publik Anda sendiri di dasbor penyedia; koneksi darinya tidak memerlukan kata sandi. Nyaman untuk server dengan IP statis; tidak berguna dari koneksi rumah yang IP-nya berubah, dan merepotkan di laptop yang berpindah antar jaringan.

Jika autentikasi gagal, Anda akan melihat 407 Proxy Authentication Required. Periksa nama pengguna untuk kesalahan ketik — parameter rotasi membuatnya panjang — dan konfirmasikan bahwa IP Anda saat ini adalah yang masuk daftar putih.

Baris perintah dan skrip

Sebagian besar alat Unix menghormati variabel lingkungan:

export http_proxy="http://user:pass@proxy.example.com:8080"
export https_proxy="http://user:pass@proxy.example.com:8080"
export no_proxy="localhost,127.0.0.1"

curl juga menerima -x; git, pip, npm, dan apt masing-masing memiliki kunci konfigurasi proxy sendiri tetapi juga membaca variabel di atas. Untuk memproksi Python, Node, atau kerangka kerja otomatisasi browser secara khusus, kami membahas contoh kode dalam panduan terpisah.

Verifikasi bahwa proxy berfungsi

Jangan berasumsi. Setelah mengonfigurasi:

  1. Muat halaman pemeriksa IP di browser terproksi (jendela pribadi baru) dan konfirmasi bahwa IP dan negara berubah.
  2. Jalankan tes kebocoran DNS; dengan SOCKS5 pastikan DNS jarak jauh aktif.
  3. Di browser, jalankan tes WebRTC.

Prosedur lengkap, termasuk cara membaca hasil, ada di Cara menguji proxy.

Masalah umum

GejalaKemungkinan penyebabPerbaikan
IP tidak berubahAplikasi mengabaikan proxy sistem; protokol salah (SOCKS dimasukkan sebagai HTTP)Atur proxy di aplikasi; sesuaikan protokol dengan yang Anda beli
Kesalahan 407Kredensial salah atau IP tidak masuk daftar putihPeriksa ulang nama pengguna (string rotasi panjang!) dan IP publik saat ini
Beberapa situs dimuat, yang lain waktu habisHTTPS tidak diproksi (Firefox: “gunakan juga untuk HTTPS” tidak dicentang)Aktifkan juga bidang proxy HTTPS/aman
Semuanya lambatProxy kelebihan beban, atau latensi residensial/selulerUkur; bandingkan penyedia; gunakan datacenter jika target mengizinkan
IP asli muncul di tes WebRTCKebocoran WebRTCNonaktifkan WebRTC atau gunakan browser antideteksi
Proxy berfungsi, lalu berhenti setelah beberapa menitSesi sticky kedaluwarsa, atau daftar putih IP dan IP Anda berubahPerpanjang waktu sesi di string login; daftarkan ulang IP

Pertanyaan yang sering diajukan

Apakah Chrome memiliki pengaturan proxy sendiri?

Tidak di Windows atau macOS — ia menggunakan proxy sistem. Untuk memproksi Chrome saja, luncurkan dengan --proxy-server= atau gunakan ekstensi.

Bisakah Windows menggunakan proxy SOCKS5 di seluruh sistem?

Tidak; dialog proxy Windows hanya HTTP. Gunakan SOCKS5 di dalam aplikasi yang mendukungnya (Firefox, sebagian besar alat pengembang, browser antideteksi), atau jalankan jembatan HTTP-ke-SOCKS lokal kecil.

Di mana saya memasukkan kata sandi proxy?

Windows dan Firefox memintanya pada koneksi pertama; macOS memiliki bidang di pengaturan proxy; alat baris perintah menerimanya dalam URL sebagai user:pass@host:port.

Apa itu file PAC?

File Proxy Auto-Config: fungsi JavaScript pendek yang mengembalikan, untuk setiap URL, proxy mana (atau tidak ada) yang akan digunakan. Ini memungkinkan Anda merutekan hanya situs tertentu melalui proxy. Baik Windows maupun macOS menerima URL PAC di pengaturan proxy otomatis mereka.

Bagaimana cara menggunakan proxy berbeda di tab browser yang berbeda?

Browser standar memproksi per profil, bukan per tab. Gunakan profil terpisah (Chrome --user-data-dir, profil atau kontainer Firefox), ekstensi pengalih proxy, atau browser antideteksi, yang dibuat khusus untuk ini.

Apakah saya perlu memulai ulang setelah mengubah proxy?

Firefox dan dialog OS berlaku segera. Chrome menerapkan perubahan sistem pada permintaan berikutnya. Variabel lingkungan baris perintah berlaku untuk proses yang dimulai setelah diatur.