A VPN provides a solution for users to encrypt their internet usage and preserve anonymity while surfing the internet . These services function by routing your connection through a distant host , effectively hiding your true location and stopping internet service providers and potential snoopers