I decided to increase loading speed of my website because I need it more faster to serve. one of this optimization technique is content delivery network (CDN).
I start with cloudflare.com because it has an excellent free plan.
After setting up cloudflare, I'm unable access my web site cPanel and FTP. I tried almost all the method to fix this issue and finally got the actual solution of problem.
Follow below steps to Access cPanel and FTP With Cloudflare enabled website or WordPress blog.
To access cPanel and FTP you should use:
direct.yourdomain.com/cpanel or direct.yourdomain.com:2082.
But all above options doesn't work for me. iIf you are facing same problem, you just need do is access your cPanel and ftp using the cloudflare dedicated IP given to you.
How To get know CloudFlare IP of your website:
Login to your cloudflare account
Under my website, click the DNS settings
DNS Settings, you will find your IP address as below image
If your IP is 18.104.22.168 than access cPanel,
Connect to FTP with CloudFlare:
Open your ftp client software and put IP in Host name with your user name and password . Cheers Done!