I just spent the better part of my weekend troubleshooting why JForex couldn’t connect to Dukascopy servers from behind Sophos UTM9 (firewall) after doing an upgrade on Friday.

I was able to access dukascopy.com, but JForex could not connect, I thought JForex ran on port 443 (HTTPS) but I was wrong. It turns out JForex uses TCP port 10443 to access Dukascopy servers.

For those using firewalls with Intrusion Prevention Systems, you should create a rule allowing TCP port 10443 or your JForex will be stuck at “authenticating”.

These two images show how my firewall kept blocking access.



In the image below, I noticed the Swiss flag and after doing an IP address lookup, it belonged to Dukascopy. That's how I knew that JForex uses port 10443.



After allowing access to port 10443, JForex can now access Dukascopy servers



I hope this helps someone.
翻译为 英语 显示原始