Protokol VPN manakah yang sudah difahami sistem pengendalian anda?
Windows, macOS dan ChromeOS masing-masing disertakan senarai terowong yang pendek. Tanya gerbang tentang protokol dan kaedah pengesahannya sebelum menambah pemacu lain.
Sebelum memuat turun klien lain, semak apa yang sudah dilaksanakan oleh sistem pengendalian, kerana jawapannya selalunya cukup untuk melangkau pemasang sepenuhnya. Windows, macOS dan ChromeOS masing-masing disertakan senarai protokol terowong yang tetap dan pendek, dan gerbang yang bertutur salah satunya tidak memerlukan pemacu, perkhidmatan atau laluan kemas kini tambahan. Ia bukan ditentukan oleh nama vendor pada risalah. Ia ditentukan oleh protokol, cara titik hujung mengesahkan diri, dan alamat yang dijangkakannya.
Minta protokol, bukan nama produk
Nama produk hanya memberitahu sedikit tentang apa yang melintasi wayar. Dua gerbang yang dijual di bawah label yang sama boleh menuntut terowong yang sama sekali berbeza, dan satu mungkin menerima klien terbina dalam manakala yang lain menolak segala-galanya kecuali portalnya sendiri. Dua pentadbir yang menerangkan kotak yang sama boleh bertelagah dan kedua-duanya betul, kerana mereka menerangkan lapisan yang berbeza. Terowong di bawahnya yang menentukan sama ada pemasang diperlukan.
Ajukan tiga soalan kepada sesiapa yang mengendalikan gerbang: protokol terowong yang mana, kaedah pengesahan yang mana, dan alamat serta akhiran DNS yang mesti diterima oleh klien. Minta protokol itu dengan namanya, dan apabila jawapannya kembali sebagai nama produk, terangkan mengapa anda memerlukan protokol itu. Ketiga-tiga jawapan itu menyelesaikan persoalan klien sebelum sebarang perisian dimuat turun.
Ada sebabnya nama produk bertahan dalam begitu banyak tiket. URL portal ialah apa yang dilihat pengguna, dan terowong tidak kelihatan selagi ia berfungsi. Menulis protokol dalam nota penyerahan hanya memerlukan satu baris dan menghapuskan kekaburan untuk semua yang datang kemudian.
Di mana senarai terbina dalam berhenti
Senarai asli adalah pendek, dan tepinya lebih penting daripada isinya. L2TP di atas IPsec dengan kunci yang dikongsi terlebih dahulu tidak akan bertutur SSTP, dan perbezaan itulah yang menentukan klien. Jadual disusun mengikut terowong dan bukan vendor, jadi anda boleh mencari protokol yang dinamakan oleh gerbang.
| Tunnel | Windows | macOS | ChromeOS | Linux |
|---|---|---|---|---|
| PPTP | built in | removed in 10.12 | no | package |
| L2TP over IPsec, pre-shared key | built in | built in | built in | package |
| L2TP over IPsec, certificate | built in | built in | built in | package |
| SSTP | built in | no | no | package |
| IKEv2 | built in | built in | no | package |
| Cisco IPsec with XAuth | no | built in | no | package |
| OpenVPN | no | no | built in | package |
Baca jadual terhadap keperluan gerbang dan bukan terhadap risalah. Jika jawapannya L2TP di atas IPsec dengan kunci yang dikongsi terlebih dahulu, tiga platform pertama bersambung tanpa apa-apa tambahan dipasang. Jika jawapannya OpenVPN, hanya ChromeOS diliputi sebelum anda memasang apa-apa. Protokol yang tidak muncul dalam mana-mana lajur terbina dalam ialah isyarat jujur bahawa pemasang akan datang.
Linux ialah lajur yang menentang generalisasi. Sokongan protokolnya hidup dalam daemon dan pemalam yang dipilih oleh distribusi untuk dibungkus, jadi imej minimum mungkin tidak bertutur mana-mana daripadanya sehingga anda menambahnya, dan dua distribusi dengan desktop yang sama boleh berbeza.
Bina profil dari baris arahan
Semua yang ditulis oleh panel grafik disimpan di suatu tempat yang boleh anda capai, dan itulah yang menjadikan profil terbina dalam boleh diautomasikan. Windows menyimpan entri VPN dalam .pbk fail di bawah profil pengguna dan di bawah ProgramData, dan rasphone boleh menyenaraikan dan mengedit entri yang tidak ditunjukkan oleh senarai rangkaian. Itu penting apabila mesin disediakan oleh skrip dan tiada siapa akan mengklik melalui panduan. Ia juga menerangkan bagaimana profil boleh wujud tanpa pernah muncul dalam dulang sistem.
rasdial
rasdial "VpnName" alice
rasdial "VpnName" /disconnect
Mengedit .pbk fail secara manual berkesan, dan ia juga cara terpantas untuk merosakkannya, jadi biarkan alat itu memiliki formatnya. macOS menyimpan perkhidmatannya dalam konfigurasi sistem, dan networksetup menanganinya mengikut nama perkhidmatan; beberapa pilihan mahu alamat dan bukan nama hos, jadi selesaikan titik hujung dahulu dan simpan nilai yang benar-benar akan digunakan oleh klien. Perbezaan itu menggigit semasa automasi, kerana skrip yang berfungsi dengan alamat boleh gagal dengan nama, dan ralatnya kelihatan seperti gerbang rosak dan bukan hujah yang ditolak.
networksetup -listallnetworkservices
networksetup -getinfo "ServiceName"
networksetup -setmanualwithdhcprouter "ServiceName" 198.51.100.20
Nama perkhidmatan disetempatkan dan boleh diedit oleh pengguna, jadi skrip yang mengekod Wi-Fi secara keras akan rosak pada mesin pertama yang ditetapkan kepada bahasa lain. Baca nama itu dari arahan senarai dan salurkannya dan bukan meneka.
Sijil tanpa klien proprietari
Sesetengah penggunaan memerlukan sijil klien dan tiada apa-apa lagi yang proprietari, dan itulah kes pertengahan yang patut diuji sebelum anda menerima pemacu. Meletakkan sijil dalam stor platform disokong; ia bukan tindakan yang sama seperti menjatuhkan akar vendor dan berharap klien menemuinya. Yang pertama ialah peletakan yang disengajakan; yang kedua ialah tekaan dengan tiket sokongan terlampir.
Perincian yang menangkap orang ialah stor mana yang dibaca oleh klien. Sijil dalam stor pengguna tidak kelihatan kepada klien yang dikonfigurasikan untuk stor mesin, dan mesej yang anda terima mengatakan sijil itu tiada dan bukan bahawa ia berada di tempat yang salah. Semak kedua-dua stor sebelum membuat kesimpulan bahawa sijil itu salah. Catat yang mana digunakan oleh konfigurasi yang berfungsi, kerana nota itu hidup lebih lama daripada sijil apabila mesin dibina semula.
Windows memisahkan kedua-dua stor secara eksplisit, dan macOS memisahkan gantungan kunci log masuk daripada gantungan kunci sistem. Namanya berbeza, tetapi mod kegagalannya sama: sijil yang sah yang tidak pernah dilihat oleh klien.
Apa yang memaksa pemasang
Sesetengah gerbang mengikat klien kepada stor sijil peribadi, agen postur, atau pertukaran log masuk yang tidak dapat dilakukan oleh sistem pengendalian. Penggunaan atas perkakasan Check Point, Cisco atau Fortinet sering berakhir di situ, dan di dalamnya klien terbina dalam bukan jalan pintas. Pengganti pihak ketiga mungkin bersambung dan masih melanggar dasar, yang menjadikan ini keputusan keselamatan dan bukan keputusan keselesaan. Pasang apa yang dituntut oleh dasar dan catat sebabnya di sebelah versi pemasang.
Rekod itu ialah bahagian yang dilangkau oleh orang dan bahagian yang menjimatkan seminggu untuk pentadbir seterusnya: protokol, kaedah pengesahan, keluarga alamat dan akhiran yang diperlukan, dengan satu baris justifikasi untuk setiap binari yang terpaksa ditambah. Letakkan ia di tempat nota pemasang berada dan bukan dalam utas sembang. Dua baris dokumentasi menghalang penyiasatan berulang.