Clientarea Login
Contact Us
  • SMS/WA:+6289 5030 48170
  • Sales Email:sales [at] hostingtermurah.net
  • FB/Instagram:hostingtermurah

Close Clientarea Login

Login to Clientarea

Tutorial Install SoftEther VPN Pada OS Debian 7 (Local Bridge)

Tutorial Install SoftEther VPN Pada OS Debian 7 (Local Bridge)
  • 11
    Okt

Tutorial Install SoftEther VPN Pada OS Debian 7 (Local Bridge)

Halo Pelanggan setia HostingTermurah.net! Saat ini kita akan ulas tentang tutorial install softether VPN pada OS Debian 7 32 bit dan 64 bit. Sebelumnya mari kita bahas apa sebenarnya SoftEther VPN itu. Softether VPN merupakan suatu software yang dikembangkan oleh salah satu universitas di Jepang, yaitu  University of Tsukuba. Software ini mendukung multi-protocol VPN. SoftEther dapat dijalankan pada OS  Windows, Linux, Mac, FreeBSD dan Solaris. SoftEther dapat dipakai pada komputer, tablet, smartphone, atau bahkan router yang mendukung VPN.

Pada kesempatan ini, saya akan memberikan tutorial install softether VPN pada OS Debian 7 dengan mode local bridge. Saya memilih metode local bridge karena mode local bridge tidak akan begitu membebani server dan relatif lebih ringan. Jika SoftEther diinstall pada mode Secure NAT, maka SoftEther akan membebani server, bahkan dapat membuat server tersuspend (Jika melebihi limit CPU). Demikian adalah Cara Install Softether VPN Debian 7 Local Bridge.

Tutorial Install Softether VPN Pada OS Debian 7

A. Persiapan

Sebelum saya memberikan petunjuk cara install SoftEther VPN Debian 7 Local Bridge, saya akan memberikan daftar aplikasi yang dibutuhkan selama proses intalasi ini. Aplikasi tersebut adalah

  1. Softether Server Manager
    SoftEther Server Manager dapat anda download di sini
    Cara Install SoftEther VPN Debian-1
  2. Putty
    Anda dapat anda download di sini

B. Persyaratan

Sebelum saya memberikan Tutorial Install SoftEther VPN Pada OS Debian 7 (Local Bridge), Anda harus tahu bahwa SoftEther VPN secara default  berjalan pada port 443, 992, 1194 dan 5555. Jadi sebelum proses instalasi, pastikan port tersebut tidak dipakai. Pada VPS dengan instalasi dari kami, port 443 telah terisi dropbear dan 1194 telah terisi openvpn.  Ingat, 1 port hanya bisa dipakai untuk 1 aplikasi. Jadi, jika port 443 sudah dipakai dropbear, maka softether tidak bisa berjalan pada port 443. Demikian juga jika port 1194 sudah dipakai openvpn, maka softether tidak bisa berjalan pada port 1194. Oleh karena itu kedua port tersebut harus dikosongkan (dipindah) sehingga tidak bentrok dengan softether VPN.
Untuk mengeceknya apkah port 443 dan 1194 isi/kosong adalah dengan cara memasukkan perintah:

netstat -ntulp | grep 1194 && netstat -ntulp | grep 443

Jika outputnya kosong, maka anda bisa melanjutkan petunjuk berikutnya. Jika outputnya tidak kosong, maka anda harus megganti port dropbear/openvpn atau mematikannya.
Untuk tutorial mengganti port dropbear dapat anda lihat di sini. atau anda dapat mematikan dropbear dengan mengetik

service dropbear stop

Untuk tutorial mengganti port OpenVPN dapat anda lihat di sini. atau anda dapat mematikan openvpn dengan mengetik

service openvpn stop

C. Instalasi Pada VPS

