...
Troubleshooting
ICE is dropping non-secure TCP connections / ICE iMpact Market Data handler doesn't receive data from
...
port 3000
...
root causeRoot Cause
ICE requires TLS connections to their market data feeds and drops non-secure connections.
By default, port 443 is used for secure TLS connections and port 3000 is used for non-secure connections.
...
Encrypt connection with other proxy applications (e.g. STunnel) and forward a non-secure connection from localhost:3000
to <ice TCP feed>:443.
For example, the next first configuration should be changed to the second one, also using the given STunnel configuration.
Old configuration:
Code Block | ||
---|---|---|
| ||
<tcp ip="63.247.112.185" port="3000" userName="Username" password="Password"/> |
with the following oneNew configuration:
Code Block | ||
---|---|---|
| ||
<tcp ip="localhost" port="3000" userName="Username" password="Password"/> |
and STunnel configuration:
Code Block | ||
---|---|---|
| ||
[ICE_MD] protocol = proxy client = yes accept = 127.0.0.1:3000 connect = 63.247.112.185:443 |