Panduan terkait
Apa Itu Persetujuan Ekstensi Jaringan di macOS
Diperbarui
Jawaban singkatnya: ini bukan bug, melainkan pos pemeriksaan keamanan yang diterapkan macOS di tingkat sistem. Setiap program yang ingin mengambil alih lalu lintas jaringan Anda (bukan hanya VPN, tetapi juga firewall, pemblokir iklan, dan alat perekam paket) harus mendapat klik “Izinkan” yang jelas dari Anda sebelum benar-benar bekerja; berhasil memasang dan login saja tidak cukup. Tiga aplikasi kami (Privat / Tailscale, Cisco Secure Client, Hiddify) melewati langkah ini saat pertama kali tersambung di macOS; OpenVPN Connect tidak memakai mekanisme ini dan tidak perlu persetujuan seperti itu. Di bawah ini: kenapa pos pemeriksaan ini ada, lalu langkah lengkap untuk kedua versi sistem.
Apa sebenarnya “Ekstensi Jaringan” itu
Setiap program yang ingin membuat adaptor jaringan virtual di macOS dan mengalirkan lalu lintas sistem lewat terowongannya sendiri harus meminta kemampuan itu melalui framework NetworkExtension milik Apple. Mekanisme ini diwajibkan Apple sejak macOS 10.15 Catalina, menggantikan kernel extension (kext) lama yang hak aksesnya jauh lebih besar.
Framework ini punya dua bagian: aplikasi membawa sepotong kode yang akan berjalan dengan hak sistem lebih tinggi, dan sistem menampilkan permintaan konfirmasi. Baru setelah Anda sendiri mengklik Izinkan, kode itu benar-benar dimuat dan mulai menangani lalu lintas. Kalau langkah ini dilewati, ekstensinya hanya diam dalam status “menunggu”, itulah sebabnya ikon aplikasi terus menampilkan “menyambungkan” tanpa pernah berhasil.
Kenapa Apple memisahkan izin ini
- Apa pun yang bisa membuat adaptor virtual dan mengambil alih lalu lintas, secara teori bisa melihat semua data jaringan Anda yang tidak terenkripsi dan diam-diam mengalihkannya, persis kemampuan yang paling diincar spyware. Apple mengubahnya dari “langsung jalan begitu terpasang” menjadi “harus diklik manual di Pengaturan Sistem” justru agar tidak ada yang mendapat kemampuan ini tanpa sepengetahuan Anda.
- Permintaan ini hanya muncul **pertama kali**: setelah sebuah aplikasi disetujui, koneksi biasa dan restart tidak akan memunculkannya lagi. Ia muncul lagi kalau Anda memasang ulang sistem, memasang salinan baru aplikasinya, atau mematikan sendiri persetujuannya di Pengaturan Sistem.
- Ketiga aplikasi harus melewati pintu ini masing-masing, karena sistem mencatat persetujuan per program yang meminta, bukan satu tombol global. Itu bukan desain yang berlebihan, melainkan memang begitulah tingkat rincian pemeriksaannya.
macOS 15 Sequoia dan yang lebih baru
Di Sequoia, Apple menggabungkan layar pengelolaan “Item Login” dan “Ekstensi”. Ekstensi jaringan kini berada di tampilan per kategori di layar baru itu, tidak lagi didaftar satu per satu.
- Buka Pengaturan Sistem → Umum → Item Login & Ekstensi.
- Gulir ke bagian “Ekstensi” di bawah dan ubah tampilan di kanan atas dari bawaan menjadi “Menurut Kategori”. Tanpa ini, ekstensi jaringan tenggelam di daftar panjang bersama puluhan ekstensi sistem lain.
- Dengan tampilan “Menurut Kategori”, cari kategori “Ekstensi Jaringan” dan klik ⓘ di sebelahnya untuk membukanya.
- Cari aplikasi yang Anda pakai (Tailscale / Cisco Secure Client / Hiddify) dan nyalakan tombol di sebelahnya.
- macOS akan meminta kata sandi login Anda, atau konfirmasi lewat Touch ID. Langkah ini memastikan bahwa yang memberi persetujuan adalah orang yang duduk di depan komputer, bukan aplikasinya sendiri.
- Setelah dikonfirmasi, tombolnya menyala. Kembali ke aplikasi dan sambungkan ulang; kali ini terowongan seharusnya terbentuk dengan normal.
macOS 13 Ventura / 14 Sonoma
Dua versi ini memakai pintu masuk lama; peringatan dan tulisan di Pengaturan Sistem berbeda dari Sequoia. Ikuti jalur ini.
- Buka aplikasinya seperti biasa dan klik Sambungkan sekali. Sistem baru menampilkan permintaan setelah ada percobaan koneksi sungguhan, bukan hanya karena aplikasinya terpasang.
- Muncul notifikasi sistem berjudul kurang lebih “Ekstensi Sistem Diblokir”. Anda boleh menutup atau mengabaikannya; langkah berikutnya adalah mencari pengaturannya sendiri.
- Buka Pengaturan Sistem → Privasi & Keamanan lalu gulir ke bawah (bukan di paling atas, biasanya di sekitar tengah halaman) sampai terlihat baris bertuliskan “Perangkat lunak sistem dari pengembang ‘<nama pengembang aplikasi>’ diblokir agar tidak dimuat”.
- Klik Izinkan di sebelah baris itu; macOS akan meminta kata sandi login Anda untuk konfirmasi.
- Kembali ke aplikasi dan sambungkan ulang; kali ini terowongan seharusnya terbentuk dengan normal.
Nama pengembang untuk tiap aplikasi
Di Ventura / Sonoma, nama dalam tanda kutip setelah kata “pengembang” berbeda untuk tiap aplikasi. Cocokkan dengan aplikasi yang benar-benar Anda pasang, dan jangan klik Izinkan kalau namanya tidak sesuai dugaan Anda:
- Privat (Tailscale): tampil sebagai “Tailscale Inc.”, sudah dipastikan benar di perangkat sungguhan.
- Cisco (Cisco Secure Client): diperkirakan tampil sebagai “Cisco Systems, Inc.”, belum dipastikan.
- Hiddify: diperkirakan tampil sebagai “Hiddify Team”, juga belum dipastikan.
Pemecahan masalah
- “Saya tidak menemukan baris yang katanya muncul di Pengaturan Sistem”: pastikan Anda benar-benar sudah membuka aplikasinya dan mengklik Sambungkan sekali, seperti dijelaskan di atas. Sistem baru menampilkan baris ini setelah menerima permintaan pemuatan sungguhan dari ekstensinya. Aplikasi yang terpasang tetapi belum pernah dibuka tidak akan memunculkannya.
- “Saya tidak sengaja mengklik Jangan Izinkan / menutup notifikasinya”: tidak perlu mencari tombol batal. Cukup kembali ke aplikasi dan klik Sambungkan lagi. Sistem akan menampilkan permintaan yang sama, dan Anda bisa mengikuti langkah di atas; sekali menutup tidak membuat Anda terkunci selamanya.
- “Di Mac dari kantor, tombol Izinkan berwarna abu-abu”: biasanya ini kebijakan MDM (manajemen perangkat) yang mengunci pengaturannya, dan hanya admin IT yang bisa menyetujuinya dari konsol mereka. Minta tim IT menambahkan aplikasinya ke daftar ekstensi sistem yang disetujui.
- “Saya memasang dua dari tiga aplikasi, tetapi hanya satu yang meminta persetujuan”: yang satunya kemungkinan belum pernah dibuka dan disambungkan; lihat poin pertama di atas.
FAQ
Apakah langkah ini kalian tambahkan sendiri?
Bukan. Ini mekanisme bawaan macOS yang berlaku untuk semua program yang ingin mengambil alih lalu lintas jaringan sejak macOS 10.15 Catalina, apa pun vendor aplikasinya. Dokumentasi Apple sendiri menyebutnya kategori Network Extension di dalam System Extensions.
Amankah setelah disetujui? Bisakah disalahgunakan?
Ekstensi jaringan berjalan di sandbox yang lebih terbatas daripada kernel extension lama, dan macOS mencatat program mana saja yang memegang izin ini. Anda bisa melihat daftar lengkapnya dan mencabut yang mana pun kapan saja di Pengaturan Sistem → Privasi & Keamanan → Jaringan. Aplikasi Privat, OpenVPN, dan Cisco semuanya software resmi bertanda tangan vendor; Hiddify adalah salinan identik byte demi byte dari proyek open source-nya. Detailnya ada di catatan unduhan di tiap halaman.
Kenapa dulu tidak begini dan tiba-tiba sekarang muncul?
Ini sering terjadi setelah upgrade sistem: setelah update ke Sequoia, catatan persetujuan aplikasi yang sudah ada kadang tidak ikut terbawa, dan Anda perlu mengulang langkah Sequoia di atas. Bisa juga terjadi setelah memasang ulang aplikasi atau sistem, yang menghapus catatan persetujuan.
Apakah saya harus memasang dan menyetujui ketiga aplikasi?
Tidak, cukup setujui yang benar-benar Anda pasang. Akunnya berlaku untuk semuanya; pilih yang paling nyaman untuk sehari-hari, lihat “Cara koneksi mana yang cocok untuk situasi apa”.
Apakah ini sama dengan pesan macOS bahwa aplikasi “rusak dan tidak dapat dibuka”?
Bukan, meski Anda mungkin mengalami keduanya berturut-turut. Pesan “rusak” adalah pemeriksaan Gatekeeper atas file instalasi yang diunduh; permintaan ekstensi jaringan adalah lapisan terpisah yang khusus mengatur siapa yang boleh mengambil alih jaringan Anda. Penyebab dan solusinya berbeda; untuk yang itu lihat “Antivirus menandai aplikasi, atau macOS bilang rusak”.