WireGuard adalah protokol VPN yang cukup baru yang jauh lebih aman dan lebih cepat daripada OpenVPN atau IPsec. Jika Anda mencari solusi VPN yang aman, WireGuard adalah salah satu pilihan terbaik: Anda dapat mengatur WireGuard Anda sendiri VPN di Raspberry Pi dan sambungkan semua perangkat Anda ke server tanpa khawatir tentang masalah bandwidth atau data keamanan. Panduan langkah demi langkah ini akan menunjukkan caranya.
Aplikasi WireGuard VPN tersedia untuk semua platform utama, seperti perangkat Windows, Mac, Linux, Android, dan iOS yang dapat Anda gunakan untuk menghubungkan perangkat Anda dengan aman ke DIY WireGuard VPN.
Apa yang Anda Butuhkan
Anda memerlukan yang berikut ini untuk membuat VPN Anda sendiri dengan WireGuard.
- Raspberry Pi 3 atau 4 dengan catu daya dan kasing.
- Kartu microSD 8GB atau lebih besar.
- Kabel Ethernet untuk menghubungkan Raspberry Pi ke router Anda.
- Mouse dan keyboard USB (opsional)
Langkah 1: Siapkan Kartu SD
- Unduh Pencitraan Raspberry Pi alat di komputer lain dan hubungkan kartu microSD ke sana.
- Luncurkan Raspberry Pi Imager dan klik Pilih OS > OS Raspberry Pi (Lainnya) > OS Raspberry Pi (64-bit).
- Klik Pilih Penyimpanan dan pilih kartu microSD Anda. Pastikan kartu dalam keadaan kosong atau tidak ada data penting.
- Klik Menulis. Konfirmasikan saat prompt muncul. Ini mungkin membutuhkan waktu untuk diselesaikan.
- Setelah selesai, kartu SD akan dikeluarkan secara otomatis. Cabut kartu dan sambungkan kembali.
- Buka Penjelajah Berkas atau Penemu jendela dan kemudian buka sepatu bot partisi.
- Buat dua file: ssh dan wpa_supplicant.conf (jika Anda akan menggunakan Wi-Fi untuk koneksi jaringan).
- Dalam wpa_supplicant.conf file, rekatkan yang berikut ini (mengubah AU ke kode negara Anda sendiri, dan ssid dan psk nilai ke detail router Anda sendiri) dan kemudian simpan.
negara = AU
ctrl_interface=DIR=/var/jalankan/wpa_supplicant GROUP=netdev
update_config=1
jaringan={
ssid="Jaringan WiFi Saya"
psk="aSangat KuatPassword"
key_mgmt=WPA-PSK
}
Itu ssh file tetap kosong tanpa ekstensi.
Sangat disarankan agar Anda menghubungkan Raspberry Pi ke jaringan atau router Anda menggunakan kabel Ethernet untuk meningkatkan kecepatan dan keamanan.
Langkah 2: Siapkan dan Instal PiVPN
PiVPN adalah skrip ringan yang dapat kita gunakan untuk menginstal dan mengatur WireGuard di Raspberry Pi. Langkah-langkahnya adalah sebagai berikut:
- Masukkan kartu microSD ke Raspberry Pi.
- Sambungkan kabel HDMI ke Pi dan layar, seperti monitor atau TV Anda.
- Juga, sambungkan keyboard dan mouse USB.
- Nyalakan daya untuk mem-boot Raspberry Pi.
- Konfigurasikan pengaturan awal Raspberry Pi OS, buat akun pengguna lokal, instal pembaruan, lalu mulai ulang. Ingat nama pengguna dan kata sandi lokal yang Anda buat di sini.
Setelah restart, buka a Terminal jendela dan jalankan perintah berikut untuk memperbarui paket.
sudo apt update && Sudo apt upgrade penuh
Tekan kamu untuk konfirmasi (jika muncul prompt) untuk melanjutkan proses update. Ini mungkin membutuhkan waktu untuk diselesaikan. Setelah memperbarui paket, jalankan perintah berikut di jendela Terminal untuk memulai instalasi PiVPN dan WireGuard.
curl -L https://install.pivpn.io | pesta
Ini akan mengunduh dan membuka wizard pengaturan PiVPN yang akan kita gunakan untuk menginstal WireGuard VPN. Jika Anda menerima keriting kesalahan, pastikan keriting diinstal dengan menjalankan perintah berikut di jendela Terminal dan kemudian coba lagi.
sudo tepat Install keriting
Setelah pengaturan PiVPN diunduh, jendela wizard pengaturan muncul (seperti yang ditunjukkan di bawah) yang menampilkan pesan "Wizard penginstal ini akan mengubah Raspberry Pi Anda menjadi server OpenVPN dan WireGuard."
Anda perlu mengatur atau menetapkan alamat IP statis ke Raspberry Pi Anda untuk mencegah perubahan IP apa pun setelah kehilangan daya atau memulai ulang. Anda dapat memesan IP dari pengaturan DHCP router Anda. Jika Anda telah memesan IP di router Anda, pilih Ya. Jika Anda tidak dapat melakukannya, pilih Tidak untuk mengatur alamat IP statis pada Raspberry Pi.
Pengguna default adalah pi, dan itu akan terlihat di layar ini. Namun, jika Anda telah mengonfigurasi profil saat mengatur Raspberry Pi OS (64-bit), nama pengguna Anda akan muncul di sini. Gunakan tombol panah untuk menyorot dan bilah spasi untuk memilihnya, lalu tekan tombol Memasuki kunci atau pilih Oke.
Dari opsi yang tersedia, pilih WireGuard dan klik Oke atau tekan tombol Memasuki kunci.
Instal pembaruan yang diperlukan jika muncul prompt. Jika tidak, pada Instal WireGuard layar, pilih Ya. Ini akan mulai menginstal server WireGuard VPN di Raspberry Pi Anda. Jangan membuat perubahan apa pun saat diminta. Tetap sebagai default, seperti port default 51820, kecuali jika Anda menginginkan yang lain.
Konfirmasi port default dan pilih Ya. Di layar berikutnya, Anda harus memilih Penyedia DNS. Anda dapat memilih berdasarkan preferensi dan lokasi Anda. Jika Anda menggunakan server DNS pemblokiran iklan, seperti Pi-hole, Anda harus memilih Kebiasaan lalu masukkan alamat DNS secara manual.
Konfirmasikan pemilihan server DNS yang dipilih dan pilih Ya atau tekan Memasuki untuk melanjutkan. Anda akan ditampilkan dengan dua opsi: Anda dapat menggunakan IP publik atau DNS publik. Memilih … gunakan IP publik ini pilihan jika Anda memiliki IP statis yang ditetapkan oleh penyedia layanan Anda. Jika tidak, pilih Entri DNS untuk menggunakan DNS publik (untuk IP dinamis) dan mengatur DNS dinamis. Anda dapat memilih dari penyedia DNS Dinamis gratis terbaik.
Konfirmasikan IP atau DNS publik dengan memilih Ya. Pada tahap ini, kunci server akan dibuat. Pada langkah selanjutnya, Anda perlu melakukan peningkatan tanpa pengawasan. Ini akan menginstal paket yang diperlukan.
Pada tahap ini, Anda telah menyelesaikan instalasi WireGuard VPN. Anda harus me-reboot Raspberry Pi agar perubahan diterapkan.
Langkah 3: Hubungkan Perangkat ke Raspberry Pi WireGuard VPN
Untuk terhubung ke Raspberry Pi WireGuard VPN, Anda harus membuat profil. Di jendela Terminal, masukkan perintah berikut,
sudo pivpn tambahkan
Masukkan detail profil Anda. Anda dapat menamainya apa saja, seperti "MyWireGuardVPN". Ini akan mengatur profil Anda. File konfigurasi untuk koneksi dapat ditemukan di bawah /home/pi/configs.
Anda dapat menggunakan file konfigurasi ini untuk koneksi WireGuard atau membuat kode QR untuk koneksi VPN WireGuard yang aman. Untuk ini, Anda perlu menginstal aplikasi WireGuard VPN di perangkat Android atau iOS Anda. Untuk menghasilkan kode QR, jalankan perintah berikut di jendela Terminal di Raspberry Pi Anda.
pivpn -qr MyWireGuardVPN
Pada aplikasi WireGuard di perangkat Android atau iOS Anda, ketuk tombol + (plus) ikon dan pilih PINDAI DARI KODE QR untuk memindai kode QR. Masukkan nama profil dan ketuk Menyimpan.
Sekarang Anda dapat menggunakan profil ini untuk terhubung ke VPN WireGuard Anda yang berjalan di Raspberry Pi.
Kinerja kecepatan WireGuard akan tergantung pada kecepatan jaringan Anda.
Jelajahi Aman Dengan WireGuard di Raspberry Pi
Dalam panduan ini, kami telah menunjukkan kepada Anda cara mengatur WireGuard pada Raspberry Pi 3 atau 4 dan menghubungkan perangkat seluler Anda ke VPN yang aman. Anda sekarang dapat menggunakan server Raspberry Pi WireGuard VPN Anda sendiri untuk mengakses web dan jaringan rumah Anda dari jarak jauh dengan aman. Tidak ada biaya berlangganan atau pencatatan data. Ini juga memberikan privasi penyedia layanan internet dan membantu Anda mengakses konten dengan aman dari mana saja.
Cara Mengatur WireGuard di Windows
Baca Selanjutnya
Topik-topik yang berkaitan
- buatan sendiri
- Raspberry Pi
- WireGuard
- VPN
Tentang Penulis
Ravi adalah pakar teknologi yang menjelaskan, penggemar IoT, dan pecinta Linux dengan latar belakang big data dan pengembangan aplikasi. Dia menghabiskan sebagian besar akhir pekannya bekerja dengan perangkat IoT dan bermain game di Xbox. Dia juga seorang solo traveler yang suka hiking dan menjelajahi jalur baru.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan