Ah.
So. . .does the WD Cloud app work correctly?
Note that you need to test this from OUTSIDE your home network. Like, with a cell phone that has the wifi turned off. If necessary, use a second computer using your cellphone as a hotspot.
Start by checking (from the dashboard) SETTINGS - > CLOUD ACCESS
It should say “Connected” and “Port Forwarding Established”.
If it says anything involving “Relay connection”, port forwarding is not set right, and if WD cloud apps work, it’s only because the EX2 is using a WD server to make it happen. (That one fooled me for awhile)
If you hit “configure”, it will prompt you for TWO external ports. The first is for HTTP and the other for HTTPS connections. These should be in the 84xx range for an EX2 Ultra (not sure that is critical)
The internal ports for the EX2 Ultra are 80 and 443 respectively for HTTP and HTTPS. (I have another WD device, and it uses the same internal port numbers - → which is fine and works- - → Changing these ports require you to go into the firmware of EX2). That information is a little hidden. . . you can find it under the “learn more” under the configuration button.
So let’s say your DynDNS is 24.100.100.100 (if you do a reverse DNS lookup on your web browser, those are the numbers that should pop up.
Let’s say your EX2 IP address on your network is 192.168.0.100
Lets say you are trying to use external ports 8450 and 8451
Then, you will point whatever device outside your network to 24.100.100.100:8450 and 24.100.100.100:8451
Then in your router, you direct “8450” to 192.168.0.100:80
Then in your router, you direct “8451” to 192.168.0.100:443
If you have a second device on the net work, it’s ok if the device uses the same 80 and 443 ports; since the IP address of the second device (had better be) would be unique. Naturally, it would need separate EXTERNAL port addresses, since your WAN IP address is from your router. . and common to both devices.
So. . .I hope this helps.
First check is make sure the WD apps work fine. . that means you have port forwarding working ok.
Then you can work on getting your remote server stuff working.