Bagaimana cara membuat server VPN?

Diterbitkan: 2021-09-04

VPN di dunia saat ini telah menjadi kebutuhan untuk menjaga identitas online Anda aman dan terlindungi dari pengintaian. Ada persaingan dalam industri di antara penyedia VPN terbaik untuk menawarkan layanan terbaik kepada pengguna, tetapi bahkan layanan VPN terkuat pun memiliki kekurangan karena itu Anda harus tahu cara membuat server VPN sendiri dengan sumber daya terbatas yang Anda miliki!

Memang benar bahwa Anda perlu melakukan beberapa upaya ekstra untuk membuat server VPN Anda sendiri, tapi hei, tidak ada pihak ketiga yang terlibat. Setelah Anda mengatur server VPN Anda, pastikan Anda memeriksa apakah VPN Anda berfungsi atau tidak.

  • Anda dapat membuat server VPN Anda sendiri di Amazon Cloud Services dan mengatur perangkat klien untuk mengizinkan penggunaan server VPN Anda.
  • Jika Anda memiliki router dengan kemampuan VPN, Anda dapat mengatur server VPN di jaringan rumah Anda.
  • Jika Anda tidak memiliki router VPN, Anda masih dapat membuat server VPN di jaringan rumah Anda dengan mem-flash firmware router Anda.

Bagaimana Cara Membuat Server VPN Di Cloud?

Menyiapkan layanan VPN Anda sendiri bisa jadi menantang, tetapi menggunakan solusi berbasis cloud itu mudah. Menyiapkan sistem berarti hanya memasukkan data ke dalam formulir online dan informasi penagihan. Anda tidak perlu repot mengatur komputer atau router karena ia mengatur segalanya untuk Anda.

Buat Akun di Amazon Web Services

  • Buka halaman Amazon Web Services dan klik 'Buat Akun AWS'.
  • Masuk dengan akun Anda.
  • Di bawah panel Keamanan, Identitas, & Kepatuhan, buka Layanan, lalu ke IAM.
  • Klik Pengguna lalu Tambahkan Pengguna.
  • Buat nama pengguna dan kemudian klik Akses Terprogram. Klik Berikutnya.
  • Klik Lampirkan Kebijakan yang Ada Secara Langsung.
  • Centang Akses Administrator dengan mengetik 'admin' di pencarian. Klik Berikutnya.
  • Klik Tombol Unduh CSV yang berisi beberapa file penting yang akan Anda perlukan nanti.

Mengatur dan Menjalankan Dependensi Algo

Menyiapkan Algo di komputer Windows Anda dapat memakan waktu beberapa menit. Baca instruksi, unduh Algo, dan jalankan diikuti dengan baris perintah untuk menginstal dan mengkonfigurasinya.

Di Windows 10

  • Buka Pengaturan dan buka Perbarui & Keamanan.
  • Klik Untuk Pengembang dan aktifkan Mode Pengembang.
  • Pergi ke Control Panel dan kemudian menuju ke Programs.
  • Aktifkan fitur windows.
  • Pilih Subsistem Windows untuk Linux dengan menggulir ke bawah.
  • Klik OK.
  • Program akan diinstal pada komputer Anda.
  • Hidupkan Kembali komputer Anda.
  • Sekarang periksa apakah Linux Bash diinstal di komputer Anda atau tidak dengan mengetik 'Bash' di panel pencarian.
  • Buka Bash dan instal perangkat lunak setelah menjawab beberapa pertanyaan.
  • Segera setelah instalasi selesai, ketik perintah ini selanjutnya,
 sudo apt-get update && sudo apt-get install python-pip python-setuptools build-essential libssl-dev libffi-dev python-dev python-virtualenv git -y
  • Gunakan perintah di bawah ini untuk mengkloning repositori di langkah berikutnya,
 git clone https://github.com/trailofbits/algo && cd algo
  • Sekarang Anda harus membuat daftar pengguna, ketik nano config.cfg dan tekan tombol enter.
  • Perintah akan menampilkan editor teks di layar Anda, ketik nama pengguna yang diizinkan untuk menggunakan VPN Anda.
  • Untuk menyimpan daftar, masukkan Ctrl+X dan tutup editor.
  • Di terminal, masukkan perintah ./algo yang akan memulai instalasi.
  • Kunci Penyedia Amazon EC2 adalah 2, ketik 2 jika itu adalah penyedia yang Anda cari.
  • Masukkan nama VPN.
  • Pilih lokasi server (Perhatikan bahwa jika Anda memilih lokasi server yang lebih dekat dengan lokasi Anda yang sebenarnya, kinerjanya akan sedikit lebih baik jika Anda memilih server yang jauh).
  • Pada langkah selanjutnya ini, buka file CSV yang diunduh dari AWS (Pada langkah terakhir dari bagian sebelumnya).
  • Salin Kunci Akses AWS dan Kunci Rahasia AWS Anda, rekatkan kunci di bagian kapan pun diperlukan.
  • Di bagian VPN On Demand, pilih apakah Anda ingin VPN Anda bekerja secara otomatis dengan memilih Ya.

