Cara Mengatur SoftEther VPN melalui Klien HTTPS di Windows dan Linux

Cara Mengatur SoftEther VPN melalui Klien HTTPS di Windows dan Linux
Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Terkait Jaringan Pribadi Virtual (VPN), tidak semua protokol diciptakan sama. Meskipun OpenVPN dan Wireguard adalah protokol VPN yang sangat populer, popularitas keduanya menyebabkan peningkatan jumlah protokol yang diblokir oleh beberapa jaringan.





Video MUO hari ini GULIR UNTUK MELANJUTKAN ISI

Dengan SoftEther VPN, terowongan terenkripsi dirutekan melalui port HTTPS (443), yang secara efektif menyamarkan VPN sebagai koneksi SSL.





Berikut cara mengatur SoftEther VPN melalui klien koneksi HTTPS di Windows dan Linux.





Bagaimana Cara Kerja SoftEther VPN?

SoftEther, yang merupakan singkatan dari 'Software Ethernet,' adalah perangkat lunak VPN multi-protokol sumber terbuka. VPN ini dipuji karena fleksibilitasnya, memungkinkan berbagai protokol VPN, termasuk VPN melalui HTTPS yang semakin populer.

Pemblokiran VPN metode utamanya memblokir port VPN yang umum digunakan atau protokolnya sendiri. VPN melalui HTTPS menggunakan protokol enkripsi SSL/TLS. Artinya koneksi VPN disamarkan sebagai lalu lintas HTTP standar. Hal ini memungkinkannya melewati sebagian besar firewall dan proxy web tanpa terdeteksi.



VPN SoftEther memerlukan klien dan server. Artikel ini membahas instalasi dan pengaturan klien SoftEther. Untuk panduan pengaturan server, lihat caranya mengatur server SoftEther VPN . Anda memerlukan nama host atau alamat IP server SoftEther Anda untuk menyelesaikan konfigurasi klien SoftEther di bagian selanjutnya, jadi luangkan waktu sejenak untuk melakukannya.

Sebelum kita mempelajari prosedur instalasi, penting untuk dicatat bahwa hanya klien SoftEther Windows dan Linux yang mendukung VPN melalui HTTPS. Selanjutnya, untuk Windows dan Linux, pastikan Anda memiliki nama host atau alamat IP server SoftEther serta nama pengguna dan kata sandi.





Menginstal Klien SoftEther di Windows

  1. Unduh klien Windows SoftEther dari Situs web SoftEther . Anda harus memilih Klien VPN SoftEther dan kemudian Windows dari menu drop-down. Jalankan penginstal dan ikuti petunjuk di layar. Selama pengaturan, pilih Klien VPN SoftEther ketika diminta.   Terminal Linux menampilkan unduhan browser lynx klien softether
  2. Setelah terinstal, luncurkan manajer klien VPN. Anda perlu membuat adaptor jaringan virtual untuk koneksi VPN. Pilih Adaptor Virtual , Kemudian Adaptor Jaringan Virtual Baru . Masukkan nama unik untuk adaptor jaringan SoftEther VPN Anda, lalu pilih OKE .   Terminal Linux dengan browser lynx menampilkan klien vpn yang lebih lembut
  3. Selanjutnya, pilih Menghubung di pojok kiri atas lalu Pengaturan Koneksi VPN Baru . Masukkan detail berikut yang sesuai dengan Server SoftEther VPN Anda:
    • Nama Pengaturan: Beri nama pada klien VPN Anda.
    • Nama host : Nama host atau alamat IP server SoftEther VPN Anda.
    • Nomor Pelabuhan : 443
    • Jenis Proksi : Bagi kebanyakan orang, memilih 'Koneksi TCP/IP Langsung' adalah yang terbaik. Jika koneksi Anda menggunakan proxy web atau SOCKS, pilih opsi yang sesuai.
    • Adaptor Klien Virtual untuk Digunakan: Pilih adaptor jaringan virtual yang Anda buat pada langkah sebelumnya.
    • Pengaturan Otentikasi Pengguna : Pilih Otentikasi Kata Sandi Standar. Masukkan nama pengguna dan kata sandi VPN Anda.
    • Klik 'OK' untuk melanjutkan.
  4. Klik kanan koneksi baru dan klik Hubungkan. Jika detailnya telah dimasukkan dengan benar, VPN sekarang akan berhasil terhubung.   Terminal Linux menunjukkan perintah make softether, kompilasi klien selesai

