Dengan perubahan konstan kota dan negara yang saya alami akhir-akhir ini, saya harus menggunakan banyak jaringan Wi-Fi gratis (bahkan sekarang saya terhubung dari wifi yang saya dapatkan berkat kuncinya aircrack-ng, airmon-ng, airdump-ng, airplay-ng yang sudah terpasang di Kali Linux), Masalahnya adalah koneksi ini dapat membahayakan informasi saya dan kami tidak tahu siapa yang dapat terhubung dan memberi tahu saya di jaringan. Solusi untuk masalah ini adalah yang sudah lama dikemukakan oleh ayo gunakan linux en Cara berselancar dengan aman di jaringan Wi-Fi terbuka, tetapi ada juga kemungkinan untuk mengatasinya dengan menggunakan VPN, yang mana banyak yang gratis dan berbayar yang mudah digunakan dan diinstal, masing-masing dengan pro dan kontra, tapi kita juga bisa buat server VPN kami sendiri di Ubuntu, Debian dan Centos.
Mencari solusi untuk masalah ini dan memprioritaskan penggunaan VPN yang akan memberi saya keuntungan lain, saya berhasil menemukan skrip yang memungkinkan kita membangun server VPN secara otomatis dengan sedikit interaksi dengan pengguna.
Apa itu skrip konfigurasi server?
Ini adalah skrip shell memungkinkan secara otomatis mengkonfigurasi server VPN melalui IPsec di Ubuntu, Debian dan CentOS dengan cepat dan mudah, plus mendukung protokol IPsec / L2TP dan Cisco IPsec. Pengguna hanya perlu memberikan kredensial VPN mereka sendiri dan membiarkan skrip melakukan sisanya.
Server VPN melalui IPsec Ini mengenkripsi lalu lintas jaringan, sehingga data tidak dapat disadap saat ada komunikasi antara pengguna dan server VPN. Ini sangat berguna saat menggunakan jaringan tidak aman, misalnya di kedai kopi, bandara, atau kamar hotel.
Skrip menggunakan freewan yang merupakan implementasi dari IPsec untuk Linux y xl2tpd yaitu a Penyedia L2TP.
Skrip dapat digunakan di server khusus atau Virtual Private Server (VPS). Selain itu, dapat digunakan secara langsung sebagai "data pengguna" Amazon EC2 untuk peluncuran instans baru, fitur ini menjadikannya ideal karena memungkinkan saya mengaktifkan dan menjalankan VPN kapan saja dan membantu saya memanfaatkan tawaran Amazon satu tahun gratis dari VPS mereka.
Fitur VPN melalui skrip konfigurasi server IPsec
- Konfigurasi VPN yang sepenuhnya otomatis melalui server IPsec, tanpa campur tangan pengguna
- Mendukung protokol tercepat
IPsec/XAuth ("Cisco IPsec") - Tersedia Gambar Docker dari server VPN
- Mengenkapsulasi semua lalu lintas VPN dalam UDP - protokol ESP tidak diperlukan
- Ini dapat digunakan secara langsung sebagai "data pengguna" untuk instans Amazon EC2 baru
- Secara otomatis menentukan IP Publik dan IP Pribadi server
- Termasuk aturan IPTables dasar dan memungkinkan Anda untuk menyesuaikan
sysctl.conf - Diuji pada Ubuntu 16.04 / 14.04 / 12.04, Debian 8 dan CentOS 6 & 7
Persyaratan skrip konfigurasi server VPN melalui IPsec
Diperlukan Server Khusus atau Server Pribadi Virtual (VPS), meskipun disarankan untuk menggunakan instance Amazon EC2, menggunakan salah satu AMI berikut:
- Ubuntu 16.04 (Xenial), 14.04 (Trusty) atau 12.04 (Precise)
- Gambar Debian 8 (Jessie) EC2
- CentOS 7 (x86_64) dengan Pembaruan
- CentOS 6 (x86_64) dengan Pembaruan
Menginstal VPN melalui skrip konfigurasi server IPsec
Menginstal VPN melalui skrip konfigurasi server IPsec di Ubuntu dan Debian
Hal pertama yang harus Anda lakukan adalah memperbarui sistem Anda, untuk menjalankan perintah berikut ini apt-get update && apt-get dist-upgrade dan reboot.
Untuk menginstal VPN, pilih salah satu opsi berikut:
Pilihan 1: Buat kredensial VPN secara acak, yang dapat dilihat setelah penginstalan selesai
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh
Pilihan 2: Edit skrip dan berikan kredensial VPN Anda sendiri
wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh [Gantikan dengan nilai Anda: YOUR_IPSEC_PSK, YOUR_USERNAME, dan YOUR_PASSWORD] sudo sh vpnsetup.sh
Opsi 3: Tentukan kredensial VPN sebagai variabel lingkungan
# Semua nilai harus diapit dalam 'tanda kutip tunggal'
# Jangan gunakan karakter ini dalam nilai: \ "'
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \ VPN_IPSEC_PSK ='kunci_ipsec_pre_shared_Anda' \ VPN_USER ='nama pengguna_vpn_Anda' \ VPN_PASSWORD ='kata sandi_vpn_anda' sh vpnsetup.sh
Menginstal VPN melalui skrip konfigurasi server IPsec di Centos
Hal pertama yang harus Anda lakukan adalah memperbarui sistem Anda, untuk menjalankan perintah berikut ini yum update dan reboot.
Ikuti langkah-langkah yang sama seperti di Ubuntu dan Debian, tetapi dengan mengganti https://git.io/vpnsetup oleh https://git.io/vpnsetup-centos.
Kesimpulan pada VPN melalui skrip konfigurasi server IPsec
Nah, setelah VPN kami terinstal, kami harus menghubungkannya melalui klien VPN. Saya merekomendasikan agar kami menggunakan OpenVPN, yang dapat kami instal dengan manajer paket distribusi kami. Bahwa dalam kasus Debian dan turunannya kita dapat melakukannya dengan cara sebagai berikut:
sudo apt-get instal openvpn
Ini adalah solusi yang sangat elegan untuk terhubung ke internet dengan cara yang aman dan memiliki VPN sendiri yang juga dapat digunakan
- Akses jaringan kantor atau rumah saat Anda bepergian.
- Sembunyikan data penjelajahan.
- Memasuki situs yang diblokir secara geografis.
- Dan masih banyak kegunaan lainnya
Itu saja kawan-kawan, saya harap Anda menikmatinya dan menjalankannya. Jika semua ini tampak rumit bagi Anda dan Anda lebih memilih untuk membuatnya tetap sederhana, Anda selalu dapat menyewa VPN seperti Hidemyass, yang selain memiliki ulasan bagus, juga menawarkan penawaran yang sangat bagus untuk pengguna baru.