As far as PCWintech goes (and I know nothing directly about the software) I believe you are testing to the wrong IP (assuming it is connecting from an external server). The 192.168.0.2 address is internal to your network - nothing outside of your network will connect to your machine on that address.
You need to test to your public IP address. You can check your public IP address with
this. Try doing the test to that address and see what you get back.
EDIT : Just having a quick look at that app... Not sure what it is doing with the IP address as it is odd that it has a field for it considering what it appears to be doing. Try doing a port forward to a different port on the router - say port 30000 - just to keep it up out of the way. You need to ensure the forward is to the same computer you are running the test on. Then run the software using that port.
Of course, that may already be what you've done but ideally you want to test a port on that software that isn't already being provisioned by another application.
It would be good to sort out if it really is CGNAT or not. I am coming to the feeling it isn't and it is the modem that is blocking the ports.
EDIT2: Never used
this but it may be able to test an open port using your public IP.
Edited by ian72 (Fri 04-Sep-15 15:23:45)