Kamis, 29 Agustus 2019

Cara Instal OpenVPN pada Ubuntu 18.04

1. BAGIAN SERVER

1.1. Update system
$ sudo apt update
$ sudo apt upgrade

1.2. Buat direktori supaya supaya mudah mengelompokkan pekerjaan
$ mkdir openvpn

1.3. Download menggunakan perintah wget
$ wget https://git.io/vpn -O openvpn-install.sh

1.4. Instal
$ sudo bash openvpn-install.sh

Ikuti perintahnya 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 you are ok with them.

First, provide the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: 157.23.3.8

Which protocol do you want for OpenVPN connections?
   1) UDP (recommended)
   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 resolvers
   2) 1.1.1.1
   3) Google
   4) OpenDNS
   5) Verisign
DNS [1-5]: 3

Finally, tell me your name for the client certificate.
Please, use one word only, no special characters.
Client name: myopenvpnclient

Okay, that was all I needed. We are ready to set up your OpenVPN server now.
Press any key to continue...

Catatan tambahan:
- Untuk pemilihan DNS, selalu pilih 1.1.1.1 atau Google karena koneksi dengan Google atau 1.1.1.1 selalu dapat diakses darimana saja.
- Jika server VPN Anda dilindungi oleh Firewall, maka perlu diaktifkan port 1194 agar dapat diakses darimana saja.

1.5. Jalankan service
Untuk dapat menjalankan service walaupun server di restart, maka jalankan perintah
$ sudo systemctl enable openvpn.service

Untuk menjalakan service
$ sudo systemctl start openvpn.service

Sama seperti perintah systemctl lainnya, Anda dapat mengetikkan perintah; status, restart, stop


1.6. Pindahkan hasil konfigurasi yang dihasilkan
Biasanya, file konfigurasi akan diletakkan pada /home/username/namafile.ovpn
Maka, untuk dapat dikelompokkan sehingga kita tidak mencari-cari file konfigurasi ini dikemudian hari, maka letakkan pada folder yang telah kita buat diata /home/username/openvpn

$ sudo mv /home/username/myopenvpnclient.ovpn /home/username/openvpn/myopenvpnclient.ovpn

1.7. Pindahkan kepemilikan sehingga bisa di download
$ sudo chown username:username myopenvpnclient.ovpn

1.8. Download file tersebut menggunakan Filezilla atau perintah SCP


2. BAGIAN CLIENT

2.1. Client untuk Mac, Windows, IOS dan Android
Untuk client cukup mudah, Anda hanya perlu install openvpn client:
1. Mac https://tunnelblick.net
2. Windows https://openvpn.net/community-downloads/
3. IOS https://apps.apple.com/us/app/openvpn-connect/id590379981
Untuk memasukkan file konfigurasi dengan ekstensi .ovpn kedalam IPhone, bisa melalui email dan itunes. Tetapi ada cara yang lebih praktis jika Anda adalah pengguna Mac, cukup hanya dengna menggunakan Airdrop untuk menginstal konfigurasinya kedalam IPhone
4. Android https://play.google.com/store/apps/details?id=net.openvpn.openvpn&hl=en

2.2. Client untuk Ubuntu 18.04
2.2.1. Install OpenVPN
$ sudo apt install openvpn

2.2.2. Download file konfigurasi pada OpenVPN server dan jadikan sebagai file konfigurasi pada client
$ sudo cp myopenvpnclient.ovpn   /etc/openvpn/client.conf

2.2.3. Jalankan client
$ sudo openvpn --client --config /etc/openvpn/client.conf

OK, Selamat! sekarang Anda sudah dapat menggunakan VPN.

Tidak ada komentar:

Posting Komentar

Backup Semua Database PostgreSQL dalam Container

Langkah 1: Identifikasi Container PostgreSQL Gunakan perintah docker ps untuk menemukan container PostgreSQL: docker ps Cata...