Antoni Kepa
Antoni Kepa voted up Gary Davis' answer

A VPN stands for Virtual Private Network. It is an encrypted, secured connection that encapsulates communications and allows you to access remote network resources that aren't on the Internet publicly.
It can block some Internet or local resources though, depending on the setup.