Archived

This forum has been archived. Please start a new discussion on GitHub.

Using a HTTP-Proxy with ICE?

Hello,

is it possible to tunnel the ICE protocol over HTTP?

I guess that glacier2 solves most firewall problems. However, in a corporate environment, clients sometimes can only access outside servers via a HTTP-proxy.

Thanks,
Martin

Comments

  • It would certainly be possible to tunnel Ice through HTTP, but we don't have any product for this. Technically, such a product wouldn't make much sense, because there would be no gain in security. In any case, if you have a commercial need for such a product, please contact us at info@zeroc.com.
  • Many thanks for your promptly answer.

    I'm not concerned about security, just about ease of configuration and deployment of clients.

    If Ice was tunneled through HTTP, would this still allow for bi-directional connections (callbacks)?

    Cheers,
    Martin
  • I'm not an HTTP specialist, but I don't think bi-directional connections would be possible with HTTP tunneling. So this could only be used for request/response systems.
  • Hi,
    Marc

    I was wondering if it is possible to tunnel the traffic of callback with glacier2 use HTTP-proxy.
    I guess bi-directional connection only make sense when there is no glacier2 at all.
    From my point of view, on the socket level, bi-directional connection is a connected socket which is create by the client, and the client connected to glacier2 latter on.
    So can you explain that if it is possible to tunnel callback callings from glacier2 on behalf of the server use a HTTP-proxy?

    Thx a lot.
  • benoit
    benoit Rennes, France
    Hi,

    Yes, it's in theory possible to tunnel the connection between Glacier2 and an Ice client (for regular calls and callbacks over the Ice bi-directional connection).

    However, Ice currently doesn't provide any built-in mechanism to do this through an HTTP-proxy so you'll have to use a third-party HTTP tunneling program to do this (such as GNU httptunnel for example).

    Cheers,
    Benoit.
  • Thx Benoit, for your fast response.
    Can you tell me if you guys has any recent plans on this topic?
    If not, I'm afraid I have to implement that my self. :((
  • We do not have any plans, due to the lack of demand for such a feature from commercial customers. If you have a commercial need for this feature, please contact us at info@zeroc.com.