Cara Menyiapkan Pelanggan VPN SoftEther di Linux

Dalam tutorial ini kami akan menunjukkan kepada anda cara menyiapkan SoftEther VPN Client di Linux tetapi pertama-tama mari kita lihat apa keperluan dan cadangan kami.


Keperluan

Untuk menubuhkan SoftEther, anda memerlukan:

  1. Akaun CactusVPN. Sekiranya anda tidak memilikinya, anda boleh mencuba perkhidmatan kami secara percuma.
  2. Nama pengguna, kata laluan dan alamat pelayan VPN anda. Anda boleh mencarinya di akaun anda di laman web kami, dengan pergi ke Tetapan.

Cadangan

  • Tutorial ini memerlukan pengetahuan Linux yang maju. Terdapat potensi risiko untuk memutuskan sambungan Internet anda jika anda tidak mengikuti semua langkah dengan tepat. Anda sentiasa boleh menyediakan VPN di Linux menggunakan protokol VPN lain yang lebih mudah untuk disiapkan.
  • Sambungkan ke protokol SoftEther VPN di Linux hanya jika anda mempunyai pengalaman dengan konfigurasi aplikasi Linux dan terbiasa membaca / mengubah jadual perutean IP.

Sekiranya anda masih mahu menyiapkan SoftEther VPN di Linux, lakukan langkah demi langkah melalui arahan berikut:

Bahagian I. Pasang klien SoftEther VPN

Kami akan menunjukkan kepada anda cara memasang klien SoftEther VPN di Linux. Anda boleh melakukannya dengan dua cara: dari pengurus pakej di Ubuntu atau Debian Derivates yang lain [mesin x86_64 atau AMD 64] dan dari sumber pada distributif Linux. Pilih cara yang anda mahu gunakan dari menu di bawah dan ikuti langkahnya.

  • Dari pengurus pakej
  • Dari sumber
  1. Pastikan sistem anda terkini: kemas kini tepat && peningkatan sepenuhnya

    Langkah ini tidak wajib, walaupun disyorkan.

  2. Tambahkan repositori CactusVPN ke senarai sumber pengurus pakej anda: sudo echo "deb [dipercayai = ya] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. Kemas kini cache pengurus pakej: sudo apt update

    Penting! Anda mungkin mendapat ralat berikut:

    “E: Pemacu kaedah / usr / lib / apt / metod / https tidak dapat dijumpai.
    N: Adakah pakej apt-transport-https dipasang?
    E: Gagal mengambil https://repository.cactusvpn.com/softether/amd64/InRelease
    E: Beberapa fail indeks gagal dimuat turun. Mereka telah diabaikan, atau yang lama digunakan sebagai gantinya. “

    Sekiranya anda mendapat ralat ini, anda perlu memasang apt-transport-https pada peranti anda:

    sudo apt install -y apt-transport-https

    dan jalankan arahan pertama sekali lagi.

    Sekiranya anda tidak melihat sebarang kesalahan, abaikan langkah ini.

  4. Pasang pengurus VPN SoftEther: sudo apt install -y softethervpn-stable
  1. Pastikan sistem anda terkini:Pada Debian / Ubuntu:

    kemas kini tepat && peningkatan sepenuhnya

    Di CentOS / Fedora:

    yum -y kemas kini

    Langkah ini tidak wajib, walaupun disyorkan.

  2. Muat turun versi terbaru klien SoftEther VPN (semasa menulis tutorial ini, v4.27-9668-beta.) Tersedia di sini: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-2018.05.29- tree / Linux / SoftEther_VPN_Client / 64bit _-_ Intel_x64_or_AMD64 / softether-vpnclient-v4.27-9668- beta-2018.05.29-linux-x64-64bit.tar.gz
  3. Nyahkompresi pelanggan SofEther VPN: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. Pastikan sistem anda mempunyai semua alat yang diperlukan untuk penyusunan SoftEther.Pada Debian / Ubuntu:

    ap -y install build-essential

    Di CentOS / Fedora:

    pemasangan kumpulan yum "Alat Pembangunan"

  5. Tukar direktori ke folder vpnclient: cd vpnclient
  6. Susun SoftEther ke dalam fail yang boleh dilaksanakan: buat
  7. SoftEther akan meminta anda membaca dan menyetujui Perjanjian Lesennya. Pilih 1 untuk membaca perjanjian, sekali lagi untuk mengesahkan bahawa anda telah membacanya dan akhirnya untuk bersetuju dengan Perjanjian Lesen. SoftEther kini disusun dan ia adalah fail yang boleh dilaksanakan (vpnclient dan vpncmd). Sekiranya prosesnya gagal, periksa apakah anda telah memasang semua pakej keperluan.
  8. Sekarang kita boleh memindahkan direktori vpnclient ke tempat lain. Kami memindahkannya ke “/ usr /”: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

