Home Help Center

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

  • marcmarc FloridaAdministrators, ZeroC Staff Marc LaukienOrganization: ZeroC, Inc.Project: The Internet Communications Engine ZeroC Staff
    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 [email protected].
  • FarmerFarmer Member
    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
  • marcmarc FloridaAdministrators, ZeroC Staff Marc LaukienOrganization: ZeroC, Inc.Project: The Internet Communications Engine ZeroC Staff
    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.
  • GlacierXGlacierX Member Rong XianOrganization: BMCProject: my private interest
    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.
  • benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff
    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.
  • GlacierXGlacierX Member Rong XianOrganization: BMCProject: my private interest
    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. :((
  • marcmarc FloridaAdministrators, ZeroC Staff Marc LaukienOrganization: ZeroC, Inc.Project: The Internet Communications Engine ZeroC Staff
    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 [email protected].
Sign In or Register to comment.