ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Does ROS support proxy connections between client/server?

asked 2014-04-30 05:54:06 -0600

unknown_entity1 gravatar image

Dear ROS Community,

Does ROS support proxy connections (like SOCKS) between client/server (to get through firewalls/VPNs)?



edit retag flag offensive close merge delete


This seems like a must have for any TCP/IP connection. Does anybody else feel this way if it is not currently implemented?

unknown_entity1 gravatar image unknown_entity1  ( 2014-04-30 05:56:23 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2014-04-30 06:04:46 -0600

ahendrix gravatar image

ROS does not currently support any kind of native tunneling across firewalls.

There are a few proxy nodes and bridge/aggregation nodes such as rosproxy and rosbridge that can proxy multiple topics and services from one ROS master to another, across a single TCP port; I've seen people use these to cross firewall and network boundaries.

I've also seen a number of solutions that use VPN to cross firewalls.

edit flag offensive delete link more


Thanks Austin, I see a need for this, and I am going to add proxy support to the Happy Artist Java based ROS Client. Aaron

unknown_entity1 gravatar image unknown_entity1  ( 2014-04-30 08:08:05 -0600 )edit

Question Tools

1 follower


Asked: 2014-04-30 05:54:06 -0600

Seen: 2,824 times

Last updated: Apr 30 '14