How to setup internet sharing / proxy / VPN on MacOS with client not on the network?

0

So China has the Great Firewall of China which blocks access to many western services like Google, YouTube, Facebook etc. I don't really care for the social/entertainment stuff, but living without Google has been crushing, especially when it's needed for work. I've already tried many paid VPN services, which work to varying degrees until it doesn't.

I have access to a residential 300Mbps Up / Down fiber connection in Canada. Is there a way to connect to one of my computers at home and use it as a tunneling service, VPN, internet sharing, proxy device? (Not sure which one of those terms are correct.) All computers are running MacOS Mojave.

NeedGoogle

Posted 2019-03-03T04:40:29.410

Reputation: 1

There are lots of ways to do that. One of the easier ones is to install homebrew (if you haven't already), brew install openvpn, and google how to set up OpenVPN, possibly wrt. to one endpoint in China (the Great Firewall also does VPN inspection, so you may need some tricks. I'm not up to date with the current status of the Great Firewall, so you even may have to use something else than OpenVPN). – dirkt – 2019-03-03T07:56:38.973

You'll also need either a public IPv4 or IPv6 from your ISP in Canada. If you don't have that, you can ask your ISP to provide one (will be more expensive), or it will get more difficult; then you'll have to use a third-party server to make the connection (e.g. STUN; not sure if that works with OpenVPN and/or through the Great Firewall). – dirkt – 2019-03-03T08:07:19.950

No answers