You can also just use a phone plan with roaming, as they aren't affected by the firewall. The guide says it's pricey, but Google Fi doesn't charge extra for roaming. I got around China last year with it, including some fairly remote parts.
To be fair, having an iPhone and Fi automatically makes me a bit of a second-class citizen with Fi, but hey, it's the cheapest way for me to have international roaming.