Setelah semua peralatan yang dibutuhkan untuk install SoftEther sudah di download dan diinstall, sekarang inilah petunjuk tutorial install SoftEther VPN Pada OS Debian 7 (Local Bridge):

  1. Login ke VPS menggunakan putty. Pastikan Anda menggunakan account root.
  2. Update repository dan Install dependensi yang dibutuhkan SoftEther dengan memasukkan perintah:
    apt-get -y update && apt-get -y install build-essential && apt-get -y install nano

    Cara Install SoftEther VPN Debian-2

  3. Download SoftEther VPN Untuk VPS (Sesuaikan dengan versi OS Anda)
    Untuk Debian 7 32 bit

    wget http://www.softether-download.com/files/softether/v4.20-9608-rtm-2016.04.17-tree/Linux/SoftEther_VPN_Server/32bit_-_Intel_x86/softether-vpnserver-v4.20-9608-rtm-2016.04.17-linux-x86-32bit.tar.gz

    Untuk Debian 7 64 bit

    wget http://www.softether-download.com/files/softether/v4.20-9608-rtm-2016.04.17-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.20-9608-rtm-2016.04.17-linux-x64-64bit.tar.gz

    Cara Install SoftEther VPN Debian-3

  4. Ekstrak File yang telah di download di VPS tadi dengan memasukkan perintah:
    tar -zxf softether-vpnserver-v4.*

    Cara Install SoftEther VPN Debian-4

  5. Jika sudah, masuk ke direktori vpnserver dan lakukan make dengan cara memasukkan perintah:
    cd vpnserver && make

    cara-install-softether-vpn-debian-5
    Jika ada pertanyaan/ permintaan untuk pilihan, silakan ketik angka 1 lalu tekan enter. Lakukan hal yang sama untuk semua pertanyaan berikutnya. Jika sudah selesai, anda akan menjumpai layar kurang lebih seperti ini
    cara-install-softether-vpn-debian-6

  6. Sekarang kita setting softether VPN agar dapat running di VPS. Masukkan perintah ini:
    cd && mv vpnserver /usr/local && cd /usr/local/vpnserver/ && chmod 600 * && chmod 700 vpncmd && chmod 700 vpnserver && cd

    cara-install-softether-vpn-debian-7

  7. Sekarang kita buat script untuk startup SoftEther VPNnya. Pertama ketik perintah berikut:
    nano /etc/init.d/vpnserver

    kemudian isikan dengan script di bawah:

    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:          vpnserver
    # Required-Start:    $remote_fs $syslog
    # Required-Stop:     $remote_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start daemon at boot time
    # Description:       Enable Softether by daemon.
    ### END INIT INFO
    DAEMON=/usr/local/vpnserver/vpnserver
    LOCK=/var/lock/subsys/vpnserver
    test -x $DAEMON || exit 0
    case "$1" in
    start)
    $DAEMON start
    touch $LOCK
    ;;
    stop)
    $DAEMON stop
    rm $LOCK
    ;;
    restart)
    $DAEMON stop
    sleep 3
    $DAEMON start
    ;;
    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    esac
    exit 0

    cara-install-softether-vpn-debian-8
    Jika sudah, save file tersebut dengan cara tekan CTRL + X lalu ketik Y dan kemudian tekan Enter

  8. Jika sudah, kita beri permission script tersebut dan setting agar softether VPN dapat berjalan otomatis saat VPS Reboot. Caranya adalah dengan memasukkan perintah:
    chmod 755 /etc/init.d/vpnserver && mkdir /var/lock/subsys && update-rc.d vpnserver defaults

    cara-install-softether-vpn-debian-9
    Jika ada warning, abaikan saja.

  9. Sekarang kita Start Softether VPN tersebut dengan memasukkan perintah:
    /etc/init.d/vpnserver start
  10. Saat ini Softether VPN telah berjalan/running, namun masih belum tersetting. Untuk settingnya, gunakan software SoftEther Server Manager yang telah di download dan diinstall tadi. Buka Sofware SoftEther Server Manager >> Klik New Setting.
    Setting Name
    : Nama settingan. Isi dengan apapun (bebas, terserah anda).
    Hostname: Isikan dengan IP VPS Anda (Misal: 128.199.199.199).
    Port Number: Biarkan default (443).
    Password: Biarkan Kosong.
    Jika sudah, klik OK.
    Tutorial Install SoftEther VPN Pada OS Debian 7 - 10
  11. Jika sudah, pilih settingan tadi, lalu klik Connect. Maka anda akan melihat jendela yang meminta anda untuk mengganti password admin.
    Password: Masukkan password yang anda kehendaki. (Ingat-ingat Password Tersebut!).
    Confirm Password: Masukkan ulang password
    Password tersebut bukan password root. Melainkan password VPN Administrator. Jadi boleh berbeda dengan password root.
    Tutorial Install SoftEther VPN Pada OS Debian 7 - 11
  12. Setelah anda mengganti Password, maka akan muncul pop up window yang berjudulkan “SoftEther VPN / Bridge Easy Setup”. Centang tulisan Remote Access VPN Server, lalu klik next. Jika ada jendela konfirmasi, klik Yes.
    Tutorial Install SoftEther VPN Pada OS Debian 7 - 12
  13. Maka akan muncul jendela untuk membuat Virtual Hub Name. Biarkan default (VPN). Lalu klik OK.Tutorial Install SoftEther VPN Pada OS Debian 7 - 13
  14. Setelah itu akan muncul window Dynamic DNS Function. Klik Exit.
    Tutorial Install SoftEther VPN Pada OS Debian 7 - 14
  15. Kemudian akan muncul jendela pengaturan L2TP Setting. Centang tulisan Enable L2TP Server Function (L2TP over IPsec). Jika sudah klik OK.
    Tutorial Install SoftEther VPN Pada OS Debian 7 - 15
  16. Selanjutnya akan muncul jendela VPN Azure Service Setting. Pilih Disable VPN Azure. Lalu klik OK.
     Tutorial Install SoftEther VPN Pada OS Debian 7 - 16
  17. Kemudian akan muncul jendela VPN Easy Setup Task. Klik Create Users. (Membuat user untuk testing).
  18. Isi form Tersebut.
    User Name: Username VPN tersebut.
    Full Name: Nama pengguna VPN (Diisi asal).
    Note: Catatan tambahan. Isi jika diperlukan. Jika tidak diperlukan, biarkan kosong.
    Group Name: Biarkan Kosong.
    Expiration Date: Tanggal expired user account tersebut.
    Auth Type: Passsword Authentication.
    Password: masukkan password untuk username tersebut.
    Confirm Password: masukkan ulang password untuk username tersebut.
    Tutorial Install SoftEther VPN Pada OS Debian-13
    Jika sudah klik OK. Jika muncul konfirmasi  bawha user telah dibuat, Klik OK.
    Demikianlah Tutorial Install SoftEther VPN Pada OS Debian 7. Sampai disini, konfigurasi SoftEther VPN telah selesai. Jika kita hendak menggunakan mode SecureNat, cukup enable saja dan VPN Softether bisa digunakan. Namun kita tidak akan menggunakan mode SecureNat karena akan banyak memakan resource, bahkan bisa membuat VPS disuspend. Kita akan setting softether mode local bridge. Jadi sekarang kita lanjutkan cara install softether VPN debian 7 local bridge.
  19. Pada Halaman utama SoftEther Server Manager, klik Local Bridge Setting. kemudan akan muncul window baru. Isikan sebagai berikut:
    Virtual HUB: VPN.
    Type To Create: Bridge With New Tap Device.
    New Tap Device Name: soft
    Jika sudah klik Create Local Bridge Setting.
    Tutorial Install SoftEther VPN Pada OS Debian-19
    Lihat apakah statusnya sudah operating. Jika statusnya bukan operating, berarti tun/tap belum aktif. Silakan aktifkan tun/tap VPS melalui VPS Panel.
    Tutorial Install SoftEther VPN Pada OS Debian 7 -20
  20. Sekarang Tutup SoftEther Server Manager. Kemudian buka putty. Sekarang kita cek apakah virtual hub telah berjalan atau belum. Masukkan perintah:
    ifconfig tap_soft

    Jika outputnya seperti ini, maka virtual hub telah berjalan.
    Tutorial Install SoftEther VPN Pada OS Debian 7 -21

  21. Sekarang kita konfigurasi virtual hub tersebut melalui putty. Pertama kita install DNSmasq. Masukkan Perintah:
    apt-get -y install dnsmasq

    Tutorial Install SoftEther VPN Pada OS Debian 7 -21

  22. Lalu kita tambahkan settingan tap “soft” dari virtual hub tadi pada file konfigurasi dnsmasq. Caranya masukkan perintah:
    nano /etc/dnsmasq.conf

    Geser hingga kursor berada di bagian paling bawah. Lalu masukkan script di bawah:

    interface=tap_soft
    dhcp-range=tap_soft,192.168.7.50,192.168.7.60,12h
    dhcp-option=tap_soft,3,192.168.7.1

    Tutorial Install SoftEther VPN Pada OS Debian 7 -23
    Jika sudah tekan CTRL + X. ketik Y. dan tekan Enter.

  23. Ganti konfigurasi startup Softether VPN menjadi startup mode local bridge. Caranya masukkan perintah
    nano /etc/init.d/vpnserver

    Hapus semua script yang tampil di layar. Kemudian gantikan dengan script di bawah:

    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:          vpnserver
    # Required-Start:    $remote_fs $syslog
    # Required-Stop:     $remote_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start daemon at boot time
    # Description:       Enable Softether by daemon.
    ### END INIT INFO
    DAEMON=/usr/local/vpnserver/vpnserver
    LOCK=/var/lock/subsys/vpnserver
    TAP_ADDR=192.168.7.1
    test -x $DAEMON || exit 0
    case "$1" in
    start)
    $DAEMON start
    touch $LOCK
    sleep 1
    /sbin/ifconfig tap_soft $TAP_ADDR
    ;;
    stop)
    $DAEMON stop
    rm $LOCK
    ;;
    restart)
    $DAEMON stop
    sleep 3
    $DAEMON start
    sleep 1
    /sbin/ifconfig tap_soft $TAP_ADDR
    ;;
    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    esac
    exit 0

    Tutorial Install SoftEther VPN Pada OS Debian 7 -24

  24. Sekarang atur IP forwarding. Ketik perintah
    nano /etc/sysctl.conf

    Cari tulisan #net.ipv4.ip_forward=1 atau net.ipv4.ip_forward=0. Ganti tulisan tersebut menjadi net.ipv4.ip_forward=1
    Tutorial Install SoftEther VPN Pada OS Debian 7 -25
    Jika sudah, masukkan perintah berikut

    sysctl -n -e system

    NB: Untuk VPS yang telah dikonfigurasi oleh HostingTermurah.net, #net.ipv4.ip_forward=1 telah kami rubah menjadi net.ipv4.ip_forward=1. Sehingga anda dapat melewati step tersebut.

  25. Jika sudah, masukkan perintah berikut (untuk menghindari reboot)
    echo 1 > /proc/sys/net/ipv4/ip_forward
  26. Tahap berikutnya adalah setting IPtables. Setting postrouting pada IPtables. Masukkan perintah berikut:
    iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j SNAT --to-source XXXXXXXXXXXX

    ganti tulisan XXXXXXXXXXXX menjadi IP server anda. Misalkan IP server anda adalah 49.213.210.199, maka anda harus memasukkan perintah iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -j SNAT –to-source 49.213.210.199
    Jika sudah, masukkan perintah

    iptables-save > /etc/iptables.up.rules && iptables-restore < /etc/iptables.up.rules

    Tutorial Install SoftEther VPN Pada OS Debian 7 -25

  27. Jika sudah, kita restart DNSMASQ dan SoftEther VPN. Masukkan Perintah berikut:
    /etc/init.d/vpnserver restart && /etc/init.d/dnsmasq restart

    Tutorial Install SoftEther VPN Pada OS Debian 7 -26