Sekarang, jika Anda mau tentukan server DNS Anda sendiri , Anda harus mengedit pengaturan adaptor jaringan virtual dalam Windows.





  1. Di Jaringan dan Pusat Berbagi, klik Ubah pengaturan adaptor , klik kanan adaptor virtual (namanya seperti VPN## atau serupa), klik Properti , lalu pilih Protokol Internet Versi 4
  2. Masukkan server DNS yang ingin Anda gunakan di Server DNS pilihan bagian.   Terminal Linux menampilkan perintah mulai klien vpn yang lebih lembut dan vpncmd

Untuk menguji apakah VPN berhasil terhubung, Anda dapat mengunjungi Berapa IP saya dan periksa alamat IP yang ditampilkan. Jika cocok dengan alamat IP server SoftEther VPN Anda, maka klien Anda sudah diatur dengan benar.

Menginstal Klien SoftEther di Linux

Untuk menginstal klien SoftEther di Linux, Anda perlu membuka terminal dan login sebagai root. Petunjuk untuk instalasi ini diberikan untuk Debian/Ubuntu. Untuk distribusi Linux lainnya , harap sesuaikan perintah Anda. Karena proses instalasi Linux agak lebih lama dibandingkan versi Windows, kami telah membaginya menjadi beberapa bagian.

1. Perbarui Repositori dan Dependensi Perangkat Lunak Anda

Sebelum Anda memulai instalasi klien, perbarui terlebih dahulu repositori perangkat lunak Anda menggunakan perintah berikut.

apt-get update -y

Selanjutnya, instal dependensi yang diperlukan untuk klien VPN.

apt-get install build-essential gnupg2 gcc make -y

2. Unduh dan Instal Klien SoftEther untuk Linux

Untuk melakukan ini, instal Lynx browser berbasis terminal dan buka halaman unduh SoftEther.

 apt-get install lynx -y 
lynx http://www.softether-download.com/files/softether/

Gulir ke bagian bawah halaman untuk memilih versi terbaru atau beta. Pilih Linux , Kemudian SoftEther_VPN_Client .

  Terminal Linux menunjukkan tes klien softether vpncmd lulus

Pilih Anda sistem arsitektur , pilih softether-vpnclient-x file, dan tekan 'd' untuk mengunduh. Terakhir, pilih Simpan ke disk .

  Terminal Linux menjalankan softether vpncmd dengan opsi 2 dipilih

Tekan Q untuk keluar dari browser Lynx.

berbicara dengan aplikasi teks untuk android gratis

Ekstrak arsipnya. Perhatikan bahwa nama file Anda mungkin berbeda jika Anda mengunduh versi yang lebih baru.

tar -xvzf softether-vpnclient (press tab to complete)
  Terminal Linux menampilkan perintah softether vpncmd niccreate

Arahkan ke direktori klien VPN yang baru dibuat:

 cd ./vpnclient

Keluarkan perintah make untuk mengkompilasi perangkat lunak dan menerima perjanjian lisensi.

 make
  Terminal Linux menampilkan perintah softether vpncmd createaccount

Sekarang jalankan klien VPN.

 ./vpnclient start

Sebelum memulai konfigurasi, uji kompatibilitas sistem Anda dengan klien. Pilih Opsi 3 (Penggunaan Alat VPN).

  Terminal Linux menampilkan perintah pengaturan kata sandi akun vpncmd yang lebih lembut

Selanjutnya, keluarkan perintah berikut:

 check
  Daftar akun Linux-terminal-softether-vpncmd

Jika semua tes lulus tanpa kesalahan, Anda dapat melanjutkan ke konfigurasi. Keluar dari vpncmd dengan mengetik KELUAR .

3. Konfigurasikan Klien VPN

Untuk memulai konfigurasi, jalankan lagi vpncmd dan pilih Opsi 2 (Manajemen Klien VPN). Tekan enter untuk menerima localhost sebagai klien.

 ./vpncmd
  Editor teks nano terminal Linux dan file conf systemctl untuk mengaktifkan penerusan ip

Buat antarmuka virtual baru untuk terhubung ke server VPN. Anda dapat menggunakan nama apa pun yang Anda inginkan.

 NicCreate <name of interface>
  Terminal Linux menampilkan perintah softether vpncmd accountconnect

Buat akun klien baru dan beri nama. Anda memerlukan nama pengguna SoftEther dan nama hub untuk langkah ini.

 AccountCreate <name of account> /server:<IP of VPN server>:443 /HUB:<name of vpn hub> /USERNAME:<vpn username> /NICNAME:<name of virtual network interface>
  Terminal Linux menampilkan permintaan IP klien dhcp

Atur kata sandi dan mode otentikasi untuk akun yang baru dibuat.

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  Terminal Linux menunjukkan hasil perintah netstat rn dan tabel perutean

Periksa status akun yang baru dibuat dengan perintah:

 AccountList
  Terminal Linux menambahkan rute untuk vpn yang lebih lunak

4. Aktifkan Penerusan IP

Akun tersebut sekarang siap untuk membuat koneksi ke server SoftEther VPN, tetapi pertama-tama, Anda harus memastikan penerusan IP diaktifkan.

 cat /proc/sys/net/ipv4/ip_forward

Ini akan mengembalikan nilai 1 atau 0. Jika nilainya 0, maka penerusan IP tidak diaktifkan. Untuk mengaktifkannya, edit sysctl.conf file menggunakan perintah berikut:

 nano /etc/sysctl.conf

Temukan baris 'net.ipv4.ip_forward=1' dan hapus komentarnya. Sekarang simpan file (ctrl-o, ctrl-x).

  Terminal Linux menampilkan perintah softether vpncmd accountdisconnect

5. Buat Koneksi VPN SoftEther Pertama Anda

Akun Anda sekarang siap terhubung ke server VPN. Untuk melakukannya, keluarkan perintah ini:

 AccountConnect <name of account>

Pada titik ini, Anda dapat mengonfirmasi bahwa akun telah berhasil terhubung dengan mengeluarkan perintah AccountList:

AccountList

Minta alamat IP dari server VPN melalui DHCP. Tempatkan awalan 'vpn_' sebelum nama antarmuka virtual. Misalnya: 'vpn_sevpn'

 dhclient <virtual adapter name>

Anda perlu melihat alamat IP yang diberikan oleh server VPN. Ingat alamat ini, karena ini penting untuk langkah selanjutnya.

Di sini, Anda dapat melihat nama antarmuka virtual Anda dan alamat IP yang telah ditetapkan. Pada gambar di atas, disorot dengan warna biru.

 iconfig <name of interface>

6. Atur Perutean Statis

Sekarang, kamu harus tentukan rute statis sehingga semua lalu lintas diarahkan melalui VPN, bukan gateway jaringan default Anda. Untuk melihat tabel routing Anda saat ini, jalankan perintah netstat:

 netstat -rn

Pada gambar di atas, Anda dapat melihat alamat IP yang dialokasikan oleh server VPN (vpn_sevpn), dan Anda dapat melihat gateway default (ens33). Tabel perutean Anda akan terlihat berbeda dari contoh yang diberikan, karena setiap jaringan berbeda. IP gateway default akan berbeda dengan alamat IP DHCP yang Anda peroleh dari server VPN pada langkah sebelumnya.

Setelah Anda memiliki IP gateway default, tambahkan rute baru ke alamat IP server VPN Anda melalui gateway default Anda. Harap dicatat bahwa IP server VPN Anda adalah IP server SoftEther VPN Anda dan BUKAN IP yang dikeluarkan dari server melalui DHCP.

 ip route add <your VPN server IP>/32 via <your default gateway>

Hapus rute default lama Anda.

 ip route del default via <your default gateway IP>

Setelah melakukan perubahan rute tersebut, maka tabel routing akan terlihat seperti tabel pada gambar di atas. Perhatikan bahwa gateway default kini telah berubah menjadi alamat IP yang dikeluarkan melalui DHCP dari server VPN.

Sekarang, uji koneksi Anda dengan melakukan ping ke IP eksternal, seperti server DNS Google:

ping -c4 8.8.8.8

Terakhir, periksa koneksi klien SoftEther Anda berfungsi dengan benar dengan memeriksa alamat IP publik Anda:

 wget -qO- http://ipecho.net/plain ; echo

Jika alamat IP yang dikembalikan sama dengan IP server VPN Anda, semuanya berfungsi dengan benar.

7. Memutuskan sambungan VPN

Untuk memutuskan sambungan dari VPN, Anda perlu memulai kembali skrip konfigurasi klien VPN menggunakan perintah berikut:

./vpncmd

Sekarang keluarkan perintah AccountDisconnect:

 AccountDisconnect <name of account>

Sekarang keluar dari konfigurasi klien dan lepaskan sewa DHCP dari antarmuka jaringan virtual:

dhclient -r <name of virtual interface>

Selanjutnya, hentikan klien VPN:

 ./vpnclient stop

Sekarang, edit tabel perutean Anda dengan menghapus rute ke server VPN Anda:

 ip route del <your VPN server IP>/32

Terakhir, tambahkan rute default melalui gateway lokal jaringan Anda:

 ip route add default via <your local gateway>

Koneksi jaringan Anda sekarang harus dipulihkan.

Gunakan SoftEther VPN untuk Melindungi Privasi Online Anda

Berhasil menyiapkan klien SoftEther dan membuat koneksi ke server VPN-nya akan meningkatkan keamanan online Anda. SoftEther VPN Anda tetap rahasia, bahkan menentang upaya paling ketat dalam mendeteksi dan memblokir VPN.