Langsung saja ikuti step ini :
Download
wget https://git.io/vpn -O openvpn-install.sh
Install
nano openvpn-install.sh
Jalankan Untuk Install
sudo chmod +x openvpn-install.sh
sudo bash openvpn-install.sh
Akan keluar perintah untuk memilih ikuti pilihan yang saya bold
Welcome to this OpenVPN road warrior installer!
Which protocol should OpenVPN use?
1) UDP (recommended)
2) TCP
Protocol [1]: 1What port should OpenVPN listen to?
Port [1194]: 1194Select a DNS server for the clients:
1) Current system resolvers
2) Google
3) 1.1.1.1
4) OpenDNS
5) Quad9
6) AdGuard
DNS server [1]: 2Enter a name for the first client:
Name [client]: bissmillahOpenVPN installation is ready to begin.
Press any key to continue…
Tekan apa aja untuk melanjutkan dan SELESAI.
Vpn kami sudah jadi, langsung download openvpn client di :
/root/bissmillah.ovpn
Selesai.
Berikut ini perintah-perintah lain yang mungkin dibutuhkan kedepannya.
cek ip tables :
ingat jangan pernah mengedit nya jika tidak tau fungsinya, krn nanti akan eror tidak bisa di akses.
sudo systemctl cat openvpn-iptables.service
Cek konfigurasi openvpn :
sudo more /etc/openvpn/server/server.conf
Hasilnya kurang lebih seperti ini ;
local 172.105.102.90
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-crypt tc.key
topology subnet
server 10.8.0.0 255.255.255.0
server-ipv6 fddd:1194:1194:1194::/64
push “redirect-gateway def1 ipv6 bypass-dhcp”
ifconfig-pool-persist ipp.txt
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 nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify crl.pem
explicit-exit-notify
Silahkan di edit jika paham.
Cara menambahkan user baru :
sudo bash openvpn-install.sh
Lalu ikuti pilihan dan panduannya, kurang lebih akan tampil seperti ini :
Looks like OpenVPN is already installed
What do you want to do?
1) Add a cert for a new user
2) Revoke existing user cert
3) Remove OpenVPN
4) Exit
Select an option [1-4]:
Selesai semoga bermanfaat.