Firewall/proxy communications
TMS Direct communicates with the server via various TCP Ports. TMS Direct attempts to automatically detect the correct communications settings from your Internet Explorer setup.
If you are having problems using TMS Direct and you are situated behind a firewall or proxy server, check with your system administrator that the relevant ports are open as follows:
For the best performance:
- Port 1001 should be open in your firewall/proxy server for outgoing access to mitssimul.iitech.dk (IP Address 193.178.175.38). This port is used for encrypted communications with the trading server.
- A HTTP (port 80 or 8080) and the HTTPS port (port 443) must be open. These ports are used for program downloads and web pages displayed in TMS Direct.
Optimal solution
|
Raw Protocol Direct |
|---|
|
Trade Server |
|
URL or IP Address |
mitssimul.iitech.dk |
|
Use HTTP |
No |
|
Port |
1001 (must be open in Firewall) |
|
Proxy Server Settings |
|
Connect through proxy server |
No |
|
SOCKS Vers. |
N/A |
|
URL or IP Address |
N/A |
|
Port |
N/A |
|
User name |
N/A |
|
Password |
N/A |
|
Notes: Use this configuration if you have a Proxy/Firewall Client. No further proxy information should be required by TMS Direct. If your site uses a firewall, Port 1001 must be opened for IP address 193.178.175.38 or DNS name mitssimul.iitech.dk. |
|
Advantages: This is the preferred operating mode as it allows faster data transfers between the server and the TMS Direct. |
Alternative Solutions
If it is not possible to open this port due to strict firewall policy, TMS Direct can be configured to use:
- HTTP Tunneling via HTTP Proxy.
This has the advantage of not needing port 1001 to be opened but performance is lower than the raw protocol solution. - SOCKS Proxy
- HTTP Tunneling Direct
|
HTTP Tunneling via HTTP Proxy |
|---|
|
Trade Server |
|
URL or IP Address |
mitssimul.iitech.dk |
|
Use HTTP |
Yes |
|
Port |
N/A |
|
Proxy Settings |
|
Connect through proxy server |
Yes |
|
SOCKS Vers. |
N/A |
|
URL or IP Address |
DNS or IP Address of HTTP Proxy Server |
|
Port |
Typically 80 or 8080 |
|
User name |
Userid for proxy authentication |
|
Password |
Password for proxy authentication |
|
Notes: If port 1001 cannot be opened (for example due to strict firewall policies), the TMS Direct can be set up to run in HTTP mode where all communications between the server and the TMS Direct use the HTTP Port. |
|
Advantages: Port 1001 does not need to be open on the firewall. |
|
Disadvantages: This mode of operation is considerably slower than the raw protocol solution. |
|
SOCKS Proxy |
|---|
|
Trade Server |
|
URL or IP Address |
mitssimul.iitech.dk |
|
Use HTTP |
No |
|
Port |
1001 (must be open in Firewall) |
|
Proxy Settings |
|
Connect through proxy server |
Yes |
|
SOCKS Vers. |
4(a) or 5 |
|
URL or IP Address |
DNS or IP Address of Socks Proxy Server |
|
Port |
Typically 1080 |
|
User name |
Userid for proxy authentication |
|
Password |
Password for proxy authentication (version 5 only) |
|
Notes: If your site uses a firewall, Port 1001 must be open for IP address 193.178.175.38 or DNS name mitssimul.iitech.dk. |
|
Advantages: This is the preferred operating mode as it allows faster data transfers between the server and the TMS Direct. |
|
Disadvantages: Requires a Proxy Server that supports the Socks Protocol. |
|
HTTP Tunneling Direct |
|---|
|
Trade Server |
|
URL or IP Address |
mitssimul.iitech.dk |
|
Use HTTP |
Yes |
|
Port |
80 |
|
Proxy Settings |
|
Connect through proxy server |
No |
|
SOCKS Vers. |
N/A |
|
URL or IP Address |
N/A |
|
Port |
N/A |
|
User name |
N/A |
|
Password |
N/A |
|
Advantages: Does not require Port 1001 to be opened in the firewall. |
|
Disadvantages: This mode of operation is considerably slower than communication via port 1001. |
Remote Server Settings
|
URL or IP Address |
This is the DNS name or IP address of the trading server and should not be changed unless instructed to do so by the TMS. |
|
TCP/IP Port |
The TMS Direct supports a proprietary TCP/IP protocol for communications with the trading server. This protocol offers efficient communications with the trades server and we recommend it's use where possible. |
|
Use HTTP |
To set up the TMS Direct to communicate with the trading server using HTTP tunneling instead of the proprietary protocol, check the Use HTTP check box. This may be required to allow the TMS Direct to communicate with the trade server through your firewall or proxy server. The proprietary TCP/IP protocol (non-HTTP) is the preferred operating mode as it allows faster data transfers between the server and the TMS Direct. |
|
Proxy Server Settings |
|---|
|
Connect through proxy server |
Check the Connect via proxy server check box to set up set up the TMS Direct for communications through a proxy server. |
|
Socks Ver. |
If TMS Direct is configured to communicate using the proprietary
protocol (recommended configuration), the SOCKs protocol must be used on
your Proxy Server and the correct SOCKs version must be selected.
Select the SOCKS protocol version in use on your Proxy Server (versions
4a and 5 are supported).
|
|
URL or IP Address |
Enter either the DNS name or the IP address of your proxy server as seen from your network. We recommend the use of DNS names where possible as this can make traversing address translation (NAT) solutions simpler. |
|
User name, password |
Enter the User name and Password if required by your proxy server.
|
|
Port |
Typical Proxy Ports: |
|
Communication Settings |
|---|
|
Enable communications log |
Check the Enable communications log check box to enable logging of communications between the TMS Direct and the server. This is typically done for troubleshooting purposes. |


