If you want to have access to Google, Facebook, Twitter, Youtube ... from China, you may need a VPN. Although it's easy to buy one from Internet, you are able to setup a private VPN by yourself, it will be more flexible and reliable. I have set up one on a VPS by the steps below.