Comment
Comment by Hamuko
I use a registered domain with DNS validation and then CNAMEs that I resolve locally. Basically:
Since you use DNS validation, you just API keys for your public DNS service that acme.sh can use. No need to have any VPN network interfaces for getting your certificate. Your wildcard certificate also doesn't leak any details about your services.