D. Autoscript Installer SoftEther VPN Debian 7 32 bit

Bagi pelanggan HostingTermurah.net, kami menyediakan AutoScript Installer sehingga anda akan lebih mudah menginstall SoftEther VPN di VPS Anda. Sehingga Anda tidak perlu mengikuti tutorial di atas. Anda hanya perlu memasukkan autoscript installer softether VPN tersebut.Autoscript Installer SoftEther VPN Debian 7 32 bit ini masih bersifat beta. Jika ada bug pada Autoscript Installer SoftEther VPN Debian 7 32 bitmohon laporkan dalam kolom komentar di bawah.
Untuk menggunakan Autoscript Installer SoftEther VPN Debian 7 32 bit adalah masukkan command/perintah berikut:
Untuk VPS KVM (Contoh: DigitalOcean, VPS Cloud,dll):

apt-get -y install wget && wget http://script.hostingtermurah.net/script/debian/debian7-kvm-softether.sh && chmod +x debian7-kvm-softether.sh && ./debian7-kvm-softether.sh && rm -f debian7-kvm-softether.sh && history -c

Untuk VPS OpenVZ (Seperti SG.GS, VPS US OpenVZ, dll)

apt-get -y install wget && wget http://script.hostingtermurah.net/script/debian/debian7-softether.sh && chmod +x debian7-softether.sh && ./debian7-softether.sh && rm -f debian7-softether.sh && history -c

