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鈥檚 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鈥檙e 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.
there鈥檚 also LibRedirect, which covers many more services: https://libredirect.github.io/
Can this switch instance upon errors?
not automatically, but it鈥檚 fairly uncomplicated. you click on the extension icon and then a reload button next to the service that you鈥檙e accessing, and it鈥檒l try accessing the page through another instance.
That鈥檚 unfortunate. I do like the ability having it to correct and try another instead of manually finding one that works.
I use RedReader on Android, no VPN or extra script required. On desktop I have yet to see a login wall.
https://rdx.overdevs.com/ Is also great if needing to delve deeper.