Android adalah sistem operasi seluler yang dikembangkan oleh Google. Sistem operasi Ini didasarkan pada versi modifikasi dari kernel Linux dan perangkat lunak open source lainnya, dan dirancang dan di khususkan terutama untuk perangkat seluler layar sentuh seperti smartphone dan tablet.
Android telah menjadi OS terlaris di seluruh dunia pada smartphone sejak 2011 dan pada tablet sejak 2013. Hingga Mei 2017, ia memiliki lebih dari dua miliar pengguna aktif bulanan, jumlah instalasi terbesar dari semua sistem operasi, dan pada Desember 2018, Google Play store menampilkan lebih dari 2,6 juta aplikasi.
Berbicara tentang aplikasi untuk smartphone android memang tidak akan pernah ada habisnya, terutama untuk para pecinta game (Gamer) pastinya sudah tidak asing lagi dengan game-game yang tersedia di playstore,
tapi disini saya tidak akan membahas tentang game di android, selain saya kurang hoby bermain game juga karena konteks nya tidak berhubungan dengan judul dari artikel saya ini.
Salah satu aplikasi yang akan kita bahas dan kita praktekan adalah aplikasi vpn lebih spesifiknya Openvpn client, mengapa harus openvpn? jawabannya karena tulisan ini adalah salah satu series penggunaan jaringan VPN untuk berbagai jenis sistem operasi dan untuk cara bagaimana membangun openvpn server silahkan arahkan peramban anda ke tulisan saya sebelumnya disini.
Kita mulai saja untuk melakukan instalasi dan seting smartphone android.
Bahan-bahan yang dibutuhkan adalah:
- Smartphone android dengan versi Android 4.0+.
- Kuota internet atau koneksi wifi tersedia.
- Media penyimpanan internal mencukupi.
- Melakukannya dengan tanpa paksaan. **joke*
Buka aplikasi PlayStore kemudian cari aplikasi OpenVPN for Android.
Silahkan install aplikasi tersebut sampai selesai
Unggah sertifikat yang telah dibuat menggunakan easy-rsa dengan common name android ke dalam smartphone, buat folder di smartphone contoh folder openvpn.
Jalankan aplikasi openvpn client lalu, tekan simbol + (lihat gambar yg di kotak merah dibawah ini) lalu buat profile contohnya agusprasetia.com
MAIN MENU
Tekan menu BASIC
Kemudian LZO Compression check (aktif).
Type pilih UserPW+Certificates dan masukan lokasi certificate dengan urutan ca.crt, android.crt, android.key.
Untuk Username dan password masukan sembarang saja untuk menyenangkan aplikasinya ha..ha..
SERVER LIST,
Masukan ip publik server dan port 1194.
protocol pilih udp
Proxy none
IP AND DNS,
Pull Setting geser kekanan (aktif)
No local Binding check (aktif)
Overide DNS setting by Server uncheck (non aktif)
ROUTING,
Ignore pushed route uncheck (non aktif).
Bypass vpn for local networks check (aktif)
Block IPv6 uncheck (non aktif)
IPv4 use default route check (aktif)
IPv6 use default route check (aktif)
AUTHENTICATION/ENCRYPTION,
Expect TLS server Certificate uncheck (non aktif)
Certificate hostname check uncheck (non aktif)
Use TLS authentication check (aktif)
TLS Auth File –> pilih ta.key di folder openvpn
TLS Direction –> masukan nilai 1
Encryption cipher –> aes-256-cbc
Packet authentication –> sha256
ADVANCED
Persistent tun check (aktif)
Push peer info uncheck (non aktif)
Random host prefix uncheck (non aktif)
Allow floating server check (aktif)
Override MSS value uncheck (nonaktif)
Enable custom options uncheck (non aktif)
ALLOWED APPS
Google chrome check (aktif)
ALLOW GOOGLE CHROME
Tekan menu Back konfigurasi otomatis tersimpan, kemudian di menu utama tekan agusprasetia.com dan vpn akan melalukan koneksi ke server, di log klien akan terlihat status koneksi.
VERIFIKASI VPN TUNNEL
Gambar di bawah adalah peramban google chrome tanpa koneksi vpn membuka website https://ipecho.net.
Gambar berikutnya adalah peramban google chrome dengan kondisi vpn sudah terkoneksi membuka website https://ipecho.net kita bisa lihat ip publik sudah berubah sesuai ip vpn server yaitu xxx.xxx.xxx.148 .
Silahkan mencoba dan jika rekan-rekan memiliki pertanyaan bisa disampaikan dengan mengisi kolom komentar di bawah ini.