A virtual private network (VPN) extends a private network across a public network or internet. It enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.
VPNs can provide functionality, security and/or network management benefits to the user. But they can also lead to new issues, and some VPN services, especially “free” ones, can actually violate their users’ privacy by logging their usage and making it available without their consent, or make money by selling the user’s bandwidth to other users.
Some VPNs allow employees to securely access a corporate intranet while located outside the office. Some can securely connect geographically separated offices of an organization, creating one cohesive network. Individual Internet users can use some VPNs to secure their wireless transactions, to circumvent geo-restrictions and censorship, and/or to connect to proxy servers for the purpose of protecting personal identity and location. But some Internet sites block access via known VPNs to prevent the circumvention of their geo-restrictions. A VPN is created by establishing a virtual point-to-point connection through the use of dedicated connections, virtual tunnelling protocols, or traffic encryption. A VPN available from the public Internet can provide some of the benefits of a wide area network (WAN). From a user perspective, the resources available within the private network can be accessed remotely.
How to install and config VPN on kali linux?
#1: If you are using Kali Linux in your system then open your terminal.
#2: type the exact commands and paste in your terminal.
apt-get install network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc network-manager-vpnc-gnome
#3: Press enter after type this exact command and it asks to you to install the package and then press y means Yes.
#4: Now we have to download the CA Certificates from VyprVPN. Type the command
sudo wget -O /etc/openvpn/ca.vyprvpn.com.crt https://www.goldenfrog.com/downloads/ca.vyprvpn.com.crt
#5: Now you have to go to your network manager in your Kali Linux. Now go to the VPN and click on Add.
#6: There you have to select the OpenVPN as a connection type. and finally click on Create button.
#7: Now enter the name of the connection. Set the gateway.There were different types of gateways available on the website. Set authentication type in password. Now enter the proper username and password.
#8: Now click on the browse button to select the CA Certificate which we download later.
#9: The file is downloaded to the exact location /etc/openvpn/ca.vyprvpn.com.crt Open this path and you can see your file.
#10: And lastly click on the save button in the connect automatically tab.
#11: Now you can start your connection by going to the network manager and select the connection that you just added