Skip to content
Advanced / 5 min read

Cara Mengonfigurasi Proxy Shadowsocks IPRoyal di iOS dengan Shadowrocket untuk Privasi Tingkat Lanjut

Pelajari cara menyiapkan proxy Shadowsocks IPRoyal di perangkat iOS Anda menggunakan Shadowrocket, termasuk aturan perutean tingkat lanjut dan verifikasi kebocoran untuk privasi maksimal.

iOS Shadowsocks Privasi/Anonimitas

Ikhtisar

Shadowsocks adalah protokol proxy aman yang mengenkripsi lalu lintas antara perangkat Anda dan server proxy, menjadikannya pilihan populer bagi pengguna yang mengutamakan privasi. IPRoyal menawarkan tunneling bergaya Shadowsocks sebagai bagian dari lini proxy-nya, dan menggabungkannya dengan Shadowrocket di iOS memberi Anda kontrol terperinci atas aplikasi dan domain mana yang menggunakan proxy.

Tutorial tingkat lanjut ini memandu Anda mengonfigurasi proxy Shadowsocks IPRoyal di iPhone atau iPad menggunakan Shadowrocket, menyiapkan perutean berbasis aturan, dan memverifikasi bahwa IP asli serta permintaan DNS Anda tidak bocor.

Prasyarat

  • Akun IPRoyal aktif dengan kredensial proxy Shadowsocks (alamat server, port, kata sandi, dan metode enkripsi).
  • Shadowrocket terpasang di perangkat iOS Anda. Ini adalah aplikasi berbayar yang tersedia di App Store.
  • Pemahaman dasar tentang konsep proxy dan pengaturan iOS.

Langkah 1: Dapatkan Kredensial Shadowsocks IPRoyal Anda

  1. Masuk ke dasbor IPRoyal Anda.
  2. Buka produk proxy yang mendukung Shadowsocks (residensial, ISP, atau datacenter, tergantung paket Anda).
  3. Buat atau temukan kredensial Shadowsocks Anda. Anda akan memerlukan:
    • Alamat server (mis., ss.iproyal.com atau alamat IP)
    • Nomor port
    • Kata sandi
    • Metode enkripsi (mis., aes-256-gcm, chacha20-ietf-poly1305)
  4. Secara opsional, IPRoyal mungkin menyediakan URI ss:// yang mengenkode semua parameter. Anda dapat menggunakan ini untuk mengimpor konfigurasi langsung ke Shadowrocket.

Metode enkripsi yang didukung sering kali meliputi:

aes-256-gcm
aes-128-gcm
chacha20-ietf-poly1305

Langkah 2: Pasang Shadowrocket di iOS

  1. Buka App Store di iPhone atau iPad Anda.
  2. Cari "Shadowrocket" dan beli/unduh aplikasinya. (Diperlukan pembayaran satu kali.)
  3. Setelah terpasang, buka Shadowrocket. Anda mungkin perlu mengizinkan konfigurasi VPN saat diminta.

Langkah 3: Tambahkan Server Shadowsocks IPRoyal Anda

  1. Di Shadowrocket, ketuk ikon "+" di sudut kanan atas.
  2. Pilih "Manual" untuk memasukkan detail server secara manual, atau "Scan QR Code" jika IPRoyal menyediakan kode QR.
  3. Isi kolom menggunakan kredensial dari Langkah 1:
Kolom Nilai
Tipe Shadowsocks
Server your-server.iproyal.com
Port 12345
Kata Sandi your-password
Metode aes-256-gcm
  1. Ketuk "Done" untuk menyimpan konfigurasi.

Langkah 4: Konfigurasikan Aturan Perutean Tingkat Lanjut

Shadowrocket mendukung perutean berbasis aturan, memungkinkan Anda mengirim hanya lalu lintas tertentu melalui proxy sementara lalu lintas lainnya langsung. Ini berguna untuk privasi dan performa.

  1. Ketuk tab "Config" di bagian bawah, lalu ketuk file konfigurasi aktif (mis., "default.conf").
  2. Edit bagian [Rule] untuk menentukan logika perutean Anda. Berikut adalah contoh kumpulan aturan yang merutekan semua hal melalui proxy kecuali jaringan lokal dan situs web IPRoyal:
