Using reddit without an account is a pain nowadays, especially with any commercial VPN. There are ways around that:
Some of you may known the rather short-lived Libreddit, an awesome frontend for Reddit that got struck down by its success.
Redlib is a (still working) fork of Libreddit with a few instances. Due to reddits API Limits, it’s not very practical to rely on one instance.
A quite elegant solution is the Automatic Redlib Quota & Error Redirector userscript. Once installed, most Redlib errors are automatically detected and your request gets redirected to another instance. This results in an excellent user experience, altough some instances can be a bit slow if you’re trying to access media.
The list of available Redlib instances the script uses gets updated quite frequently. The script also works nicely with redirect plugins, e.g. this one for Firefox, if you want to automatically redirect all Reddit URLs to Redlib.
I use RedReader on Android, no VPN or extra script required. On desktop I have yet to see a login wall.
there’s also LibRedirect, which covers many more services: https://libredirect.github.io/
Can this switch instance upon errors?
not automatically, but it’s fairly uncomplicated. you click on the extension icon and then a reload button next to the service that you’re accessing, and it’ll try accessing the page through another instance.
That’s unfortunate. I do like the ability having it to correct and try another instead of manually finding one that works.