What are VPN, Proxy Server and how they are different from each other?

What is VPN?

VPN(virtual private network) can be described as a service that creates private, secure network over any network, whatever it may be like public wireless network, personal broadband network or any think else.
 When you connect through a VPN, all your traffic through network becomes encrypted and go through secure tunnel and your original IP (Internet Protocol) address gets replaced with a virtual one. As a result your personal information and other online activities become safe and remains private.The problem with VPN is your network speed will be decreased by 10-20%.
Related image
Advantages of VPN:
->You can overcome geographical restrictions.
->You can enjoy true online anonymity.
->You can unblock restricted websites.
->You can hide your IP.
You can get free VPN but your data log is recorded and may some VPN providers sell your data to third party. Paid VPN services are the best one.

What is a Proxy server?
A proxy server can be any computer that serves as the intermediary between the internet and the guest computer. The traffic is routed through this intermediary computer. The proxy server uses less resources then VPN so it is not secure then VPN server. Like VPN it also hide your IP but there will a DNS(Domain Name service) leaks.
 Image result for what is proxy server                       Image result for what is proxy server 
 Advantages of VPN:
->You can hide your IP.
->You can overcome geo-restrictions.