Di Linux dan macOS

Instruksi ini akan bekerja pada semua mac tetapi perhatikan bahwa untuk Linux, instruksi ini hanya untuk Debian Linux. Perintahnya berbeda untuk varian Linux lainnya.

  • Unduh Algo dari sini .
  • Ekstrak file zip algo-master di komputer Anda.
  • Ketik cd di terminal Linux Anda, drag dan drop folder algo-master di terminal Anda.
  • Seharusnya terlihat seperti,
 cd /Users/hammalfarooq/Downloads/algo-master
  • Masukkan perintah berikut selanjutnya,
Untuk Linux, ketik perintah ini.

$ sudo apt-get update && sudo apt-get install \

membangun-penting \v

libssl-dev \

libffi-dev \

python-dev \

python-pip \

python-setuptools \

python-virtualenv –y

Untuk macOS, ketik perintah ini

$ python -m surepip –pengguna

$ python -m pip install –pengguna –upgrade virtualenv

  • Kemudian lanjutkan menginstal dependensi algo yang tersisa dengan memasukkan perintah di bawah ini,

$ python -m virtualenv –python=`which python2` env &&

sumber env/bin/aktifkan &&

python -m pip install -U pip virtualenv &&

python -m pip install -r requirements.txt

Perhatikan bahwa Anda mungkin perlu menginstal cc jika sistem operasi Anda adalah macOS.

  • Ketik perintah sudo nano config.cfg dan enter untuk membuat daftar pengguna yang diizinkan menggunakan VPN Anda.
  • Untuk menyimpan daftar, tekan Ctrl+X.
  • Di terminal yang sama, masukkan ./algo untuk memulai instalasi.
  • Kunci Penyedia Amazon EC2 adalah 2, ketik 2 jika itu adalah penyedia yang Anda cari.
  • Masukkan nama VPN dan pilih lokasi server. (Perhatikan bahwa Anda akan mengalami kecepatan yang baik jika Anda memilih lokasi server VPN yang lebih dekat dengan lokasi Anda yang sebenarnya).
  • Buka file CSV yang diunduh di bagian sebelumnya dari AWS.
  • Salin Kunci Akses AWS dan Kunci Rahasia AWS Anda dan tempel di mana pun diperlukan.
  • Anda dapat mengaktifkan VPN untuk bekerja secara otomatis dengan memilih Ya dari bagian VPN on Demand atau mengoperasikannya secara manual.

Siapkan Perangkat Anda dengan Mengonfigurasi VPN

Untuk mengatur dan mengonfigurasi VPN Anda di perangkat baru, yang perlu Anda lakukan hanyalah menyiapkan profil.

Untuk Perangkat Apple

Mac
  • Klik dua kali file .mobileconfig yang ada di folder algo-master di dalam folder configs.
  • Instalasi akan dimulai dan profil akan dibuat.
iOS
  • Buka file .mobileconfig di perangkat iOS Anda (kirim email atau Airdrop) dan atur profil untuk terhubung ke VPN.
  • Hapus profil saat Anda ingin memutuskan sambungan dari VPN.

Untuk Perangkat Android

  • Instal Klien VPN strongSwan dari Google Play Store.
  • Di folder configs, cari file P12.
  • Transfer file P12 ke perangkat Android Anda.
  • Buka file P12 melalui Klien VPN strongSwan dan sambungkan ke VPN Anda.

