Layanan VPN semakin dibutuhkan, terutama untuk kebutuhan remote access, keamanan jaringan, hingga bypass pembatasan internet. Di antara berbagai jenis server VPN, OpenVPN menjadi salah satu pilihan favorit karena fleksibilitas dan dukungan lintas platform yang kuat. Untuk pengguna MikroTik, terutama yang menggunakan versi CHR (Cloud Hosted Router), OpenVPN bisa diimplementasikan dengan stabil asalkan dikonfigurasi dengan benar. Artikel ini akan membahas cara mengatur OpenVPN Server di MikroTik CHR dari awal hingga siap digunakan.
Kenapa Memilih MikroTik CHR untuk OpenVPN?
MikroTik CHR (Cloud Hosted Router) adalah versi virtual dari router MikroTik yang bisa dijalankan di berbagai hypervisor seperti Proxmox, VMware, KVM, atau VirtualBox. Keunggulannya adalah resource yang bisa disesuaikan, update firmware yang cepat, dan integrasi dengan layanan cloud. Untuk kebutuhan VPN, CHR menawarkan efisiensi dan fleksibilitas yang lebih baik dibanding perangkat fisik.
Langkah Persiapan
Sebelum memulai konfigurasi, berikut beberapa hal yang perlu disiapkan:
- MikroTik CHR aktif (bisa diakses via Winbox atau SSH)
- IP publik (dedicated IP sangat disarankan untuk koneksi stabil)
- Akses ke terminal/Winbox
- Sertifikat SSL (bisa dibuat manual dari MikroTik atau menggunakan tools eksternal)
Langkah-Langkah Konfigurasi OpenVPN Server
- Buat Sertifikat SSL
OpenVPN di MikroTik membutuhkan sertifikat untuk enkripsi. Kita bisa buat dari terminal MikroTik:
/certificate
add name=ca-template common-name=VPN-CA key-usage=key-cert-sign,crl-sign
add name=server-template common-name=vpn-server key-usage=digital-signature,key-encipherment,tls-server
sign ca-template name=VPN-CA
sign server-template ca=VPN-CA name=vpn-server
- Aktifkan OpenVPN Server
/interface ovpn-server server
set enabled=yes port=1194 mode=ip netmask=24 \
require-client-certificate=yes \
certificate=vpn-server auth=sha1 cipher=aes256
- Buat IP Pool untuk Klien VPN
/ip pool
add name=ovpn-pool ranges=10.8.0.2-10.8.0.100
- Tambahkan Profile PPP
/ppp profile
add name=ovpn-profile local-address=10.8.0.1 remote-address=ovpn-pool use-encryption=yes
- Tambahkan User VPN
/ppp secret
add name=vpnuser password=FlazzVPN service=ovpn profile=ovpn-profile
- Buka Firewall dan NAT jika Diperlukan
/ip firewall filter
add chain=input action=accept protocol=tcp dst-port=1194 place-before=0 comment="Allow OpenVPN"
Tambahan NAT jika CHR digunakan sebagai gateway:
/ip firewall nat
add chain=srcnat action=masquerade out-interface=ether1
- Ekspor Sertifikat dan Konfigurasi Klien
Untuk bisa terhubung dari sisi klien, file sertifikat perlu diekspor:
/certificate export-certificate vpn-server export-passphrase=""
/certificate export-certificate VPN-CA
Hasilnya adalah file .crt dan .key yang bisa digunakan bersama file .ovpn.
Contoh file .ovpn:
client
dev tun
proto tcp
remote [IP-Publik-CHR] 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca VPN-CA.crt
cert vpn-server.crt
key vpn-server.key
auth SHA1
cipher AES-256-CBC
comp-lzo
verb 3
Catatan Penting:
- Pastikan port 1194 tidak diblok oleh ISP atau firewall upstream.
- Jika menggunakan layanan Flazz Networks, IP statis dan bandwidth unmetered memudahkan setup VPN lebih stabil.
- Jangan lupa melakukan update CHR ke versi terbaru agar fitur OpenVPN berjalan optimal.
Menghubungkan dari Windows, Android, dan Linux
Setelah konfigurasi selesai, klien bisa menggunakan aplikasi OpenVPN resmi dari berbagai sistem operasi:
- Windows: OpenVPN GUI
- Android: OpenVPN for Android (by Arne Schwabe)
- Linux: openvpn di terminal
File konfigurasi dan sertifikat cukup diimport, lalu koneksi bisa dijalankan. Jika berhasil, IP akan berubah ke 10.8.0.x sesuai IP Pool.
Manfaat OpenVPN di MikroTik CHR untuk Bisnis dan Developer
Bagi developer atau pemilik bisnis online, OpenVPN di MikroTik CHR sangat bermanfaat:
- Mengamankan koneksi remote ke server hosting
- Akses private ke backend aplikasi
- Menghindari pembatasan koneksi dari IP publik
- Monitoring dan manajemen jaringan kantor
Jika Anda menggunakan layanan VPS atau CHR dari Flazz Networks, konfigurasi OpenVPN dapat dilakukan dengan fleksibel, bandwidth luas, dan stabilitas tinggi karena server berada di infrastruktur premium.
Butuh bantuan setting OpenVPN di CHR? Tim teknis Flazz Networks siap bantu konfigurasi dari nol atau melakukan audit keamanan setup VPN Anda. Kontak kami melalui WhatsApp 0899-8130-330 atau kunjungi www.flazznetworks.com untuk informasi lebih lengkap.



