Cara Install WireGuard di VPS Linux
Di artikel kali ini saya akan membagikan tutorial bagaimana cara install WireGuard di VPS Linux.
Di blog ini sebenarnya saya sudah pernah membagikan tutorial bagaimana cara install WireGuard di Ubuntu 20.04.
Tetapi cara tersebut kurang praktis. Di samping itu untuk menambahkan akun / client baru juga agak sedikit ribet.
Oleh karena itu di artikel ini saya akan membagikan cara yang lebih praktis dan mudah.
Cara install WireGuard ini bisa digunakan untuk hampir semua distribusi Linux. Termasuk di dalamnya ada Debian, Ubuntu, Fedora, CentOS dan Arch Linux.
Daftar isi
Apa itu WireGuard ?
WireGuard adalah sebuah protokol VPN yang dirancang untuk mempunyai performa lebih baik dibanding dengan OpenVPN.
Jika Anda sedang mencari protokol VPN yang paling aman, paling mudah digunakan dan mempunyai speed yang tinggi, maka WireGuard adalah solusinya.
Distribusi Linux yang Didukung
Cara install WireGuard yang saya bagikan di artikel ini bisa digunakan di distribusi Linux berikut :
- Ubuntu 16.04 atau versi lebih baru (termasuk Ubuntu 18.04 dan Ubuntu 20.04)
- Debian 10
- Fedora
- CentOS
- Arch Linux
Cara Install WireGuard di VPS Linux
Untuk menginstall WireGuard di VPS Linux ada dua cara. Cara pertama manual. Cara kedua dengan menggunakan auto script.
Di artikel ini saya akan menjelaskan cara kedua yaitu menggunakan auto script.
Dengan menggunakan auto script maka proses instalasi WireGuard akan lebih mudah.
Berikut adalah cara install WireGuard di VPS Linux.
- Siapkan terlebih dahulu sebuah VPS Linux dengan distribusi seperti yang saya jelaskan di atas. Di artikel ini saya menggunakan Debian 10.
- Lakukan koneksi SSH ke VPS dengan user root, melalui aplikasi seperti JuiceSSH (Android) atau Putty (Windows), atau aplikasi lain yang fungsinya sama.
-
Jika Anda menggunakan VPS dari Azure, AWS atau Google Cloud, maka biasanya
Anda tidak mendapatkan user root. Solusinya adalah dengan mengaktifkan root
login secara permanen. Atau bisa juga mengaktifkan root login secara
temporer (sementara) dengan menjalankan perintah berikut :
sudo su
atausudo -i
-
Jalankan perintah berikut untuk mendownload script instalasi WireGuard
curl -O http://evira.us/wireguard-install.sh
-
Jalankan perintah berikut untuk mengubah script menjadi executable
chmod +x wireguard-install.sh
-
Jalankan perintah berikut untuk mengeksekusi script
./wireguard-install.sh
-
Ketika muncul prompt seperti di gambar berikut, jika IP yang ditampilkan
sudah sesuai dengan IP VPS Anda, jawab dengan menekan Enter. Jika
belum, ubah sesuai dengan IP VPS Anda.
-
Tekan Enter
-
Tekan Enter
-
Tekan Enter
-
Tekan Enter
-
Tentukan port WireGuard yang ingin Anda gunakan. Atau tekan
Enter jika Anda ingin menggunakan port yang ditampilkan
-
Pada bagian ini, jika Anda ingin menggunakan DNS Google, ganti dengan
8.8.8.8
-
Jika Anda ingin menggunakan DNS Google, ganti dengan 8.8.4.4
-
Tekan Enter
-
Masukkan nama akun untuk client, misalnya bustami
-
Tekan Enter
-
Tekan Enter
-
Seperti yang Anda lihat, di layar ditampilkan QR Code yang berisi
konfigurasi untuk akun yang baru saja Anda buat tadi (bustami). QR Code ini
bisa Anda impor ke aplikasi WireGuard yang ada di Android dengan cara
menggunakan fitur SCAN FROM QR CODE, seperti di gambar berikut.
-
Di layar juga ditampilkan lokasi file konfigurasi untuk client. File
konfigurasi tersebut bisa Anda download ke PC menggunakan WinSCP atau ke HP
Android menggunakan AndFTP.
-
Jalankan perintah berikut untuk mereboot VPS
reboot
Membuat Akun WireGuard
Di atas saya sudah menjelaskan bagaimana cara install WireGuard.
Pada saat install WireGuard tersebut kita otomatis membuat sebuah akun WireGuard pertama (bustami).
Bagaimana jika kita ingin membuat akun WireGuard lagi ?
Caranya sebagai berikut.
-
Jalankan perintah berikut
./wireguard-install.sh
-
Ketik 1 lalu tekan Enter
-
Buat nama akun WireGuard
-
Tekan Enter
-
Tekan Enter
-
Akan ditampilkan informasi QR Code dan juga lokasi file konfigurasi untuk
akun tersebut
Menghapus Akun WireGuard
Jika Anda ingin menghapus akun WireGuard yang sudah Anda buat, misalnya Anda ingin menghapus akun dengan nama bustami, caranya sebagai berikut.
-
Jalankan perintah berikut
./wireguard-install.sh
-
Ketik 2 lalu tekan Enter
-
Silahkan Anda pilih akun yang ingin Anda hapus. Karena saya ingin menghapus
akun dengan nama bustami, maka saya mengetik 1 lalu tekan
Enter
Cara Menguninstall WireGuard
Jika karena beberapa alasan Anda ingin menguninstall WireGuard dari VPS, caranya sebagai berikut.
-
Jalankan perintah berikut
./wireguard-install.sh
-
Ketik 3 lalu tekan Enter
-
Hapus n, ketik y lalu tekan Enter
Penutup
Demikianlah tutorial bagaimana cara install WireGuard di VPS Linux. Semoga bermanfaat.
di saya kenapa ya barcode nya itu ga full sbelah kananny malah garis² gitu
BalasHapusAgan pakai HP atau PC/laptop ?
HapusBang untuk endpointnya gimana? apa kita harus pointing dulu?
BalasHapusTerus ntar klo dah pointing endpointnya jadi bug.com.ipvps:port?
Kalau mau menambahkan bug di wg wajib pointing gan. Untuk teknik pointing ada dua. Pertama pakai layanan pointing gratisan. Kedua pointing pakai domain kita sendiri. Contoh Endpoint : bug*com*sg1*kangarif*net:port
HapusKak untuk buat akunnya gk ada command yang lebih mudah ya seperti wg-add begitu.
BalasHapusBelum ada gan
HapusKak gk ada debian 9 ya?
BalasHapusDebian 9 belum support gan
HapusKapan update kak :(
HapusUntuk Debian 9 belum ada plan update gan
Hapus