Bahagian II. Konfigurasikan klien SoftEther VPN

  1. Mulakan klien SoftEther VPN: mulakan sudo / usr / vpnclient / vpnclient

    Sekiranya anda melihat mesej ini: “Layanan Pelanggan SoftEther VPN telah dimulakan.” maka klien SoftEther VPN telah berjaya dimulakan.

  2. Periksa klien VPN SoftEther: vpncmd
  3. Pilih “3” untuk masuk “Penggunaan Alat VPN (pembuatan sijil dan Alat Uji Kelajuan Lalu Lintas Rangkaian)”.
  4. Uji pemasangan SoftEther VPN Client: Periksa

    Sekiranya semua pemeriksaan lulus, anda boleh pergi ke langkah seterusnya.

    Penting! Jangan pergi ke langkah seterusnya sehingga anda tidak membetulkan semua kesalahan.

  5. Tekan “Ctrl” + “C” atau “Ctrl” + “D” untuk keluar.
  6. Sediakan klien VPN SoftEther. Mulakan konfigurasi dengan: vpncmd
  7. Pilih “2. Pengurusan Pelanggan VPN ”.
  8. Jangan masukkan alamat di “Hostname of IP Address of Destination” dan tekan “Enter” untuk menyambung ke localhost.
  9. Buat antara muka maya untuk menyambung ke pelayan VPN. Dalam jenis konfigurasi VPN SoftEther: NicCreate vpn_se
  10. Buat akaun yang akan menggunakan antara muka ini untuk sambungan VPN. Jalankan arahan ini di terminal: AccountCreate cactusvpn
  11. Sediakan akaun VPN dengan maklumat anda. “Nama Hab Maya Destinasi”: cactusvpn

    “Nama Host Pelayan VPN Destinasi dan Nombor Port”: {Alamat IP VPN}: {SoftEther VPN Port}

    Anda boleh mencari semua pelayan dan port yang tersedia di akaun anda di laman web kami, dengan pergi ke Tetapan.

    “Menghubungkan Nama Pengguna”: {nama pengguna VPN anda}

    Anda boleh mendapatkan nama pengguna di akaun anda di laman web kami, dengan pergi ke Tetapan. Pastikan anda menggunakan nama pengguna VPN dan BUKAN akaun laman web yang satu (Apakah perbezaannya?).

    “Nama Penyesuai Rangkaian Maya Terpakai”: vpn_se

    Sekiranya anda mendapat “Perintah berjaya diselesaikan.” mesej, ini bermaksud bahawa pembuatan akaun berjaya diselesaikan.

    Cara Menyiapkan Pelanggan VPN SoftEther di Linux: Langkah 3

  12. Sediakan kata laluan: AccountPassword cactusvpn

    dan masukkan kata laluan VPN anda untuk “Kata Laluan” dan “Sahkan input”.

    Anda boleh mendapatkan kata laluan di akaun anda di laman web kami, dengan melihat butiran perkhidmatan anda. Pastikan anda menggunakan kata laluan VPN dan BUKAN akaun laman web yang satu (Apakah perbezaannya?).

  13. Pada “Tentukan standard atau radius:” taipkan jenis
  14. Sambung ke klien SoftEther VPN menggunakan akaun yang dibuat: AccountConnect cactusvpn
  15. Uji sambungan ke pelayan VPN: AccountList

    Sekiranya anda melihat “Bersambung” anda boleh pergi ke langkah seterusnya.

    Cara Menyiapkan Pelanggan VPN SoftEther di Linux: Langkah 4

  16. Tekan “Ctrl” + “C” atau “Ctrl” + “D” untuk keluar dari pengurus Klien VPN SoftEther.

