Anyway to proxy a 80 port web server?
I have a web server running on a 80 port and was wondering if there's anyway to get that proxied so it hides my backend IP. Does anyone have any ideas here?
80 Replies
Proxying directly on Cloudflare DNS seems to break it entirely... gives me the error in the screenshot.
If I have it set as not proxied and DNS only, it works fine.
So 80/http only, no https? Under SSL/TLS -> Overview change your SSL to Off if that's the only website on the domain, or you can use a Configuration Rule with Hostname eq to override it
If you're not doing https/443 because certs are annoying to setup or something like that, you could use Cloudflare Tunnels, simple connector you install on the same server/network, and then
User -> Encrypted -> CF -> Encrypted -> Tunnel -> unencrypted but LAN or same machine -> origin host, to avoid any security issues
It does have SSL if that changes anything
I suppose 443 port too then
It changes a lot yea, should be 80 & 443 then if properly setup. Does it work without proxy?
Yep! Works fine without proxy
Just want to hide that backend IP, this is the final obstacle before everything is hidden hahaha
Works fine with https or http without proxy?
With https, yeah
and http, but directs to https
If you go to SSL/TLS -> Overview, what's your setting?
Flexible
go to Full (Strict)
Awesome, that's done
Flexible is not something that should ever be used, it's user -> https -> cf -> http (plaintext!!) -> origin
looks like you unproxied it?
annnnd it seems like it's working now!
hahaha thank you so much!
I think you're just behind dns cache
is it not working for you?
ah rip it's not on my alternate computer
F