Why am I listed as not connectable even I am not NAT/Firewall ?
The XMASTER is quite smart at finding your real IP, but it does need the proxy to send the HTTP header HTTP_X_FORWARDED_FOR. If your ISPs proxy does not then what happens is that the site will interpret the proxy IP address as the client's IP address. So when you login and the site tries to connect to your PC to see if you are NAT/firewalled it will actually try to connect to the proxy on the port your PC reports to be using for incoming connections. Naturally the proxy will not be listening on that port, the connection will fail and the Site will think you are NAT/firewalled.