Bagi kalian yang berlangganan bulanan VPN Premium sebaiknya segera beralih dengan membuat VPN sendiri.
Cukup beberapa langkah aja kita sudah bisa membangun VPN sendiri. VPN yang dibahas disini untuk remote access ya seperti membuka website yang diblock dan untuk keamana ketika berada di jaringan public.
Secara garis besar langkah seperti berikut
Membeli atau sewa cloud server bulanan.
Create instance
Install VPN server
Install VPN Client App
Connect
Jika langkah 1 sudah dilakukan untuk installasinya tidak sampai 5 menit.
Sewa Cloud Server
Langkah pertama tentu saja kamu mendapatkan dulu server VPN yang akan digunakan sebagai VPN. Sebelum memulai sebaiknya kita pilih server yang lokasinya dekat dengan kita. Pilihannya adalah server jakarta atau singapore. Berdasarkan pengalaman server di singapore lebih bagus terutama jika lebih dipakai untuk akses content luar. Walaupun secara latency lebih tingi.
Dimana bisa beli server ini? Saat ini ada banyak penyedia server baik di indonesia maupun internasional. Berikut beberapa pilihannya
Indonesia: IDCloudhost, Herza, BIZet, WHplus,dll
Luar Negri: Digital Ocean, Vultr, Upcloud, AWS, Microsoft azure, Google, dll
Berapa sih harganya? Paling murah di indonesia mungkin bisa dapat harga rata2 di 50rb per bulan. Ada yang lebih murah lagi seperti di WHPlus dengan NAT IP (IP Publicnya shared).
Sementara untuk provider luar bisa di harga 3.5 dollar menggunakan AWS Lightsail. Ngomong2 AWS next saya akan membuat artikel tentang mendapatkan 1 tahun gratis layanan AWS yang bisa kita manfaatkan untuk membuat VPN Server.
Setelah menentukan providernya. Silahkan daftar dan melakukan pembayaran. Jika kamu memilih layanan cloud pembayarannya di akhir bulan ya karena skema pay as you go. Kamu harus input dulu payment methodnya bisa menggunakan kartu kredit atau paypal.
Create Instance
Setelah pembelian kamu akan mendapatkan informasi VPS server minimal IP address, admin username dan passwordnya. Pastikan saat memilih server pakai Linux Ubuntu 18.04 ke atas ya.
Jika kamu pakai layanan cloud. Kamu perlu buat dulu instancenya. Pilih os Linux Ubuntu saat create instancenya.
Install VPN Server
Pada artikel ini saya akan mencontohkan menggunakan VPN Platform OpenVPN yang paling umum digunakan.
Ok, langsung saja
Login ke server dengan aplikasi Putty atau aplikasi SSH client lainnya
Ketik perintah sudo apt update lalu sudo apt upgrade. Perintah ini untuk mengupdate package2 di OS server agar terupdate ke versi terbaru
Ketik wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
Pilih no 1
Muncul pilihan UDP dan TCP. Di sini saya memilih TCP
Ketik port 443
DNS saya pilih Google
Ketik usernamenya
File confignya akan tersimpan di folder /root
Ketik cd /root. Lalu copy filenya ke lokal disk bisa menggunakan aplikasi Winscp atau FTP Client
Install VPN Client
Silahkan download aplikasi OpenVPN client sesuai OS yang digunakan. OpenVPN dapat dipakai di HP Android, iOS, Windows dan Mac
Setelah diinstall pada menu load profile pilih file yang tergenerate dari server tadi.
klik connect dan silahkan cek IP addressnya. Jika berhasil maka IP address kamu akan sama dengan IP address VPS kamu
Menurut saya membuat sendiri lebih murah dibanding beli premium ya. Walaupun mungkin ada yang harga bulanannya lebih murah. Dengan punya server sendiri maka bandwithnya tidak shared dengan user lain dan lebih aman karena kita sendiri yang control datanya.
Kamu juga bisa jual akses VPNnya ke temen-temen kamu atau orang lain.
Selamat mencoba.