Skip to content
Artikel / 4 menit baca

Pengaturan Proxy iOS: Mengapa Proxy Wi-Fi iPhone dan iPad Hanya HTTP dan Cara Menggunakan SOCKS5

Pengaturan proxy Wi-Fi iOS tidak memiliki opsi SOCKS5, hanya server dan port. Berikut ini apa yang bisa dan tidak bisa dilakukan oleh proxy HTTP tersebut, bagaimana aplikasi yang mendukung SOCKS5 bekerja di iOS, dan cara memverifikasi bahwa Anda tidak mengalami kebocoran.

Pengaturan proxy iOS terlihat sederhana: server, port, dan kata sandi. Yang tidak ditawarkan adalah opsi SOCKS5. Hal ini mengejutkan pengguna yang ingin merutekan lalu lintas iPhone atau iPad melalui proxy SOCKS5. Panduan ini menjelaskan apa yang bisa dilakukan oleh proxy Wi-Fi bawaan, mengapa SOCKS5 memerlukan pendekatan berbeda di iOS, dan cara memverifikasi bahwa lalu lintas Anda benar-benar melalui proxy.

Apa yang Sebenarnya Didukung oleh Pengaturan Proxy Wi-Fi iOS

Di iPhone atau iPad, buka Settings > Wi-Fi, ketuk tombol informasi di samping jaringan yang terhubung, lalu Configure Proxy. Anda dapat memilih Off, Manual, atau Automatic. Manual meminta:

  • Server
  • Port
  • Autentikasi, jika diperlukan

Tidak ada dropdown protokol untuk HTTP, HTTPS, SOCKS4, atau SOCKS5. Pengaturan bawaan ini adalah proxy HTTP. Proxy ini dapat menangani permintaan HTTP dan biasanya lalu lintas HTTPS melalui metode HTTP CONNECT, tetapi ini bukan proxy SOCKS5.

Apa yang Bisa Anda Lakukan dengan Proxy HTTP Bawaan

Proxy bawaan berguna ketika Anda memiliki proxy HTTP yang mendukung tunneling HTTPS. Proxy ini dapat berfungsi untuk browser dan aplikasi yang mematuhi proxy sistem iOS. Namun:

  • Proxy ini tidak menerima kredensial SOCKS5 atau opsi khusus SOCKS5.
  • Proxy ini mungkin tidak mencakup semua aplikasi. Beberapa aplikasi menggunakan stack jaringan sendiri dan mengabaikan pengaturan proxy sistem.
  • Kontrol bypass-nya terbatas dibandingkan dengan sistem operasi desktop.
  • Proxy ini bukan pengganti VPN atau aplikasi yang mendukung SOCKS5 ketika Anda memerlukan DNS jarak jauh dan perutean lalu lintas yang lebih luas.

Mengapa SOCKS5 Memerlukan Pendekatan Berbeda di iOS

Aplikasi iOS bersifat sandbox. Aplikasi biasa tidak dapat dengan mudah membuat listener SOCKS5 lokal yang dapat digunakan oleh semua aplikasi lain. Untuk merutekan lalu lintas seluruh sistem melalui SOCKS5, umumnya Anda memerlukan aplikasi yang membuat Network Extension atau profil Personal VPN. Aplikasi ini dapat menerima server SOCKS5 dan merutekan lalu lintas sesuai aturan.

Contoh umum termasuk Shadowrocket, Quantumult, dan Potatso, namun fitur, ketersediaan, dan keberadaan di App Store berbeda-beda menurut wilayah dan berubah seiring waktu. Periksa daftar aplikasi dan dokumentasi terkini sebelum mengandalkan salah satunya. Panduan ini tidak mendukung aplikasi berbayar tertentu atau mengklaim bahwa aplikasi apa pun cocok untuk setiap kasus penggunaan.

Menyiapkan Proxy SOCKS5 di Aplikasi dengan Profil VPN

Langkah-langkah persisnya bergantung pada aplikasinya, tetapi alur umumnya serupa:

  1. Instal aplikasi terpercaya yang secara eksplisit mendukung SOCKS5.
  2. Tambahkan konfigurasi proxy atau server baru.
  3. Masukkan host, port, dan detail autentikasi.
  4. Pilih SOCKS5 sebagai protokol jika aplikasi menanyakannya.
  5. Tentukan antara perutean global dan perutean berbasis aturan.
  6. Izinkan konfigurasi VPN saat iOS meminta.
  7. Aktifkan profil dan uji.

Ingatlah bahwa aplikasi dapat melihat metadata koneksi. Gunakan penyedia tepercaya, perbarui aplikasi, dan hindari mengirim data sensitif melalui proxy yang tidak Anda kendalikan.

Bisakah Anda Menggunakan SSH Dynamic Forwarding di iPhone?

Klien SSH di iOS dapat membuat port forward lokal, tetapi port tersebut biasanya hanya dapat digunakan di dalam aplikasi yang sama. Karena sandbox, umumnya Anda tidak dapat mengarahkan Safari atau aplikasi lain ke 127.0.0.1:1080 dari aplikasi SSH terpisah. Beberapa aplikasi proxy mengintegrasikan tunnel SSH secara langsung; jika Anda memerlukannya, periksa dokumentasi aplikasi daripada berasumsi bahwa itu berfungsi.

Cara Memverifikasi Proxy di iPhone dan iPad

  1. Buka Safari dan periksa IP publik Anda dengan proxy diaktifkan.
  2. Matikan Wi-Fi dan periksa IP lagi melalui data seluler.
  3. Jalankan uji kebocoran DNS untuk melihat apakah kueri DNS diselesaikan di tempat yang Anda harapkan.
  4. Uji aplikasi spesifik yang Anda pedulikan, bukan hanya Safari.
  5. Periksa apakah WebRTC atau fitur browser lain mengungkapkan alamat IP yang melewati proxy.
  6. Nonaktifkan proxy atau profil VPN dan konfirmasi bahwa lalu lintas kembali normal.

Kesalahan Umum Proxy iOS

  • Mengharapkan dialog proxy Wi-Fi menerima SOCKS5.
  • Menggunakan proxy HTTP untuk aplikasi yang hanya mendukung SOCKS5.
  • Lupa menonaktifkan proxy setelah pengujian.
  • Mencoba menggunakan port lokal dari satu aplikasi di aplikasi lain.
  • Mempercayakan kredensial login kepada aplikasi proxy gratis.
  • Berasumsi bahwa semua aplikasi mengikuti proxy sistem atau profil VPN.

Kesimpulan

Pengaturan proxy bawaan iOS hanya HTTP. Untuk SOCKS5 di iPhone atau iPad, gunakan aplikasi yang membuat Network Extension atau profil VPN dan mendukung SOCKS5, lalu verifikasi IP keluar dan perilaku DNS. Jika Anda hanya memerlukan proxy HTTP untuk browser, pengaturan bawaan mungkin sudah cukup; jika Anda memerlukan SOCKS5 di berbagai aplikasi, bersiaplah menggunakan alat khusus.