Cara Membuat VPN Server (Outline VPN) Sendiri

Tutorial kali ini kita akan membahas bagaimana cara membuat vpn server sendiri menggunakan Outline VPN. Sebagai contoh kita akan menggunakan sistem operasi Debian 10 Buster, kalian bisa menerapkan tutorial ini di sistem operasi Linux lain seperti CentOS, Ubuntu, Arch Linux, dll.

Sebelum ke pembahasan utama, sebenarnya apa sih manfaat VPN?

Banyak manfaat yang bisa kalian dapatkan ketika menggunakan VPN, antara lain seperti mem-bypass pemblokiran situs yang dilakukan penyedia layanan internet atau pemerintah. VPN juga dapat melindungi informasi data pribadi ketika berada di jaringan publik seperti di kafe, bar, mall, dan semacamnya.

Pada tutorial membuat VPN server ini kita akan menggunakan Outline VPN. Outline VPN adalah perangkat lunak open source dari Jigsaw yang bertujuan mengamankan koneksi internet kantor berita dan jurnalis. Terutama bagi mereka yang berada di negara yang internetnya diawasi atau disensor.

Berbeda dengan OpenVPN, pengoperasian Outline VPN ini mudah sekali, tanpa instalasi yang ribet dan kalian pun bisa menerapkannya langsung tanpa pengetahuan mendalam mengenai sistem operasi Linux. Selain itu, Outline VPN juga dapat berjalan di banyak sistem operasi seperti Android, Windows, Chrome OS, iOS, Mac OS, dan Linux.

Tutorial Cara Membuat VPN Server Sendiri menggunakan Outline VPN di Debian 10 Buster

Kebutuhan yang Perlu Dipersiapkan

Sebelum menerapkan tutorial membuat VPN server sendiri, kalian harus mempersiapkan kebutuhan berikut.

  1. VPS dengan sistem operasi Linux (Distro Linux apa saja)
  2. Akses ke server (non root)

Jika kalian kesulitan memilih penyedia VPS terjangkau dan bagus. Cobalah Rekomendasi VPS Terbaik dan Paling Murah.

Langkah 1 – Instal Docker dan Outline Server di VPS

Hubungkan ke VPS kalian melalui ssh kemudian instal Docker menggunakan perintah berikut.

sudo curl -sS https://get.docker.com/ | sh

Jika curl belum terinstal, jalankan perintah berikut kemudian ulangi kembali perintah instalasi Docker di atas.

sudo apt install curl

Setelah Docker terinstal, lanjutkan dengan menginstal Outline Server.

sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

Tunggu hingga proses instalasi selesai. Saat proses instalasi selesai, kalian akan melihat output seperti ini.

{"apiUrl":"https://157.245.143.98:55482/966PYz-MQtdbw2rc4xEvfQ","certSha256":"345D5DFF8C1929AEC4AE812EF9B65EDE053D6C0B8F4FEC08ED8633B78919CD28"}

Selamat kalian berhasil membuat VPN server sendiri menggunakan Outline VPN, biarkan saja outputnya karena masih dibutuhkan di langkah selanjutnya.

Langkah 2 – Menginstal Outline Manager dan Outline

Download dan instal aplikasi Outline Manager dan Outline VPN di komputer kalian.

Outline Manager ini berfungsi untuk mengelola Outline server, seperti mengelola access key dan memantau penggunaan bandwidth, sedangkan Outline berfungsi untuk menyambungkan Outline VPN.

Khusus untuk aplikasi Outline Manager hanya bisa di-instal di sistem operasi Windows, Mac OS, dan Linux.

Langkah 3 – Menambahkan Server ke Outline Manager

Setelah menginstal Outline Server di VPS dan menginstal Outline Manager, saatnya menambahkan server tersebut ke aplikasi Outline Manager.

Pada aplikasi Outline Manager klik “ADD SERVER” kemudian pilih “Set up Outline Anywhere”.

Outline Manager - Cara Membuat VPN Server (Outline VPN) Sendiri

Salin dan tempelkan kode API dari output tadi ke dalam aplikasi Outline Manager, kemudian klik “Done” untuk menyimpannya.

Outline Manager

Langkah 4 – Mengelola Outline Manager

Pada aplikasi Outline Manager ini, kalian bisa mengelola access key, memantau penggunaan bandwidth, dan mengganti port di pengaturan.

Buatlah sebuah access key baru pada aplikasi Outline Manager.

Outline Manager

Setelah membuat access key baru, klik ikon “Bagikan” kemudian salin kode access key, yang nantinya diperlukan untuk menyambungkan Outline VPN.

Selanjutnya, menyambungkan Outline VPN.

Sebagai contoh kita menggunakan smartphone Android untuk menyambungkan Outline VPN.

Buka aplikasi Outline, ketuk ikon “Tambah”, kemudian tempelkan kode access key, ketuk “Add Server” untuk menyimpannya.

Setelah itu, hubungkan Outline kalian dengan mengetuk “Connect”.

Tunggu sampai Outline terhubung ke server. Setelah terhubung, lanjut ke langkah berikutnya untuk memverifikasi koneksi VPN kalian.

Outline Android

Langkah 5 – Verifikasi Koneksi Outline VPN

Untuk memastikan sambungan VPN bekerja dengan baik, cobalah lakukan pengecekan alamat IP dengan bantuan mbah Google.

Verifikasi Koneksi Outline VPN

Sambungan VPN dianggap bekerja dengan baik apabila alamat IP sama dengan alamat IP VPS yang kalian miliki.

Kesimpulan

Pada tutorial ini telah dibahas mengenai bagaimana cara membuat VPN server sendiri menggunakan Outline VPN secara detail dan lengkap. Setelah kalian mengikuti semua langkah-langkah di atas, kalian sudah bisa menggunakan VPN dengan server sendiri, dan dapat dijalankan di sistem operasi mana saja seperti Android, Windows, Chrome OS, iOS, Mac OS, dan Linux.

Terima kasih sudah membaca artikel dari Aditya Phra, semoga tutorial cara membuat VPN server (Outline VPN) sendiri bermanfaat. Jika ada pertanyaan mengenai tutorial ini, silakan ketik pertanyaan kalian di kolom komentar.

Leave a Comment