[Rule]
# Rutekan semua lalu lintas lainnya melalui proxy
FINAL,PROXY
# Lalu lintas jaringan lokal langsung
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
# Dasbor IPRoyal langsung untuk akses cepat
DOMAIN-SUFFIX,iproyal.com,DIRECT
  1. Simpan konfigurasi. Anda juga dapat menggunakan pengaturan "Global Routing" di aplikasi untuk beralih dengan cepat antara mode Global, Rule, dan Direct.

Langkah 5: Hubungkan dan Verifikasi IP Anda

  1. Kembali ke layar utama Shadowrocket dan alihkan tombol koneksi ke "On". Pertama kali, iOS akan meminta Anda mengizinkan konfigurasi VPN—ketuk "Allow".
  2. Buka Safari dan kunjungi layanan pemeriksa IP seperti https://httpbin.org/ip atau https://ifconfig.me. IP yang ditampilkan harus cocok dengan lokasi proxy IPRoyal, bukan IP asli Anda.
  3. Untuk memverifikasi bahwa proxy berfungsi untuk aplikasi tertentu, buka aplikasi yang Anda rutekan melalui proxy (mis., browser) dan periksa IP-nya.

Langkah 6: Uji Kebocoran

Penyiapan privasi tingkat lanjut mengharuskan pemeriksaan kebocoran DNS dan WebRTC.

  1. Kunjungi https://ipleak.net atau https://browserleaks.com/ip di Safari.
  2. Konfirmasikan bahwa IP yang terdeteksi adalah IP proxy dan tidak ada server DNS dari ISP asli Anda yang terdaftar.
  3. Di Shadowrocket, aktifkan "DNS over HTTPS" (DoH) di pengaturan aplikasi untuk mencegah kebocoran DNS. Gunakan penyedia DoH tepercaya seperti Cloudflare (https://cloudflare-dns.com/dns-query) atau Google (https://dns.google/dns-query).
  4. Jika Anda melihat kebocoran, tinjau kumpulan aturan Anda dan pastikan permintaan DNS juga diproksikan. Anda dapat memaksa DNS melalui proxy dengan menambahkan aturan seperti:
DOMAIN,cloudflare-dns.com,PROXY
DOMAIN,dns.google,PROXY

Pemecahan Masalah

  • Koneksi gagal: Periksa kembali alamat server, port, kata sandi, dan metode enkripsi. Pastikan metodenya sama persis dengan yang ditentukan IPRoyal.
  • Kecepatan lambat: Coba lokasi server IPRoyal yang berbeda atau beralih ke metode enkripsi lain (mis., chacha20-ietf-poly1305 sering kali lebih cepat di perangkat seluler).
  • Kebocoran DNS tetap terjadi: Pastikan DoH diaktifkan dan kumpulan aturan Anda merutekan lalu lintas DNS melalui proxy. Beberapa aplikasi mungkin menggunakan resolusi DNS sendiri; pertimbangkan untuk menggunakan mode "Global" sementara untuk memaksa semua lalu lintas melalui proxy.
  • Konflik aplikasi: Nonaktifkan aplikasi VPN atau proxy lain sebelum menyambungkan Shadowrocket. Hanya satu konfigurasi VPN yang dapat aktif pada satu waktu di iOS.
  • Shadowrocket tidak dapat terhubung: Periksa apakah langganan IPRoyal Anda aktif dan layanan Shadowsocks diaktifkan untuk paket Anda. Hubungi dukungan IPRoyal jika kredensial tampak benar tetapi koneksi gagal.

Ringkasan

Dalam tutorial ini, Anda mengonfigurasi proxy Shadowsocks IPRoyal di iOS menggunakan Shadowrocket, menyiapkan aturan perutean tingkat lanjut, dan memverifikasi koneksi Anda terhadap kebocoran. Penyiapan ini memberi Anda kontrol terperinci atas lalu lintas Anda sambil mempertahankan enkripsi dan privasi yang kuat. Ingatlah untuk menguji kebocoran secara rutin dan menyesuaikan aturan sesuai kebutuhan untuk kasus penggunaan spesifik Anda.