Permit HTTP traffic on non-standard port

Hi All,
I’m having a problem configuring CF firewall to accept HTTP traffic on a port other than 80.

In this setup the server runs two services:

  1. A web site here:
  2. An HTTP listener service here:

I want to configure the WAF to front the web site and permit all HTTP traffic on port 8100 to pass unhindered and unaltered.

With CF switched off all works fine. With CF enabled HTTP traffic to port 8100 is blocked, as expected.

A firewall rule is now added: tcp.port eq 8100 => Allow

Then: POST HTTP/1.1 Content-Type: application/octet-stream

Traffic is still blocked and does not hit the server. I receive an HTTP 502 response (Connection failed).

What steps are required to configure CF to pass HTTP traffic on port 8100 and apply WAF rules otherwise?

Kindly, may I suggest looking at the article from below to check for supported and compatible ports with Cloudflare proxy mode :orange: for bot HTTP and HTTPS:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.