Skip to content
Snippets Groups Projects
  1. Feb 21, 2023
  2. Sep 15, 2022
  3. Sep 12, 2022
    • Reiner Hauser's avatar
      Allow to specify a custom endpoint to be published · 485508ce
      Reiner Hauser authored
      If the TDAQ_IPC_PUBLISH_ENDPOINT environment variable is set
      create an EndPointPublishPolicy with the specified address
      and pass it to the POA. The endpoint must be fully
      specified, including protocol, hostname and port number.
      
      Note this changes only the publishing, the ORB still chooses
      his own endpoint with the usual rules.
      
      For this to work some process has to listen at the specified
      address and then forward incoming connections to the original
      ORB (e.g. via an SSH tunnel).
      
      The use case is an ipc_gateway_proxy process on a system that
      allows outgoing connections but no incoming ones:
      
          export TDAQ_IPC_PUBLISH_ENDPOINT=giop:iiop:gatewayIP:8765
          ssh -f -N -R gatewayIP:8765:localIP:12346
          ipc_gateway_proxy -i privateIP -p 12345 -I proxyIP -P 12346
      
      All outgoing connections go through proxy, and the proxy connects
      directly to the remote hosts. Incoming connections are going
      to the gatewayIP:8765 host/port and are tunnelled back to
      the public part of the proxy, which in turn talks to the local
      hosts. This is possible since the ssh tunnel was established
      from inside the restricted network.
      
      The /etc/ssh/sshd_config host must have an entry:
      
          GatewayPorts clientspecified
      
      or the gateway host will only listen on the localhost interface.
      485508ce
  4. Apr 15, 2022
  5. Feb 14, 2022
  6. Jan 13, 2022
  7. Dec 02, 2021
  8. Nov 12, 2021
  9. Oct 21, 2021
  10. Sep 09, 2021
  11. Jul 09, 2021
  12. Mar 18, 2021
  13. Nov 27, 2020
  14. Nov 05, 2020
  15. Sep 25, 2020
  16. Sep 24, 2020
  17. Apr 13, 2020
  18. Feb 13, 2020
  19. Feb 12, 2020
  20. Feb 11, 2020
  21. Apr 17, 2019
  22. Mar 19, 2019
  23. Jan 17, 2019
Loading