Documentatie Tehnica

SaxoTrader – Comunicatii Firewall/Proxy

SaxoTrader comunica cu serverul bancii prin Porturi multiple TCP.

SaxoTrader incearca sa detecteze automat setarile corecte pentru comunicatii pornind de la configurarea Internet Explorer.

Daca intampinati dificultati utilizand SaxoTrader si va conectati printr-un firewall sau server proxy, asigurati-va ca sunt deschise porturile necesare dupa cum urmeaza:

Pentru cea mai buna performanta:

  • Portul 1001 trebuie deschis in firewall/server proxy pentru accesul la simulation.Saxobank.com (Adresa IP 193.178.175.38). Acest port este utilizat pentru comunicatii criptate cu serverul bancii.
  • Un port HTTP (portul 80 sau 8080) si unul HTTPS (portul 443) trebuie sa fie deschise. Aceste porturi sunt utilizate pentru descarcarea programelor si afisarea paginilor web pe SaxoTrader.

Solutia Optima:

Protocol Direct​
Setare server remote:
Nume Server Trader ​simulation.Saxobank.com
​Utilizare HTTP ​No
Port​ ​1001 (trebuie deschis in Firewall)
Setari Proxy Server:
Conexiune via Proxy Server​ ​No
Versiune SOCKS Protocol​ ​N/A
​Nume Server ​N/A
​Port ​N/A
​Nume utilizator N/A​
Parola​ ​N/A

Nota: Utilizati aceasta configurare daca aveti un Client de Proxy/Firewall. Nu vor fi necesare alte informatii privind serverul Proxy pentru SaxoTrader. Daca site-ul dumneavoastra utilizeaza un firewall, trebuie deschis portul 1001 – adresa IP 193.178.175.38 sau nume DNS simulation.Saxobank.com.

Avantaje: Acesta este modul de operare recomandat deoarece permite transferul rapid de date intre server si SaxoTrader.​

 

Solutii Alternative

Daca nu este posibil sa deschideti acest port din cauza unui politici stricte de firewall, SaxoTrader poate fi configurat pentru a utiliza:

  • HTTP Tunneling via HTTP Proxy. Aceasta modalitatea are avantajul de a nu necesita deschiderea portului 1001, dar performanta va fi mai scazuta decat in cazul protocolului direct.
  • SOCKS Proxy
  • HTTP Tunneling Direct

HTTP Tunneling via HTTP Proxy

HTTP Tunneling via HTTP Proxy
Setare server remote:
Nume Server Trader ​simulation.Saxobank.com
​Utilizare HTTP ​Yes
Port​ ​N/A
Setari Proxy Server:
Conexiune via Proxy Server ​Yes
Versiune SOCKS Protocol ​ ​N/A
Nume Server DNS sau Adresa IP a HTTP Proxy Server
​Port In general 80 sau 8080
​Nume Utilizator Id utilizator pentru autentificare proxy
Parola​ Parola pentru autentificare proxy

Avantaje: Portul 1001 nu trebuie sa fie deschis in firewall.

Dezavantaje: Aceasta modalitate de operare este considerabil mai lenta decat in cazul protocolului direct.

 

SOCKS Proxy

SOCKS Proxy ​
Setare server remote:
Nume Server Trader ​simulation.Saxobank.com
​Utilizare HTTP Nu
Port​ ​1001 (trebuie deschis in Firewall)
Setari Proxy Server:
Conexiune via Proxy Server​ ​Da
Versiune SOCKS Protocol​ 4(a) or 5
​Nume Server ​DNS sau Adresa IP a Socks Proxy Server
​Port In general 1080
​Nume Utilizator Id utilizator pentru autentificare proxy
Parola​ Parola pentru autentificare proxy

Nota: Daca site-ul dumneavoastra utilizeaza un firewall, trebuie deschis portul 1001 – adresa IP 193.178.175.38 sau nume DNS simulation.Saxobank.com.

Avantaje: Acesta este modul de operare recomandat deoarece permite transferul rapid de date intre server si SaxoTrader.

Dezavantaje: Necesita un Server Proxy care suporta Socks Protocol.

 

HTTP Tunneling Direct

HTTP Tunneling Direct ​
Setare server remote:
​Nume Server Trader ​simulation.Saxobank.com
​Utilizare HTTP ​Da
Port​ ​80
Setari Proxy Server
Conexiune via Proxy Server​ ​No
Versiune SOCKS Protocol​ ​N/A
​Nume Server ​N/A
​Port ​N/A
​Nume Utilizator N/A​
Parola​ ​N/A

Avantaje: Portul 1001 nu trebuie sa fie deschis in firewall.

Dezavantaje: Aceasta modalitate de operare este considerabil mai lenta decat in cazul conexiunii prin portul 1001.

 

Setari Server Remote

​ Setari Server Remote​
Nume Server Trader​

Denumirea DNS sau adresa IP a serverului bancii – aceasta nu ar trebui modificata decat in cazul in care sunteti instiintati de catre banca in aceasta directie.

TCP/IP Port ​

SaxoTrader suporta un protocol de proprietate TCP/IP destinat comunicatiilor cu serverul bancii. Acest protocol ofera o comunicare eficienta cu serverul bancii si recomandam utilizarea lui ori de cate ori este posibil.

Utilizare HTTP​

Pentru a configura SaxoTrader sa comunice cu serverul bancii utilizand un tunnel HTTP in loc de protocolul de proprietate, selectati casuta "Use HTTP". Acest proces este necesar pentru a permite SaxoTrader sa comunice cu serverul bancii prin firewall sau server proxy.

Protocolul de proprietate TCP/IP (non-HTTP) este modul de operare recomandat deoarece permite transferul rapid de date intre server si SaxoTrader.

​ Setari Proxy Server ​
Conexiune via proxy server​

Selectati casuta "Connect via proxy server" pentru a configura conexiunea SaxoTrader printr-un server proxy.

SOCKs​

Daca SaxoTrader este configurat sa comunice prin protocolul de proprietate (configurare recomandata), protocolul SOCKs trebuie sa fie utilizat pe Serverul Proxy si trebuie selectata versiunea corecta SOCKs. Selectati versiunea protocolului Socks pe Serverul Proxy (versiunea 4a si 5 este suportata).

Daca SaxoTrader este configurat sa comunice prin HTTP tunneling (este selectata casuta "Use HTTP"), serverul proxy se presupune ca este unul HTTP si nu este utilizat protocolul SOCKs.

DNS sau Adresa IP​

Introduceti fie denumirea DNS sau adresa IP a serverului proxy asa cum se observa pe reteaua dumneavoastra. Recomandam utilizarea denumirii DNS cand este posibil, deoarece aceasta poate face ca solutia NAT (traversing network address translation) sa fie mai simpla.

Daca proxy-ul utilizeaza versiunea 4a a protocolului SOCKs, este suportat doar Nume Utilizator. Versiunea 5 a protocolului SOCKs suporta atat Nume Utilizator cat si Parola.

Proxy-urile HTTP pot fi configurate pentru Nume Utilizator si Parola doar in cazul autentificarilor "basic" si "digest".

Port ​ Porturi Proxy Generale:
HTTP Proxy : 80 sau 8080
SOCKS Proxy : 1080   ​
​ Setari Comunicatii​
Inregistrare
comunicatii
Selectati casuta "Enable communications log" pentru a permite inregistrarea comunicatiilor dintre SaxoTrader si serverul bancii. Un procedeu executat avand scopul de a preintampina anumite probleme.
 
Updated 19.12.2012
FOREX Demo gratuit