When using proxy mode for a robot all probes take on the port of the controller. By default this is port 48000.
In the robot.cfg either using raw configure or editing the file directly you can add the following key:
controller_port = <New Port>
Example robot.cfg:
<controller>
domain = domain
robotip = xxx.xxx.xxx.xxx
robotname =
robotip_alias =
controller_port =
spooler_port =
hubip = xxx.xxx.xxx.xxx
hubdomain =
first_probe_port = 48000
controller_port = 48100
hub = HubName
hubrobotname = HubRobotName
hubport = 48002
access_0 = 0
access_1 = 1
access_2 = 2
access_3 = 3
access_4 = 4
secondary_domain =
secondary_hub =
secondary_hubrobotname =
secondary_hubip =
secondary_hubport =
secondary_hub_dns_name =
secondary_robotip_alias =
robot_mode = normal
set_qos_source = no
autoremove = no
default_priority_level =
proxy_mode = 1
proxy_log =
hub_update_interval = 900
loglevel = 3
logsize = 3000
logfile = controller.log
config_lock_timeout =
port_alive_check =
port_alive_include_local =
startup_timeout =
suspend_on_loopback_only = yes
temporary_hub_broadcast = yes
do_not_broadcast =
unmanaged_security = domain_locked
send_alive =
alarm_level_comfail_restart =
alarm_level_dispatch_error = major
alarm_level_max_restarts = major
alarm_level_start_error = major
alarm_level_suspended =
alarm_level_timed_not_finished = warning
alarm_level_timed_error_return = warning
alarm_level_unregister = major
alarm_level_request_error = major
alarm_level_postinstall = no alarm
audit =
audit_max_config_size =
audit_checkpoint_count =
wait_after_unregister =
config_locking = yes
capture_output =
default_fail_window =
max_restarts =
ip_version = ipv4
local_ip_validation = yes
strict_ip_binding = no
system_uptime_qos = no
os_user2 =
ssl_mode = 0
ssl_cipher = DEFAULT
<environment>
</environment>
</controller>