Look, we've been through this hundreds of times here on this forum. If SS works fine internally, then connecting from outside your network is just a matter of getting the routing set up correctly.
So, IF it runs fine internally, you have to make sure that the port forwarding on the router is correct.
Can you connect to SS using your external IP:port# address? If you can't, you won't be able to connect using the subsonic.org name.
You can connect to my server using
http://98.117.185.5:8084/ OR using
http://garyj51.subsonic.org If I can't connect using the ip:port# I'll never connect using the subsonic.org address.
Do you have your SS server set up on an internal static ip?