Anda di halaman 1dari 7

Cara Membuat VPN Server (OpenVPN)

Kebutuhan:

VPS Linux dengan Ubuntu Server 18

Aplikasi OpenVPN

PC Client untuk remote ssh ke VPS

Panduan Cara Membuat VPN Server Mengguakan


OpenVPN di UbuntuServer 18
Kebutuhan yang Perlu Dipersiapkan
Sebelum mengeksekusi panduan membuat VPN Server, ada beberapa kebutuhan yang perlu
dipersiapkan agar proses instalasi dan konfigurai dapat berjalan dengan baik.

1. Akses ke server

2. VPS/Komputer dengan sistem operasi Linux Ubuntu Server 18

Setelah syarat ini sudah siap, Anda dapat melakukan ke tahap langkah-langkah cara membuat
VPN Serverr menggunakan OpenVPN

Mulai Install OpenVPN di VPS Server

Langkah 1 - Cari dan Catat IP Public


Gunakan interface server ifconfig, show ip address, atau yang lain

Dalam praktek IP Public VPS nya adalah 178.62.221.95 (vps semar.wiyarta.id)

Langkah 2 - Download Skrip ‘openvpn-install.sh’


Gunakan wget untuk mengambil executable file yang digunakan untuk menginstall Openvpn
Server secara otomatis.

$ wget https://git.io/vpn -O openvpn-install.sh

Langkah 3 - Jalankan openvpn-install.sh untuk Menginstall OpenVPN


Server
Masuk ke terminal pastikan sudah berada didirektor tempat openvpn-install.sh

sudo bash openvpn-install.sh

Ketika muncul untuk memasukkan alamat IP dan port, masukkan alamat IP server dan port
‘1194’ kemudian tekan tombol “Enter”. Atau dapat menyesuaikan dengan konfigurasi di atas.
Pastikan alamat IP sama dengan server.

Atau lengkapnya seperti berikut

Welcome to this OpenVPN “road warrior” installer!

I need to ask you a few questions before starting the setup.

You can leave the default options and just press enter if your are ok with them.

First, provide the IPv4 address of the network interface you want OpenVPN

Listening to.

IP Address: 178.62.221.92

Which protocol do you want for OpenVPN connection?

1) UDP (recomended)

2) TCP

Protocol [1-2]: 1

What port do you want OpenVPN listening to?

Port: 1194
Which DNS do you want to use with the VPN

1) Current system resolver

2) 1.1.1.1

3) Google

4) OpenDNS

5) Verisign

DNS [1 - 5]: 3

Finally, tell me your name for the client certificdate.

Please, use on word only, no special characters.

Client name: wiyarta

Okay, that wass all I needed, we are ready to set up your OpenVPN server now.

Lanjutkan dengan Tekan Enter untuk menjalankan script secara otomatis. Maka akan
menghasilkan seperti berikut:

Loaded plugins: fastestmirror

Determining fastest mirrors

………………………………………………..

Created symlink from /etc/systemd/system/multi-user.target.wants/openvpn@server.service to


/usr/lib/systemd/system/openvpn@.service.

Finished!

Your client configuration is available at: /root/wiyarta.ovpn

If you want to add more clients, you simply need to run this script again!

Konfigurasi di atas akan menghasilkan sebuah file dengan nama wiyarta.ovpn di dalam direktori
root. File inilah yang akan digunakan di dalam vpn komputer linux dan android
Konfigurasi OpenVPN selesai.

Selanjutnya lihat service firewall setelah di konfigurasi

sudo cat /etc/rc.local

hasil:

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT –to 178.62.221.92

Lihat pula konfigurasi OpenVPN server dengan perintah

sudo more /etc/openvpn/server.conf

Hasil:

port 1194

proto udp

dev tun

sndbuf 0

rcvbuf 0

ca ca.crt

cert server.crt

key server.key

dh dh.pem

auth SHA512

tls-auth ta.key 0

topology subnet

server 10.8.0.0 255.255.255.0

ifconfig-pool-persist ipp.txt

push “redirect-gateway def1 bypass-dhcp”

push “dhcp-option DNS 8.8.8.8”

push “dhcp-option DNS 8.8.4.4”

keepalive 10 120
cipher AES-256-CBC

user nobody

group nobody

persist-key

persist-tun

status openvpn-status.log

verb 3

crl-verify crl.pem

Langkah 4 – Konfigurasi dan Setting VPN untuk Client


Copy atau download file wiyarta.ovpn ke direktori komputer kita

$ scp tobari@178.62.221.92:~/wiyarta.ovpn

Setelah file wiyarta.ovpn selesai dicopy atau di download ke komputer lokal kita, jika
menggunakan linux desktop seperti ubuntu, linuxmint, debian, dll maka file tersebut bisa
langsung di-import di menu VPN pada bagian menu Networking. Dengan menggunakan
Terminal kita akan menginstall OpenVPN dan mengimport file wiyarta.ovpn ke dalam sistem
VPN

Langkah 4.1 – Installasi VPN wiyarta di Client Linuxmint Desktop


Cara Pertama: Menggunakan Terminal

Langkah 1 – Install OpenVPN Plugin

$ sudo apt install network-manager-openvpn-gnome openvpn-systemd-resolved

Langkah 2 – Cara import file konfigurasi OpenVPN menggunakan Network Manager

$ sudo nmcli connection import type openvpn file /home/bari/wiyarta.ovpn

Langkah 3 – Menghubungkan ke VPN Server

$ sudo nmcli connection up wiyarta

Untuk melihat detail koneksi dapat menggunakan perintah.

$ sudo nmcli connection show wiyarta


Cara Kedua: Menggunakan GUI Network Manager

● Langkah 1 – Buka Network Manager


● Langkah 2 – Klik Tab Network dan klik Simbol VPN +.
● Langkah 3 – Di dalam jendela Add VPN, klik opsi “Import from file…”.
● Langkah 4 – Anda perlu mengarahkan pilihan ke file .ovpn You must navigate to your
.ovpn file (/home/tobari/wiyarta.ovpn) kemudian klik tombol “Open”.
● Langkah 5 – Dan lanjutkan dengan klik tombol “Add”.
● Langkah 6 – Selesai! Klik tombol on/off untuk mengaktifkan VPN.
● Langkah 6 - untuk langsung menggunakan VPNnya pilih menu VPN Connection -
wiyarta

Langkah 4.2 – ANDROID


Masukkan file wiyarta.ovpn ke smartphone

Install OpenVPS Connect di Playstore

Buka Aplikasi OpenVPS -> pilih menu OPVN Profile -> Cari file wiyarta.opvn - > klik Add

Untuk mengaktifkan geser tombol OpenVPS Wiyarta ke kanan.

Selesai untuk laporan praktek membuat VPN

Terima kasih

Sumber: https://www.niagahoster.co.id/blog/cara-membuat-vpn/

Anda mungkin juga menyukai