Bypass firewalls with cPanel proxy subdomains
In this article I'm going to review connecting to your cPanel account's various services, when there is a firewall on your computer or router not allowing a normal connection over the standard ports.
There are several default services that come with your hosting account, these operate over a different port than the standard port 80 that normal website traffic is relayed over. In some cases these additional ports are blocked from being accessed by your local computer or router's firewall settings, this is especially very common if you're in an office environment where you don't control the firewall settings.
Below I'll go over the default ports used to access cPanel, webmail, and WHM (Web Host Manager), and then I'll also cover the proxy subdomains that you can use to access these services when your firewall is blocking their normal ports.
cPanel proxy subdomains
The following table shows the standard port that the various cPanel services operate under, as well as the secure port that they can use when accessing it over an SSL encrypted https:// connection. The proxy subdomain for each service will be a URL you can use to access the particular service over the standard port 80 that should be open in your firewall if you're having issues accessing it otherwise.
Be sure to replace example.com with your own domain name when using any of the cPanel proxies.
|Service||Standard port||Secure port||Proxy subdomain|
|WHM (Only on VPS and dedicated servers)||2086||2087||whm.example.com|
You should now understand why you might be having issues trying to connect to various cPanel services with the default ports that they use on the server. Using the cPanel proxy domain examples you should be able to still access the particular service even behind a firewall that is blocking the standard ports.
Thank you for your feedback!