Menu Close

Koneksi internet melalui VPN di OpenVZ VPS

Beberapa waktu lalu, saya pernah membuat tutorial untuk membuat sebuah VPN server dengan sebuah VPS yang berlokasi di Chicago, Amerika. Namun dikarenakan script otomatisasi yang dulu sudah tidak bisa dipakai lagi, maka kali ini saya membuat sebuah tutorial baru, dengan otentifikasi mempergunakan Certificate dan Key untuk masing-masing user.
Tutorial ini saya terapkan di VPS saya dengan spesifikasi berikut :

Konfigurasi Server
Sebelum membuat VPN server ini, saya rebuild VPS saya dengan OS Template yang baru, agar tidak terjadi konflik.
Mengupdate dan mengupgrade Operating System yang berjalan di VPS :

 
Download OPENVPN repo :

for 32 bit

for 64bit

Build the rpm packages

Install OPENVPN

Copy OPENVPN easy-rsa folder to /etc/openvpn/

Creating the Certificate :

Build CA :

Build key server :

Build Diffie Hellman (wait a moment until the process finish)

Membuat Certificate untuk Client,  dalam contoh ini saya membuat sesuai nama saya, erawanarifn :

Membuat konfigurasi port forwarding ke IP VPS :

Selanjutnya kita membuat file konfigurasi untuk server , disimpan di /etc/openvpn/openvpn.conf

Mengcopy file certificate ke directory openvpn :

Menambahkan OpenVPN saat startup VPS :

Menjalankan OpenVPN sebagai service :

Jika konfigurasi berhasil, maka OpenVPN akan berjalan.
Konfigurasi Client
Mengcopy file di direktory /etc/openvpn/easy-rsa/2.0/keys ke komputer, dan menyimpannya di C:/Program Files/OpenVPN/config
Membuat file konfigurasi untuk Client :

Setelah semua selesai, kita jalankan OpenVPN Gui.
Jika sukses, maka semua koneksi internet akan dilewatkan melalui VPS
 

Leave a Reply

Your email address will not be published. Required fields are marked *