Untuk Windows

  • Buka folder config dan salin file PEM, P12, dan PS1.
  • Tempelkan file di tempat lain di komputer Anda.
  • Klik dan impor file PEM di folder sertifikat Trusted Root.
  • Buka Windows Powershell dan ubah direktori tempat Anda menempelkan file PEM, P12, dan PS1.
  • Kemudian ketik perintah ini dan masukkan,

Set-ExecutionPolicy Tidak Terbatas -Scope CurrentUser

  • Masukkan nama skrip Powershell Anda dan tekan Enter.
  • Pada langkah terakhir, ketik perintah ini dan tekan Enter untuk menyelesaikan pengaturan.

Set-ExecutionPolicy Restricted -Scope CurrentUser

Anda sekarang berhasil terhubung ke VPN Anda dan lalu lintas Anda aman!

Bagaimana Cara Membuat Server VPN Di Router VPN?

Persyaratan utama untuk metode ini adalah Anda harus mengetahui apa itu perute VPN dan perbedaannya dengan perute biasa.

Cara termudah untuk mengatur VPN adalah dengan menggunakan router Anda sendiri yang mendukung VPN. Tetapi jika Anda tidak memiliki router yang menyertakan opsi ini, maka metode ini mungkin tidak akan berfungsi. Teruslah membaca untuk mengetahui lebih banyak tentang bagaimana Anda dapat membuat server VPN jika Anda tidak memiliki router VPN.

  • Jalankan pencarian di router Anda untuk "VPN" untuk melihat apakah itu kompatibel dengan layanan.
  • Anda menemukan manual router Anda, bukan? Jika tidak, Anda dapat menemukan halaman pengaturan perutean dengan mengetikkan 192.168.0.1 atau 192.168.1.1 di browser Anda dan kemudian menemukan bagian VPN di halaman konfigurasi.
  • Saat Anda tiba di bagian VPN, atur server VPN dengan mengikuti instruksi.
  • Tentukan protokol VPN dan atur VPN Anda dengan mengetikkan nama pengguna dan kata sandi. Mulai ulang router untuk menerapkan pengaturan.
  • Untuk memanfaatkan VPN di perangkat apa pun, instal file konfigurasi router Anda dan ekstrak di perangkat Anda.

Bagaimana Cara Membuat Server VPN Dengan Mem-flash Router Anda?

Satu lagi alternatif untuk menyiapkan VPN di jaringan rumah Anda adalah dengan mem-flash firmware router Anda. Flashing membutuhkan penelitian sebelum Anda melakukannya, jadi berhati-hatilah jika Anda memutuskan teknik ini. Pada dasarnya, Anda akan menginstal sistem operasi ke router Anda yang menyertakan fitur seperti VPN-hosting-sehingga memungkinkan Anda untuk meng-host VPN.

Disarankan agar Anda memeriksa kompatibilitas router Anda jika mendukung DD-WRT atau OpenWrt sebelum mem-flash router Anda.

Berkedip Router

  • Unduh firmware yang kompatibel untuk router Anda di komputer Anda dan colokkan router Anda dengan komputer.
  • Dengan kabel ethernet, colokkan salah satu ujung kabel ke port LAN Router dan salah satu ujung kabel ke port LAN komputer.
  • Buka browser favorit Anda di komputer dan akses halaman konfigurasi router.
  • Pergi ke bagian upgrade firmware dari router Anda
  • Flash router Anda dengan firmware yang diunduh pada langkah pertama.
  • Ikuti instruksi dengan hati-hati dan flash firmware router Anda.

Buat Server VPN

  • Lanjutkan ke halaman konfigurasi router Anda, lalu ikuti langkah-langkah untuk membuat server VPN Anda sendiri.
  • Di halaman konfigurasi router Anda, buka bagian VPN.
  • Aktifkan protokol VPN (Protokol yang Disarankan: OpenVPN)
  • Jalankan perintah untuk DD-WRT atau OpenWrt, jenis firmware mana pun yang Anda pilih saat mem-flash firmware router Anda.

Siapkan Server dan Klien VPN Anda

  • Untuk memulai proses, konfigurasikan pengaturan firewall router Anda untuk mengizinkan koneksi VPN masuk.
  • Hasilkan sertifikat untuk memastikan komunikasi server VPN dengan saluran aman ke klien VPN.
  • Hasilkan Kunci Pribadi dan Sertifikat untuk Pembuatan Profil Klien VPN.
  • Sekarang instal perangkat lunak untuk OpenVPN.
  • Pada titik ini, selesaikan proses pembuatan profil dengan mengeluarkan sertifikat dan kunci pribadi ke klien VPN.
  • Siapkan profil klien VPN di perangkat yang akan mengakses server VPN Anda.
  • Klien VPN dengan akses sekarang dapat terhubung ke server VPN Anda.

