I discovered a new way to make PI-Hole over VPN, if it didn’t exist already, here it is:
So I installed SoftEther wich is a VPN Server, and I configured it, not with Pi-Hole I didn’t even put an DNS for the Pi-Hole Server in the configuration of SoftEther and when I connected over Mobile Data to the VPN,
SoftEther has allowed the Pi-Hole to work over VPN Server.
Sorry for Bad English or bad eplaining.
I consider SoftEther better than OpenVPN but idk, on mobile it works to connect without an app like OpenVPN, it’s allowing you to connect over the VPN integrated in phone settings. It’s amazing.
Let me know if you have questions:)
EDIT:
Pi-Hole is on a Virtual Machine (VMWare one) on my PC, and the SoftEther is on the host machine, they don’t have the same Local IP.
Nope but I’m convinced that one feature of SoftEther is the winner of all VPN clients (SoftEther has a client too) if you make a server on your network, you can make a VPN Gate and others can connect (to that individual Gate not to the entire network) and if you do that, you have a new option on the SoftEther client that you can chose a VPN from others and connect, it’s sick! Idk the technical stuff but it’s pretty awesome, you can connect to others for free, and not much people knows this, those servers are almost empty, not all of them but you can find empty ones.
Welp, they have a policy, you can set an policy for your server, so…if you don’t have a policy yeah something like that. But if I want, I can go to others and do that as well:)
That’s optional btw, you can use it as a normal VPN Server or like a bridge for another servers, or so much more, the VPN Gate thing is optional if you want to connect to others, let others connect to you, anyway you can make a thing where you put just one sessions max, and connect with something to it and that’s it, the thing is I didn’t do that because I don’t really care, I didn’t set any policy / rules so yeah, no one connected to me anyway.
EDIT:
You can connect to SoftEther VPN Server with OpenVPN client too btw… It supports it.