Bahagian III. IP dan jadual penghalaan

  1. Periksa sama ada IP maju diaktifkan pada sistem anda: cat / proc / sys / net / ipv4 / ip_forward

    Jika anda mendapat “1”, anda dapat melewati langkah ini dan pergi ke langkah “Mendapatkan alamat IP dari pelayan VPN”.

    Sekiranya anda mempunyai “0”, sila aktifkan IP ke hadapan:

    gema 1 > / proc / sys / net / ipv4 / ip_forward

    Anda juga dapat menjadikannya tetap dengan mengedit fail “/etc/sysctl.conf”:

    echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf && sysctl -p

    Sekiranya anda mendapat “net.ipv4.ip_forward = 1” IP maju berjaya diaktifkan.

  2. Dapatkan alamat IP dari pelayan VPN: sudo ifconfig

    dan anda akan melihat rangkaian maya “vpn_vpn_se” yang dibuat dengan alat klien SoftEther VPN.

    Cara Menyiapkan Pelanggan VPN SoftEther di Linux: Langkah 5

    Untuk mendapatkan alamat IP dari pelayan VPN:

    sudo dhclient vpn_vpn_se

    Selepas beberapa saat, anda akan mendapat alamat IP dari rangkaian 10.6.0.0/24.

    Cara Menyiapkan Pelanggan VPN SoftEther di Linux: Langkah 6

  3. Edit jadual penghalaan: sudo netstat -rn

    untuk melihat jadual penghalaan semasa. Mesti anda serupa dengan ini:

    Cara Menyiapkan Pelanggan VPN SoftEther di Linux: Langkah 1

  4. Tambahkan laluan ke alamat IP pelayan VPN melalui laluan lalai lama anda. Dalam kes khusus saya: sudo ip route tambahkan 93.115.92.240/32 melalui 192.168.0.1

    93.115.92.240 adalah alamat IP pelayan VPN. 192.168.0.1 adalah pintu masuk saya sebelumnya.

  5. Padamkan laluan lalai lama: sudo ip route del default melalui 192.168.0.1

    Selepas kemas kini ini, jadual perutean akan kelihatan seperti ini:

    Cara Menyiapkan Pelanggan VPN SoftEther di Linux: Langkah 2

  6. Pingkan sebarang alamat IP untuk memeriksa sambungan rangkaian anda: ping 8.8.8.8 -c4
  7. Periksa alamat IP awam anda dari baris arahan: wget -qO- http://ipecho.net/plain; gema

    Sekiranya anda melihat IP pelayan VPN, semuanya disiapkan dengan betul dan Linux anda disambungkan ke VPN melalui klien VPN SoftEther.

    Sekiranya ping ke “8.8.8.8” OK tetapi anda tidak dapat mengambil apa-apa lagi dengan nama host awam, tambahkan DNS Google (atau mana-mana pelayan DNS Awam) ke fail “/etc/resolv.conf” anda:

    sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf

Bahagian IV. Putuskan sambungan dari VPN

Untuk mematikan sambungan VPN, anda perlu menutup pengurus Pelanggan SoftEther VPN dan mengedit jadual perutean untuk mendapatkan akses ke Internet melalui pintu masuk penghala anda.

  1. Untuk memutuskan sambungan dari VPN, cukup matikan Pengurus Pelanggan SoftEther VPN: sudo / usr / vpnclient / vpnclient stop
  2. Edit jadual penghalaan dengan menghapus laluan dari pintu masuk anda ke pelayan VPN (dalam kes khusus kami 93.115.92.240/32):sudo ip laluan del 93.115.92.240/32
  3. Tambahkan laluan lalai melalui gerbang tempatan anda (192.168.0.1 untuk IP yang kami gunakan dalam contoh ini): sudo ip route tambahkan lalai melalui 192.168.0.1
Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me