Mengapa Membuat Server VPN Sendiri?

Di dunia saat ini dari ribuan penyedia VPN yang menawarkan penawaran hebat untuk layanan VPN, ada beberapa keuntungan dan alasan tambahan mengapa Anda harus memiliki server VPN sendiri.

Hemat Biaya VPN Bulanan

Jika Anda memiliki server VPN sendiri, Anda dapat menghemat semua dolar yang dipotong dari akun Anda setiap bulan sambil mendapatkan semua manfaat VPN. Meskipun demikian, Anda tidak akan dapat menggunakan fitur tambahan yang disediakan oleh layanan VPN seperti fitur Kill-Switch, Double Encryption, atau Multi-Hop.

Akses ke Jaringan Rumah dari Mana Saja

Menyiapkan VPN di router rumah Anda sendiri akan memungkinkan Anda menggunakan sumber daya di rumah seolah-olah Anda masih di sana. Dari mencetak dokumen dari printer di rumah Anda hingga mengakses file pribadi Anda, apa pun yang tersedia untuk Anda saat terhubung melalui koneksi kabel akan dapat diakses saat menggunakan koneksi VPN.

Hindari Dilacak

Anda tidak ingin aktivitas penjelajahan web Anda dipantau oleh layanan VPN. Memiliki server VPN Anda sendiri akan memastikan data Anda aman. Meskipun, jika Anda menginginkan layanan VPN pihak ketiga yang memiliki kebijakan log yang ketat maka Anda dapat menggunakan ExpressVPN .

Mengapa Anda Tidak Harus Membuat Server VPN Sendiri?

Tidak perlu menyiapkan server VPN Anda sendiri. Layanan VPN yang andal akan memberi Anda tingkat keamanan dan privasi yang tinggi kecuali Anda memiliki alasan sendiri untuk menyiapkan server VPN untuk Anda sendiri.

Kecepatan Internet Lambat

VPN dapat mendukung Anda dengan segala cara, tetapi juga dapat memperlambat koneksi internet Anda jika Anda memiliki bandwidth kecepatan rata-rata.

Router rumah bisa menjadi aset yang bagus untuk menyiapkan server VPN, tetapi mereka tidak selalu memiliki bandwidth yang diperlukan. Jika Anda sudah memiliki kecepatan internet yang terbatas maka hosting server VPN Anda sendiri akan semakin memperlambat kecepatan internet Anda.

Akses ke IP Jaringan Rumah Anda Saja

Anda tidak akan memiliki akses ke beberapa lokasi atau server yang ditawarkan oleh penyedia VPN komersial kepada penggunanya untuk mencoba dan menemukan server VPN terbaik yang membuka perpustakaan streaming atau melakukan geo-spoof game AR berbasis geo favorit Anda. Tetapi Anda hanya akan memiliki akses ke alamat IP jaringan rumah Anda.

Tidak Ada Akses ke Fitur VPN Eksternal

VPN komersial tidak hanya menawarkan aktivitas internet yang aman di web tetapi juga menawarkan lebih banyak fitur yang dapat menjamin privasi online Anda. Fitur seperti fitur Kill-switch, Double Encryption, atau Multi-Hop biasanya disertakan dalam paket dasar layanan VPN pihak ketiga dan fitur ini merupakan nilai tambah untuk membuat Anda tetap aman dan anonim di web!

Membungkusnya!

Prioritaskan alasan Anda terlebih dahulu jika memang Anda perlu membuat server VPN sendiri. Karena ada persyaratan upaya ekstra jika Anda menyiapkan server VPN sendiri dengan sumber daya terbatas yang Anda miliki – untuk tetap memeliharanya – untuk memeriksa kebocoran dan mengkonfigurasinya dengan benar. Selain itu, Anda selalu bisa mendapatkan layanan VPN tepercaya dengan harga terjangkau dengan sedikit riset!

Punya pemikiran tentang ini? Beri tahu kami di bawah di komentar atau bawa diskusi ke Twitter atau Facebook kami.

Rekomendasi Editor: