Cloudflare reports the IP address of the visitor in an HTTP header it appends; CF-Connecting-IP, so there is some information on the original visitor. However, in some instances where you have other programs that depend on the incoming IP address of the original visitor, there will be issues.
The good news is that there is a solution which is outlined in the following diagram: