Building personal virtual private networks in public cloud platforms

  • 1 University of National and World Economy, Bulgaria


Virtual Private Networks (VPN) enable usage of the public Internet infrastructure to build se-cure and reliable connections providing functionally of private corporate IT networks. Back in 90s VPN were created to mainly allow access to corporate resources for employees who work remotely and/or travel. Today, VPN can be used to gain access to geographically isolated and highly protected Internet resources like websites, interactive platforms and more. Such VPN are good for protecting Internet users’ privacy and enhance their security especially when using public free Wi-Fi networks. Indeed, now VPN are used more and more and gain popularity for exactly those reasons – provide almost universal access and protect privacy of millions Internet users. This paper reviews building blocks and procedure to build our own VPN. This way power users are in full control of their privacy and security when using public Internet infrastructure while also gain access to otherwise restricted online resources.



  1. AWS Free Tier [Online] Available from [Accessed 4/26/2020]
  2. OpenVPN Access Server [Online] Available from [Accessed 4/26/2020]
  3. MobaXterm SSH client [Online] Available from Accessed 4/26/2020]
  4. PuTTY SSH client [Online] Available from Accessed 4/26/2020]
  5. mRemoteNG SSH client [Online] Available from Accessed 4/26/2020]
  6. Google PlayStore [Online] Available from Accessed 4/26/2020]
  7. Apple AppStore [Online] Available from Accessed 4/26/2020]

Article full text

Download PDF