Artikel ini merupakan hasil kiriman salah satu teman admin, Nata

VPN (Virtual Private Network) adalah layanan koneksi yang memberikan akses ke website secara aman dan private dengan mengubah jalur koneksi. Jika kamu menggunakan layanan ini, maka interaksimu di internet akan dikenali sesuai tempat server VPN tersebut aktif.

Jadi, jika kamu mengakses web yang diblokir oleh suatu negara, dan kamu menggunakan layanan VPN dengan server yang berbeda negara, maka bisa saja web tersebut terakses karena protokol pemblokiran tidak dijalankan di negara tempat server VPN berada. Pada artikel ini, kita akan memasang OpenVPN ke GCP.


Membuat Project


  1. Buka Google Cloud Console. Kita akan membuat Project terlebih dahulu untuk memisahkan Project VPN ini

    “Dashboard Console Google Cloud”
    Dashboard Console Google Cloud

  2. Klik nama project pada sebelah kiri Search Bar

  3. Klik "New Project"

    “New Project”
    New Project Sebelah Kanan

  4. Isi nama project sesuai keinginanmu. Disini kami menamai Test-VPN (Nama yang dipilih bersifat permanen)

    “Isi Deskripsi Project Baru”
    Isi Deskripsi Project Baru

  5. Klik "Create"

  6. Silakan tunggu, project akan secara otomatis terbuat

  7. Setelah selesai, ulangi langkah kedua (yaitu Search Bar) untuk mencari project yang sudah dibuat

  8. Pilih Project yang sudah dibuat


Membuat Virtual Machine


Sekarang kita akan melakukan instalasi Virtual Machine sebagai server VPN

  1. Klik "Navigation Menu" yang terletak di pojok kiri atas

  2. Buka "Compute Engine" lalu klik "VM Instances"

    “Navigation Menu”
    Navigation Menu Pada Kiri Layar

  3. Silakan tunggu, GCP sedang menyiapkan VM yang kita minta

  4. Apabila sudah selesai, klik "Create"

    “Window Create”
    Window Choose Create

  5. Masukan nama untuk Machine, disini saya namai server-vpn. Nama bersifat permanen.

    “Nama Mesin”
    Masukkan Nama Mesin

  6. Label bersifat opsional, jadi tidak saya tambahkan.

  7. Untuk region, disini anda dapat memilih sesuai dengan region server VPN yang anda inginkan. Saya akan membuat VPN region Singapura, sehingga saya memilih menggunakan region asia-southeast1.

    “Pilih Region”
    Pilih Region

  8. Untuk pemilihan zone nya bebas

  9. Machine Configuration dapat disesuaikan dengan banyaknya client yang akan menggunakan VPN tersebut. Disini saya menggunakan Series First Generation dengan Machine Type n1-standard-1 dikarenakan Client yang akan menggunakan VPN ini Hanya beberapa orang ( kurang dari 5 orang )

    “Machine Configuration”
    Konfigurasi General Machine

  10. Untuk spesifikasi lainnya, saya menggunakan sistem operasi Debian 9 dan SSD sebesar 10 GB

    “Konfigurasi General Boot”
    Konfigurasi Boot Disk

  11. Pada bagian Firewall, checklist HTTP dan HTTPS Traffic. Hal ini agar kita dapat terhubung ke internet menggunakan VPN

    “Checklist All Traffic”
    Checklist All Traffic

  12. Setelah itu kita klik Management, security, disks, networking, sole tenancy

  13. Klik bagian networking

  14. Pada bagian Network Tags, kita tambahkan “vpn” agar VM kita mengikuti rule VPN yang akan kita buat nanti dibagian Firewall

    “Tambah Tag VPN”
    Tambah Tag VPN

  15. Dibagian Network Interfaces, klik tanda pena untuk mengedit Network Interface

    “Klik Tanda Pena untuk Edit Interface”
    Klik Tanda Pena untuk Edit Interface

    Disini kita akan menyewa Static External IP untuk Server VPN kita, sehingga kita tidak akan mengubah External IP untuk VPN setiap VM dijalankan

  16. Dibagian External IP, kita pilih “Create IP address

    “External IP Create IP Address”
    External IP > Create IP Address

  17. Masukan Nama External IP address (deskripsi yang bersifat opsional).

    “Nama External IP Address”
    Nama External IP Address (Opsional)

    Untuk Network Service Tier saya pilih premium agar kita dapat memaksimalkan kecepatan internet ketika menggunakan VPN.

  18. Jika sudah, klik Reserve

  19. Lalu pilih “on” dibagian IP Fowarding

  20. Klik Done. Anda dapt melihat berapa harga sewa VM yang kita buat dibagian atas sebelah kanan. Patikan budget anda cukup untuk menyewa VM yang akan dibuat

  21. Klik Create untuk membuat VM tersebut