Skip to content
Beginner / 4 min read

Cara Menyiapkan Proxy SOCKS5 Smartproxy di macOS (Seluruh Sistem dan Per-Browser)

Panduan macOS yang ramah pemula untuk mengonfigurasi proxy SOCKS5 Smartproxy di pengaturan Jaringan, Chrome, dan Firefox, lengkap dengan verifikasi dan pemecahan masalah.

macOS SOCKS5 Privasi/Anonimitas

Ringkasan

Proxy SOCKS5 merutekan lalu lintas aplikasi melalui endpoint jarak jauh dan dapat menangani situs web HTTP dan HTTPS saat aplikasi mendukung SOCKS5. Di macOS, Anda dapat mengonfigurasi proxy SOCKS5 untuk seluruh sistem melalui pengaturan Jaringan atau membatasinya ke browser tertentu. Tutorial ini menggunakan Smartproxy sebagai contoh penyedia karena menawarkan proxy residensial dan datacenter melalui HTTP dan SOCKS5 dengan penagihan bulanan tetap. Langkah-langkah yang sama berlaku untuk penyedia SOCKS5 mana pun.

Anda akan mempelajari:

  • Cara menemukan endpoint dan kredensial SOCKS5 Smartproxy Anda.
  • Cara mengatur proxy SOCKS5 untuk seluruh sistem di macOS.
  • Cara menggunakan SOCKS5 hanya di Chrome dan Firefox.
  • Cara memverifikasi bahwa proxy berfungsi dan memperbaiki kesalahan umum.

Sebelum Anda Memulai

  • Akun Smartproxy dengan akses proxy residensial atau datacenter.
  • Endpoint SOCKS5 Anda: host, port, nama pengguna, dan kata sandi. Smartproxy biasanya menyediakannya di dasbor untuk jenis dan lokasi proxy yang Anda pilih.
  • Akses admin macOS jika Anda mengubah pengaturan Jaringan.
  • URL pengujian seperti https://httpbin.org/ip atau https://ifconfig.me/ip.

Langkah-Langkah

  1. Kumpulkan kredensial SOCKS5 Smartproxy Anda.

    Masuk ke dasbor Smartproxy dan buka detail proxy residensial atau datacenter. Catat host, port, nama pengguna, dan kata sandi SOCKS5. Jika dasbor menampilkan port HTTP dan SOCKS5 yang terpisah, gunakan port SOCKS5 untuk tutorial ini.

  2. Uji proxy SOCKS5 dari Terminal sebelum mengubah pengaturan macOS.

    Ganti placeholder dengan detail Anda. Skema socks5h mengirim permintaan DNS melalui proxy, yang mengurangi kebocoran DNS.

    curl -x socks5h://USERNAME:PASSWORD@HOST:PORT https://httpbin.org/ip
    

    Jika respons menunjukkan alamat IP yang berbeda, kredensial dan endpoint proxy berfungsi.

  3. Buka pengaturan proxy Jaringan macOS.

    • Klik menu Apple dan pilih Pengaturan Sistem.
    • Pilih Jaringan.
    • Pilih koneksi aktif Anda (Wi-Fi atau Ethernet) dan klik Detail.
    • Buka tab Proxy.
  4. Aktifkan proxy SOCKS.

    • Aktifkan Proxy SOCKS.
    • Masukkan host dan port SOCKS5 Smartproxy.
    • Jika macOS menampilkan kolom autentikasi, masukkan nama pengguna dan kata sandi Smartproxy Anda.
    • Klik OK, lalu klik Terapkan.
  5. Verifikasi proxy seluruh sistem.

    • Buka Safari atau aplikasi lain yang mematuhi pengaturan proxy sistem macOS.
    • Kunjungi https://httpbin.org/ip dan pastikan alamat IP berbeda dari IP publik normal Anda.
    • Jika halaman gagal, matikan proxy SOCKS dan uji proxy lagi dengan perintah curl dari Langkah 2.
  6. Batasi SOCKS5 hanya untuk Chrome (opsional).

    Chrome di macOS biasanya menggunakan pengaturan proxy sistem, tetapi Anda dapat meluncurkan profil Chrome terpisah dengan flag proxy. Ini berguna saat Anda tidak ingin mengubah seluruh sistem.

    '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --proxy-server='socks5://HOST:PORT' --user-data-dir=/tmp/chrome-socks5-profile
    

    Flag command-line Chrome tidak menangani autentikasi proxy. Jika Smartproxy memerlukan nama pengguna dan kata sandi, gunakan pengaturan proxy sistem, ekstensi browser dari penyedia Anda, atau klien proxy yang mendukung autentikasi SOCKS5. Smartproxy menyediakan ekstensi browser yang dapat menyederhanakan penggunaan proxy tingkat browser; periksa dasbor penyedia untuk browser yang didukung dan catatan penyiapan.

  7. Konfigurasikan SOCKS5 di Firefox (opsional).

    • Buka Firefox dan buka Pengaturan.
    • Cari Pengaturan Jaringan dan klik Pengaturan.
    • Pilih Konfigurasi proxy manual.
    • Di kolom Host SOCKS, masukkan host dan port Smartproxy.
    • Pilih SOCKS v5.
    • Aktifkan Proxy DNS saat menggunakan SOCKS v5.
    • Klik OK.
    • Saat Firefox meminta autentikasi proxy, masukkan nama pengguna dan kata sandi Smartproxy Anda.
  8. Nonaktifkan proxy setelah selesai.

    • Kembali ke Pengaturan Sistem > Jaringan > Detail > Proxy.
    • Matikan Proxy SOCKS dan klik OK.
    • Untuk Chrome, tutup jendela profil proxy dan hapus /tmp/chrome-socks5-profile jika Anda tidak lagi membutuhkannya.
    • Untuk Firefox, kembali ke Pengaturan Jaringan dan pilih Tanpa proxy.

Pemecahan Masalah

  • Autentikasi gagal: Periksa kembali nama pengguna dan kata sandi. Jika kata sandi Anda berisi karakter khusus, lakukan URL-encode di alat command-line.
  • Proxy berfungsi di Terminal tetapi tidak di aplikasi: Banyak aplikasi macOS mengabaikan pengaturan proxy sistem. Gunakan klien proxy per aplikasi atau pengaturan proxy milik aplikasi itu sendiri.
  • Kebocoran DNS: Gunakan socks5h di curl dan aktifkan Proxy DNS di Firefox. Perilaku proxy SOCKS sistem macOS bervariasi menurut aplikasi.
  • Koneksi timeout: Pastikan Anda menggunakan port SOCKS5, bukan port HTTP. Periksa bahwa jaringan Anda mengizinkan koneksi keluar ke port proxy.
  • Situs web memblokir IP proxy: Proxy residensial lebih kecil kemungkinannya diblokir daripada IP datacenter, tetapi tidak ada proxy yang menjamin akses. Coba lokasi atau jenis proxy berbeda di dasbor Smartproxy.
  • macOS meminta kata sandi admin: Perubahan proxy sistem memerlukan hak admin di sebagian besar Mac.

Ringkasan

Anda dapat menggunakan proxy SOCKS5 Smartproxy di macOS pada tingkat sistem atau hanya di browser. Uji endpoint dengan curl, konfigurasikan pengaturan Jaringan macOS untuk perutean seluruh sistem, dan gunakan pengaturan khusus browser saat Anda memerlukan kontrol yang lebih terperinci. Selalu verifikasi IP publik Anda dan nonaktifkan proxy setelah tugas selesai.