I did not do anything that's not in that guide include setting these iptable rules.
This mostly works fine, except so far I've been able to find a couple of websites that do not work. I get the error below for them (both websites are https only).
Expected Behaviour:
Visit itchy.nl, it should load the site (https).
Actual Behaviour:
This site can’t be reached
The webpage at https://itchy.nl/ might be temporarily down or it may have moved permanently to a new web address.
ERR_SPDY_PROTOCOL_ERROR
Nothing in the logs for the domain. The request does not even reach the server. Error code ERR_SPDY_PROTOCOL_ERROR suggests something to do with how SPDY (or HTTPs) is handled.
Are you using chrome on these devices? Because it seems to be an ongoing issue (since 2015 at least) with chrome, showing up in different situations, with some "anti-virus" software, and frequently with vpns. Some examples:
The same issue is mentioned on many other places, with some of the purported fixes being ritualistic voodoo eg "clear your cache and cookies", rather than solving problem in a permanent way for all sites.
If you are using chrome, please try another browser and report back.
Ok I setup a brand new openVPN server (without Pi-Hole), and tried to connect to the site. And it works. So the issue seems to be with pi-Hole somehow?