Konfigurasi dan Install VPN Server
Apa Itu VPN ?
VPN adalah perangkat lunak yang memungkinkan para penggunanya dapat tersambung ke layanan internet secara pribadi. VPN dikatakan mampu memberikan akses secara aman melalui koneksi server dengan menyembunyikan jejak data pribadi si pemakainya.
VPN juga mempunyai beberapa fungsi di antaranya sebagai berikut
- Menyembunyikan Aktivitas Browsing
- Memungkinkan Akses Situs yang Diblokir
- Mengamankan Transaksi Online
- Meningkatkan Kecepatan Download
Ketika menggunakan VPN, jaringan akan bekerja untuk melakukan enkripsi pertukaran data bahkan sebelum koneksi publik seperti di café atau tempat lainnya yang menyediakan akses internet gratis membaca data tersebut. Ketika terhubung dengan layanan internet menggunakan VPN itu seperti layaknya mengakses internet menggunakan lorong khusus, tidak langsung menggunakan jaringan utama. Nantinya, server VPN bertugas untuk meneruskan koneksi ke situs yang akan diakses.
Berikut Langkah Instalasi dan Konfigurasi :
1. Buka Virtual Box dan edit Network nya, pastikan sudah menginstall Ubuntu Server untuk adapter 1 nya di buat Bridge dan untuk Adapter 2 gunakan Host Only Adapter yang berfungsi sebagai Switch.
2. Jalankan ubuntu server dan edit network nya menggunakan nano dan berikan IP address 192.168.0.1/24 sebagai gateway untuk Client seperti di bawah ini.
3. Jalankan perintah "netplan apply" dan cek IP nya apakah sudah sesuai atau belum seperti pada gambar di bawah ini.
4. Test apakah sudah masuk sumber internet nya dengan menggunakan ping google.com seperti di bawah ini yang bertanda internetnya sudah jalan.
5. Update repostori terlebih dahulu, untuk mengambil informasi terbaru tentang paket-paket yang ada dan versi-versi terbaru dari repositori apt yang diinstal di sistem. "
sudo apt update"
6. Verifikasi terlebih dahulu nama host dengan perintah hostnamectl.
7. Download terlebih dahulu paket open vpn pada github
openvpn github, langkah selanjutnya adalah pastekan script tersebut pada server dengan mengetikan script "
wget https://git.io/vpn -O openvpn-install.sh"
8. Gunakan perintah "chmod -v +x openvpn-install.sh" dan pastikan statusnya (rwxr-xr-x) yang mana fungsinya untuk mengubah permission pada file dan folder.
9. Selanjutnya, lakukan instalasi menggunakan ./openvpn-install.sh seperti di bawah ini.
- Ada 2 pilihan IP kita pilih yang mengarah ke sumber internet yaitu 1
- masukan kembali ip address yang mengarah ke internet.
- pilih protokol vpn nya yaitu UDP UDP (User Data Protocol) juga dapat digunakan untuk mengirimkan sebuah atau beberapa jumlah informasi yang lebih menekankan kecepatan dibandingkan kehandalan.
- dan gunakan port 1194 untuk port openVPN
- lalu untuk DNS saya menggunakan DNS Google yaitu pilih 2
- selanjutnya tambahkan name untuk file open vpn nya sebagai contoh team2vps-client-vpn
- lalu tekan Enter sebagai berikut.
10. Dibawah ini adalah file yang di create dan akan mucul pula file key nya seperti pada gambar di bawah ini.
11. Masuk ke direktori root menggunakan perintah cd lalu pindahkan file team2vps-client-vpn ke direktori home lalu cek dengan ls apakah sudah muncul.
12. pada folder
/etc/openvpn/server/easy-rsa/pki/private. Pastikan file tersebut sudah di generate secara otomatis.
13. Selanjutnya gunakan perintah ufw yang mana fungsi dari ufw untuk menyaring data dan membuat aturan data yang boleh masuk atau keluar dari sebuah sistem komputer. coba cek nih ufw status apakah sudah jalan atau belum jika statusnya inactive di aktifkan menggunakan perintah ufw enable lalu tekan y dan enter.
lalu izinkan port 1194 menggunakan perintah ufw allow 1194 dan cek statusnya apakah sudah masuk atau belum.
Izinkan port ssh menggunakan perintah ufw allow ssh lalu cek status nya apakah portnya 22 berarti sudah masuk.
14. Cek menggunakan ip a apakah tun0 nya sudah menyala dan inet nya menunjukan open vpn nya 10.8.0.1/24 seperti di bawah ini.
15. Lakukan iptables untuk cek apakah POSTROUTING nya sudah mengarah ke target SNAT ke ip open-vpn dari destination 10.8.0.0/24 ke ip 10.10.10.25 seperti di bawah ini.
16. Lalu tambahkan MASQUERADE agar client mendapatkan internet yang mengarah ke enp0s3 lalu cek kembali dan pastikan statusnya MASQUERADE anywhere seperti di bawah ini.
17. Lalu buka WinSCP dan masukan Hostname ubuntu server dan user name dan passwordnya, lalu klik login.
Jika Muncul Pop-Up Seperti Ini, klik Yes.
18. Jika sudah, pindah ke sebelah kanan dan masuk ke home dari dan cek apakah team2vps-client-ovpn lalu klik kanan dan Download tunggu sapai selesai.
Jika Muncul Pop-Up seperti ini klik ok, otomatis aka terdownload di folder Downlod
19. Lalu coba cek di pc, apakah sudah terdownload atau belum seperti di bawah ini.
20. Kembali ke virtual box untuk menjalankan client windows 7 dan arahkan Network nya ke Virtual Host Only Adapter lalu start
21. Selanjutnya buka network adapter nya dan setting secara static dan berikan ip address 192.168.0.5
22. Lalu cek kembali dengan melakukan ping ke dns google apakah sudah mendapat koneksi internet seperti di bawah ini.
23. Jika sudah kita Shared Folder dengan masuk ke tab Devices > Shared Folders > Shared Folder Settings…
24. Buat folder terlebih dahulu pada laptop di drive D kemudian isikan file yang akan dibutuhkan dalam hal ini nama folder adalah share ke vps. Jangan lupa checklist auto-mount nanti secara otomatis akan dibaca oleh VM seperti di bawah ini.
25. Pindahkan hasil download dari WinSCP tadi ke share ke vps yaitu team2vps-client-ovpn dan jangan lupa download juga software open vpn nya di sini saya menyarankan versi ke bawah atau bisa mendownload
versi 2.4.6 untuk windows 7 ke bawah.
26. Selanjutnya cek kembali ke client windows 7 arahkan ke Computer dan akan ada folder share vbox yang sisi nya seperti di bawah ini.
27. Copy kedua file tersebut ke Document atau bebas, Double klik Software Open vpn untuk menginstall Open VPN nya seperti di bawah ini.
Jika muncul pop-up seperti gambar di bawah ini klik YES.
Klik Next untuk melanjutkan penginstallan.
Klik I Agree Untuk menyetujui Penginstallanya.
Jika muncul pop-up seperti ini, klik Install.
Jika berhasil menginstall Software OpenVpn, Klik Finish
28. Jika muncul peringatan seperti di bawah ini meminta file client yang akan dimasukkan pada directory C:\Program Files\Openvpn\config\
29. Selanjutnya upload file team2vps-client-vpn nya ke direktori yang sudah di tentukan sebelumnya sperti pada gambar di bawah ini.
30. Jika sudah makan akan tampil icon seperi pada gambar yang saya beri kotak warna merah, Lalu klik kanan pada Icon tersebut dan klik Connect seperti di baah ini.
31. Dan pastikan open vpn nya sudah jalan seperti pada gambar di bawah ini.
32. Buka OpenVPN Gui nya dan pastikan statusnya sudah Connected dan Success dan IP nya sudah sesuai seperti pada gambar di bawah ini.
33. Lalu cek kembali di client dengan masuk ke cmd dan ketikan ipconfig apakah ip dari openvpn nya sudah sesuai
34. Verifikasi kembali dengan melakukan ping ke google.com bisa atau tidak seperti pada gambar di bawah ini.
35. Verifikasi kembali pada server apakah tuneling nya jalan atau tidak dengan menggunakan ip a seperti di bawah ini.
36. Verifikasi juga pada server isi key dapat di lihat sudah dienkripsikan.
FOLLOW INSTGRAM SAYA BIAR TIDAK KETINGGALAN INFO TERBARU SEPUTAR TKJ.
Follow @artha_sa_