Bagi anda yang membutuhkan versi whitelabel (versi yang tidak ada watermark HostingTermurah.net), anda dapat menggunakan script di bawah:

Untuk VPS KVM (Contoh: Digital ocean, VPS Cloud, dll)

apt-get -y install wget && wget http://script.hostingtermurah.net/script-whitelabel/debian/debian7-kvm-softether.sh && chmod +x debian7-kvm-softether.sh && ./debian7-kvm-softether.sh && rm -f debian7-kvm-softether.sh && history -c

Untuk VPS OpenVZ (Contoh: SG.GS, VPS US Openvz, Dll)

apt-get -y install wget && wget http://script.hostingtermurah.net/script-whitelabel/debian/debian7-softether.sh && chmod +x debian7-softether.sh && ./debian7-softether.sh && rm -f debian7-softether.sh && history -c

 

Demikianlah Tutorial Install SoftEther VPN Pada OS Debian 7 (Local Bridge). SoftEther VPN telah terinstall pada VPS anda. Selanjutnya anda dapat membuat user softether dan generate config dari Softether server manager. Semoga Tutorial Install SoftEther VPN Pada OS Debian 7 (Local Bridge) dapat bermanfaat bagi anda. Jika anda mempunyai pertanyaan tentang Cara Install Softether VPN Debian 7 Local Bridge, Anda dapat bertanya melalui kolom komentar di bawah.

Share This:

5 Comments

  1. satria says:

    selamat siang…
    jika sdh terisntall autoscript opnvpn apakah bentrok ga jika saya install jg SoftEther VPN ini.

    terima kasih

    • Steven Indarto says:

      Selamat Siang,
      Jika sudah terinstall atuoscript OpenVPN, Bapak diharuskan memindah port openvpn tersebut ke port lain (selain 1194). Atau Bapak bisa mematikan OpenVPN yang telah terinstall tersebut dengan memasukkan perintah service openvpn stop .

  2. satria says:

    /etc/init.d/vpnserver start

    /etc/init.d/vpnserver: 29: /etc/init.d/vpnserver: restart}”: not found
    /etc/init.d/vpnserver: 29: /etc/init.d/vpnserver: stop: not found

    ini kenapa ya??

    • Steven Indarto says:

      Selamat Siang,
      Hal tersebut disebabkan karena adanya error saat mencopy config (tanda petik tidak ikut tercopy).
      Saat ini silakan dicoba ulang. Tutor telah sedikit kami modifikasi 🙂

  3. Budianto says:

    Work boss!! Makasih banyak 🙂
    Setelah ikutin tutor mana mana, yg ini yg work !