Tiga produk menyebut diri mereka Chrome VPN, dan hanya satu di antaranya adalah hal yang dijelaskan dokumentasi vpnProvider. API itu tersedia di ChromeOS, tempat ekstensi dapat mengimplementasikan sisi klien koneksi VPN alih-alih berbicara dengan klien yang terpasang. Ekstensi proxy browser mengubah ke mana Chrome mengirim permintaannya. Ekstensi yang mengendalikan klien desktop terpisah adalah panel kendali untuk perangkat lunak yang berjalan di luar browser. Mengetahui mana dari ketiganya yang Anda lihat menjawab sebagian besar pertanyaan yang orang bawa ke perbandingan ini.

Catatan platform adalah filter pertama

Referensi resmi vpnProvider mencantumkan batasan ketersediaannya dalam teksnya sendiri, dan izin yang disebut di sana termasuk dalam kontrak itu. Menambahkan vpnProvider ke manifes di Windows tidak menciptakan antarmuka tersebut.

Bacalah baris platform sebelum daftar izin, karena izin hanya bermakna di tempat API itu ada.

Ekstensi proxy: browser adalah batasnya

Ekstensi proxy memakai pengaturan proxy browser untuk mengirim permintaan Chrome melalui server. Ekstensi ini lintas platform dan jujur soal cakupannya. Aplikasi lain mempertahankan koneksinya sendiri, dan sebagian lalu lintas browser mungkin masih tidak mengikuti rute yang dikonfigurasi. Itu perubahan di tingkat browser, bukan tunnel sistem.

Jika kebutuhannya “satu situs ini, di satu browser ini”, itulah alat yang tepat.

Ekstensi plus aplikasi pendamping: aplikasilah yang memiliki tunnel

Klien VPN desktop biasanya memasang layanan dan adaptor virtual, dan ekstensinya adalah kendali jarak jauh yang memanggil aplikasi. Tunnel itu ada di tingkat sistem operasi, jadi ia mencakup aplikasi yang tidak pernah dilihat browser. Izin ekstensi menjelaskan saluran kendali, bukan enkripsinya. Menghapus ekstensi membuat tunnel tetap utuh, sedangkan menghapus aplikasi merusak ekstensi.

Asimetri itulah uji tercepat. Nonaktifkan ekstensi dan lihat apakah aplikasi lain masih memakai VPN.

Penyedia ChromeOS: ekstensi yang mengimplementasikan klien

Di ChromeOS model penyedia berbeda secara hakiki. Ekstensi menerima pesan konfigurasi dan platform, membuat objek konfigurasi, melaporkan status koneksi kembali ke platform, dan menyediakan lalu lintas melalui API alih-alih melalui klien terpasang terpisah. Ini lebih dekat ke menulis klien VPN daripada mengonfigurasinya. API juga mengasumsikan endpoint yang sudah Anda operasikan, jadi ia tidak menyediakan layanan.

Itu sebabnya referensi berbicara tentang mengimplementasikan klien, bukan menghubungkan ke klien.

Membaca klaim produk terhadap ketiganya

Tanyakan sistem operasi apa yang didukung, lalu tanyakan komponen mana yang memiliki koneksi. Jika jawabannya proxy browser, harapkan cakupan browser. Jika jawabannya aplikasi pendamping, harapkan cakupan sistem selama aplikasi itu berjalan. Jika jawabannya penyedia ChromeOS, harapkan ia bekerja di ChromeOS dan tidak di tempat lain. Halaman produk yang mengatakan “Chrome VPN” tanpa menjawab dua pertanyaan itu belum memberi tahu Anda apa yang dilakukannya.

Periksa juga izinnya terhadap pekerjaan yang diiklankan. Akses situs web dan kendali proxy adalah pemberian yang berbeda, dan tidak satu pun menjadi wajar karena API platform lain kebetulan memakai nama yang sama.

Yang tidak diberitahukan oleh ketiganya

Antarmuka itu tidak mengatakan siapa yang mengoperasikan endpoint, apa yang dicatatnya, atau apakah layanannya tersedia di tempat Anda tinggal. Itu sifat penyedia, bukan sifat API. Tunnel yang ada tidak otomatis menjadi tunnel yang pantas Anda percayai, dan izin yang ada bukan kemampuan di platform Anda. Pisahkan kedua penilaian itu.

Lalu ujilah klaimnya di perangkat yang benar-benar Anda pakai, dengan aplikasi yang bukan browser.

Artikel terkait