This is pretty straight-forward. The basic idea is that you get your VPN provider’s Android app and install it on your Oculus Go or Quest. Of course, this means that your VPN service needs to offer an Android app in the first place. BEWARE, I’ve only tested with NordVPN on my Oculus Go so far. However, other users report other VPN apps working also on the Go and Quest.
Edit (July 27, 2019): User reports on VPN apps working on the Quest are controversial (some say it works, while some say it doesn’t). Will keep this post up-to-date.
Edit (August 14, 2019): Based on my own test, NordVPN doesn’t work on the Quest. This probably means other VPNs also don’t work.
Edit (December 22, 2019): If you want to help bring VPN capabilities for the Quest to Oculus' attention, make sure to upvote this on their Uservoice (they’ve implemented many requested features from there already)
Let’s get started.
Some quick background: The Oculus Go and Quest run Android and allow accessing your device with Android Debug Bridge (adb, a command-line tool). This means that you can install any Android app on your Go or Quest, as long as you have the source file (ending with .apk). Although not all apps can be launched on your VR headset, most of them should be good to go.
First, download your VPN Android app.
Second, make sure that you have set up your Go or Quest so that you can sideload apps into it (sideloading means installing apps directly from your computer and not over the official Oculus store). If you don’t know how to do that, ask DuckDuckGo or, even easier, use SideQuest.
Third, launch your VPN app on your VR headset. It might show up under “Unknown Sources” and/or in your Oculus TV app. In my case, it only shows up in the Oculus TV app.
Fourth, log in and connect to the server of your choice.
Voilà. Open your favorite browser or app on your headset and see if it works.
Let me know which VPN providers worked and didn’t work in your case, so I can add it to this post. Discussion, questions and comments on this tweet.