Server, klien, dan manajer SoftEther: mana yang Anda butuhkan?
Server menerima koneksi, klien membuatnya, dan manajer menyunting penerapan. Memasang bagian yang salah meninggalkan penyiapan yang tidak melakukan apa pun.
SoftEther menyediakan beberapa program yang tampak mirip dalam daftar unduhan tetapi berperilaku sama sekali berbeda. Server menerima dan mengelola koneksi, klien membuat koneksi dari perangkat, dan manajer mengadministrasi penerapan. Memilih program yang salah menghasilkan pemasangan yang berfungsi tetapi tidak melakukan tugas yang Anda bayangkan.
Apa yang sebenarnya dilakukan server
Berkas biner server, vpnserver, mendengarkan, mengautentikasi pengguna, dan melampirkan hub virtual ke jaringan. Berkas ini menyimpan identitas dan kebijakan. Saat Anda memasangnya, Anda membangun gateway yang dihubungi perangkat lain; Anda tidak mengonfigurasi mesin Anda sendiri untuk memakai layanan orang lain.
Pendengarnya adalah konfigurasi, bukan sifat produk. Sebuah hub dapat ada tanpa pendengar yang diaktifkan, dan pendengar dapat diaktifkan tanpa hub yang dapat dijangkau di belakangnya. Karena itu pemeriksaan porta yang berhasil membuktikan lebih sedikit daripada yang tampak: sesuatu menjawab, dan pertanyaan yang berguna adalah terhadap apa ia mengautentikasi Anda. Tanyakan nama pendengar serta portanya.
Manajer server adalah tampilan administratif dari keadaan itu. Ia menampilkan konfigurasi; ia tidak membawa lalu lintas.
Apa yang sebenarnya dilakukan klien
Berkas biner klien, vpnclient, membuat adaptor virtual pada perangkat dan menghubungkan akun tersimpan ke server. Adaptor adalah tempat alamat, rute, dan perilaku DNS mendarat. Memasang klien tidak membuat akun, dan tidak mengaktifkan apa pun di sisi seberang.
Klien juga menyimpan keadaannya sendiri antarjalankan: daftar akun, tanda mulai otomatis, dan konfigurasi adaptor. Keadaan itulah sebab klien dapat tampak terpasang dan tetap tidak menghubungkan apa pun setelah reboot. Manajer server tidak dapat menggantikan jalur itu, seberapa lengkap pun menunya terlihat.
Untuk apa manajer
Manajer server terhubung ke server yang berjalan dengan kredensial administratif dan menyunting konfigurasinya. Ini adalah bidang kendali. Sesi di dalamnya membuktikan bahwa administrasi berfungsi; ia tidak memindahkan lalu lintas peramban lokal melalui server.
Pisahkan kredensial administratif dari profil pengguna, karena kedua objek itu memberikan hal yang berbeda. Jika seseorang menerima login administratif, ia dapat mengubah penerapan; jika menerima akun pengguna, ia dapat bergabung dengan layanan. Membagikan yang pertama untuk menyelesaikan yang kedua adalah kesalahan yang umum dan mahal. Konsol mencapai server melalui proses yang sama dengan yang dijalankan layanan, karena itu pembedaan ini mudah hilang.
Catat kredensial mana milik peran mana sebelum menyerahkan apa pun. Kata sandi yang membuka konsol manajemen bukan akun VPN, dan memperlakukannya sebagai akun menghapus batas yang Anda coba tarik.
Pendengar yang kompatibel menambah peran keempat
SoftEther dapat mengekspos pendengar yang kompatibel dengan OpenVPN, serta L2TP/IPsec dan SSTP. Itu adalah peran jembatan: server berbicara protokol lain agar klien yang tidak mendukung mode asli tetap dapat terhubung. Peran itu tidak mengubah klien menjadi server atau manajer menjadi klien. Sebutkan tumpukan di tiket, karena pertanyaan berguna pertama selalu program mana dari keduanya yang menghasilkan kesalahan.
Perangkat yang memakai pendengar kompatibel memerlukan klien pihak ketiga yang sesuai dan parameter yang diharapkan pendengar tersebut. Klien itu punya konfigurasi, log, dan cara gagalnya sendiri, jadi dukungan harus tahu tumpukan mana yang sedang dipakai sebelum membaca apa pun. Mencampur saran klien asli ke klien kompatibel membuang waktu.
Cocokkan komponen dengan tugas dalam satu langkah
Anda memerlukan server saat perangkat lain terhubung ke Anda, klien saat perangkat ini harus memakai gateway yang sudah ada, dan manajer saat Anda harus mengubah konfigurasi gateway. Hanya dua yang pertama memindahkan lalu lintas. Jauhkan kredensial administratif dari tangan pengguna saat menyerahkan yang ketiga.
| Component | What it does | What it cannot do |
|---|---|---|
vpnserver | Terminates VPN sessions and holds hub state | Create an outgoing connection for your device |
vpnclient | Creates the virtual adapter and connects an account | Administer the server's configuration |
| Server Manager | Edits a running server's configuration | Carry your traffic or replace the client |
Lalu verifikasi hasilnya pada lapisan yang Anda ubah, bukan pada lapisan yang Anda pasang. Klien bekerja ketika adaptornya memiliki alamat dan sumber daya yang dimaksud menjawab.
Server bekerja ketika pendengar yang dimaksud menerima akun yang dimaksud, dan manajer bekerja ketika dapat membaca konfigurasi tanpa mengubahnya secara tidak sengaja. Tiga kalimat itu mencegah sebagian besar kebingungan. Utilitas vpncmd adalah padanan baris perintah untuk sisi server maupun klien, yang berguna ketika konsol grafis tidak tersedia.