Getting SSL for a DNS only (aka gray-clouded) record

Hello,

I’m masking (or frame forward if you prefer) my non-SSL private URL, which is a sub-domain with custom port. Eg: http://one.private-name.com:12345

So far, I’ve registered a public domain public-name.com, added Cloudflare DNS to it.
Since the destination has custom port, adding a DNS+Proxy isn’t an option and i added a CNAME with DNS-Only as mentioned here

Now, with public-name.com pointing to one.private-name.com, I can access my destination via http://public-name.com:12345

However, since I had to use DNS-Only instead of DNS+Proxy, I end up with a non-SSL URL.
Is it possible to get my public url with https?

I see there are paid options like this one at comodo. I’m sure there are paid options with Cloudflare too. However, this is a pet project and hence I can’t go for a paid option.

Thank you.

Cloudflare does not offer any type of SSL that can be used on a :grey: record. Your best bet is to see if Let’s Encrypt can issue one.

@sdayman Thanks. I’ll check with Let’s Encrypt.

Also, I was wondering if this could be achieved with workers, and found a community mention of it here Would that be possible?

Portzilla might be an easier option:

@sdayman I’m unable to access any page under https://www.cloudflare.com/apps/
Is this page up for you?

https://www.cloudflarestatus.com/incidents/35zq6c5wwyw0

@sdayman Thanks for the update. I’ll wait and check both options you’ve suggested, and report back later.

1 Like