Not long ago, companies could afford to build their own LANs, supporting their own naming systems, messaging systems, and even network protocols. As more and more data was stored on computers, companies felt the need to interconnect their different offices. By using dedicated lines, a company could be sure that the connection between its departments would always be available and private. However, this solution was very costly, especially if the company had several offices across a whole country and moreover, private networks lack flexibility compared to the situations that one can meet in a company and are more hacked. Hence, to remedy this, the implementation of a private network passing through a public network but whose channel is secured by a cryptography, of course the VPN is necessary. This study will try to demonstrate how to set up a VPN architecture to protect its data. It will provide insight that can spark curiosity and creativity among companies to secure their data via VPN.