swissDirekt Trading Floor - Firewall/Proxy
Communications
swissDirekt Trading Floor communicates with the
Bank’s server via various TCP Ports. swissDirekt Trading Floor attempts to
automatically detect the correct communications settings from your Internet
Explorer setup.
If you are having problems using swissDirket Trading Floor
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 IP Address 193.178.175.38 This port is used for encrypted communications with
the trading server.
- A HTTP port (port 80 or 8080) must be open; this port is used for program
downloads and for web pages in swissDirket Trading Floor.
| Raw Protocol Direct |
Remote Server
Settings |
| Trader Server |
193.178.175.38 |
| Use HTTP |
No |
| Port |
1001(must be open in Firewall) |
| Proxy Server Settings |
Connect Via Proxy Server
|
No |
| SOCKS Protocol Version |
N/A |
| Server Name |
N/A |
| Port |
N/A |
| Username |
N/A |
| Password |
N/A |
| |
|
| Notes: Use this configuration if you have a
Proxy/Firewall Client. No further proxy information should be required by
swissDirket Trading Floor. If your site uses a firewall, Port 1001 must be
opened for IP address 193.178.175.38 |
| Advantages: This is the preferred operating mode
as it allows faster data transfers between the server and swissDirket Trading
Floor. | |
Alternative Solutions
If it is not possible to open this
port due to strict firewall policy, swissDirket Trading Floor 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 |
|
Remote Server
Settings |
|
Trader Server |
193.178.175.38 |
|
Use HTTP |
Yes |
|
Port |
N/A |
|
Proxy Server
Settings |
|
Connect Via Proxy Server |
Yes |
|
SOCKS Protocol Version |
N/A |
|
Server Name |
DNS or IP Address of HTTP Proxy Server |
|
Port |
Typically 80 or 8080 |
|
Username |
Userid for proxy authentication |
|
Password |
Password for proxy authentication |
|
Notes:
If port 100l cannot be opened (for example due to
strict firewall policies), swissDirket Trading Floor can be set
up to run in HTTP mode where all communications between the server and
swissDirket Trading Floor 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 |
|
Remote Server
Settings |
|
Trader Server |
193.178.175.38 |
|
Use HTTP |
No |
|
Port |
1001(must be open in
Firewall) |
|
Proxy Server
Settings |
|
Connect Via Proxy
Server |
Yes |
|
SOCKS Protocol
Version |
4(a) or 5 |
|
Server Name |
DNS or IP Address of Socks Proxy
Server |
|
Port |
Typically 1080 |
|
Username |
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 |
|
Advantages: This is the preferred operating
mode as it allows faster data transfers between the server and swissDirket
Trading Floor. |
|
Disadvantages: Requires a Proxy Server that
supports the Socks
Protocol. | |
|
Remote Server
Settings |
|
Trader Server |
193.178.175.38 |
|
Use HTTP |
YES |
|
Port |
80 |
|
Proxy Server
Settings |
|
Connect Via Proxy
Server |
No |
|
SOCKS Protocol
Version |
N/A |
|
Server Name |
N/A |
|
Port |
N/A |
|
Username |
N/A |
|
Password |
N/A |
|
Notes: |
|
Advantages: Does not
require Port 1001 to be opened in the firewall. |
|
Disadvantages: This mode of
operation is considerably slower than port 1001
communications. | |
|
Trade Server |
This is IP address of the trading server and should not be
changed unless instructed to do so by us. |
|
TCP/IP Port |
swissDirket Trading Floor supports a proprietary TCP/IP
protocol for communications with the trading server. This protocol offers
efficient communications with the trading server and we recommend it's use where
possible. |
|
Use HTTP |
To set up swissDirket Trading Floor 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 swissDirket Trading Floor
to communicate with the trading 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
swissDirket Trading Floor. |
|
Proxy Server
Settings |
|
Connect via proxy server |
Check the Connect via proxy server
check box to set up set up swissDirket Trading Floor for communications through
a proxy server. |
|
SOCKs |
If swissDirket Trading Floor 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).
If swissDirket Trading Floor is configured to communicate using
HTTP tunnelling (the Use HTTP check box is checked), the
proxy is assumed to be a HTTP proxy and the SOCKs protocol is not
used. |
|
DNS 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 and password |
Enter the User name and Password if required by your proxy
server.
If your proxy uses the SOCKs protocol version 4a, User Name
only is supported by this protocol. SOCKs protocol version 5 supports both User
Name and Password.
HTTP proxies can be configured for User Name and Password for
basic or digest authentication. |
|
Port |
Typical Proxy Ports: HTTP Proxy : 80 or 8080 SOCKS Proxy
: 1080 |
|
Communications
Settings |
|
Enable communications log |
Check the Enable communications log
check box to enable logging of communications between swissDirket Trading Floor
and the trading server. This is typically done for troubleshooting purposes.
| |