Thread:Bella's Sword/@comment-24530269-20190414112825/@comment-24530269-20190414113418

I also found this on Quora (altho it's pretty complex). I'll copy-paste it here:

However, due to some unknown reasons, GFW reinforced its interruption for Google since this May. Now GFW use first and second method to prevent mainlanders from using Google.

Here comes the solutions:
 * 1) People may know that there is not only one IP for http://www.google.com, there are plenty of them. Moreover, Google provides some ISPs and commercial companies a service called "Google Global Cache". So there are many copies of Google and thus thousands of hundreds of Google  Global Cached IPs are available for us.

Dealing with "DNS pollution", we can easily change the local DNS to a unpolluted  one (Unfortunately, good DNSs such as 8.8.8.8 are mostly blocked in China). Or we can setup a hosts file to redirect urls to right IPs. Hosts is actually a file in your computer or Mobile phone that owns a priority to redirect the url to the IP you assigned. For example: if you write "127.0.0.1   www.google.com" in your local hosts file, then whenever you type www.google.com in your browser and go, you will be led to 127.0.0.1.

There are several people who collect GGC IPs that are not blocked in China and write them in hosts files to avoid the DNS pollution. I can give you several of those.
 * 1) *imouto.host （Latest one unblocked some youtube videos！）
 * 2) *Smart Hosts
 * 3) *huhamhire-hosts
 * 4) You can easily find your hosts file in
 * 5) *Windows: C:\windows\system32\drivers\etc
 * 6) *Mac: Shift + ⌘ + G and type in "/etc/hosts", then press Enter
 * 7) *Linux: the same way as Mac
 * 8) *For other system please search the internet
 * 9) What you need to do is copy the content in hosts file you download and paste into your local hosts file, or you can just replace the hosts file.

There are several software can deal with the DNS pollution with more intelligent methods such as holmium/dnsforwarder and ChinaDNS, you can read the setup instruction on their project pages.
 * 1) There exist several different methods that allows you not only use Google but also use those IP-blocked websites like Facebook, Twitter and YouTube.
 * 2) *HTTP/HTTPS proxy (such as GoAgent, a software based on Google App Engine and python's urlfetch method)


 * 1) *Socks proxy (such as Shadowsocks, you can easily setup one with a VPS or find some free account)
 * 2) *SSH shell (often use with PuTTY, a high speed solution)
 * 3) *VPN (famous ones like Astrill, VPNgate)
 * 4) *APNP (easy to use proxy, especially on iOS)…

GoAgent is basically the best freeware I have ever used that allows you to browse most of the blocked websites. However, as GoAgent is a software based on Google App Engine, it can be really difficult to use since this May. You can read the establish instruction on the project page: InstallGuide - goagent - 图文教程, If you have trouble reading Chinese, just read this one instead: How To Install And Use Goagent. GoAgent works perfectly with Chrome extension "Switchysharp Proxy", you can easily setup your own rules to route the proxy.

VPNgate is a project based on Softether, it is a project funded by University of Tsukuba, Japan. VPNgate collects thousands of free VPNs that you can use. VPNgate is free of charge. No registration is required. You can read more on its introduction page: VPN Gate Overview -