This site hosts the documentation for CrashPlan PROe version 3.8.2010.
Looking for documentation on PROe version 3, released in April of 2012? Please visit our current documentation.

Port Forwarding on Mac OS X

Overview

By default PRO Server accepts PRO Client network connections on port 4282.

If you have remote PRO Clients, it is a common practice to have them connect outbound on port 443, the standard HTTP SSL port, to get past restrictive firewall settings.

One way to allow PRO Server to handle incoming connections on port 443 is to use a technique called port forwarding. Port forwarding takes incoming network connections on one port and forwards them to another port.

In this case, we'd like to forward connections intended for port 443, the PRO Client configured outbound port, to port 4282, the PRO Server port.

How It Works

There is a tool on OS X called ipfw that you can use to do the port forwarding locally on the box.

Using ipfw to Forward the Port

The man page for ipfw is extensive and quite useful. Here is a selection of the commands:

sudo ipfw list
sudo ipfw add
sudo ipfw delete

The fields in the forward rule are:

ipfw add RULE_PRIORITY forward DESTINATION_IP,DESTINATION_PORT ip
from any to any INBOUND_PORT in

Example Command

The following example forwards any inbound 443 traffic to PRO Server running on local host (127.0.0.1) port 4282.

sudo ipfw add 1443 forward 127.0.0.1,4282 ip from any to any 443 in
recipe/forward_port_443_to_pro_server_on_mac_osx.txt · Last modified: 2009/08/20 13:20 by mcoopet