cFosSpeed is now in new hands. Atlas Tech Solutions now owns, develops, and sells new versions of it
New! By the makers of cFosSpeed: The cFos EVSE

Make cFos Personal Net reachable from the outside

Most Internet users today don't use public Internet addresses directly. Instead they have a router installed which translates public Internet addresses to addresses of their private network. So whenever the user initiates a connection to the outside, the router automatically sets up a temporary mapping between the private address and port and the public address. But when a user from the outside accesses your router (and local network) the router doesn't know to which computer in the network it shall forward the "call".

Therefore for cFos Personal Net you need to set up NAT port forwarding in your router. Go to the setup of your router and look for NAT setup, NAT port forwarding, NAT rules, or alike. Then add a rule for TCP connections to map Port 80 (for HTTP and port 443 for HTTPS) to port 80 of the machine your cFos Personal Net is running on.

Instructions on how to enable port forwarding for various routers are available here.

Also you need to check if traffic to cFos Personal Net can travel through the firewall(s). cFos Personal Net can automatically open port 80 in the Windows firewall, but not in firewall products / antivirus products of other vendors. Also some routers have a firewall, too. Please allow TCP traffic for port 80 (and maybe 443) to reach cFos Personal Net.

Say the machine you run cFos Personal Net on has the local address 192.168.2.122. Then you need a NAT rule to allow all TCP traffic for port 80 to go to 192.168.2.122:80.

You can check cFos Personal Net's connectivity as follows:

  1. Start your browser and enter http://localhost
    If you see the cFos Personal Net webpage, you know cFos Personal Net basically works.
  2. Enter, say, http://192.168.2.122 (local address of the machine you run cFos Personal Net on) in your browser. By doing so you open a connection via your router. If you see the cFos Personal Net webpage, you know the firewalls let through traffic for cFos Personal Net.
  3. Now find your Public IP address (for example at the bottom of the cfos.de homepage) and enter it in the browser, for example http://217.23.123.7. This tests the firewall in your router and the NAT port forwarding. If you don't see the cFos Personal Net webpage consult the documentation of your router on how to configure NAT port forwarding.

cFos Personal Net documentation