A useful feature would be to support proxies for making the connection - for example, if the box you want to get a callback from has an outbound SOCKS/HTTP proxy server for outgoing connections.
Unsure how much of a pain in the ass it would be to add, but there is already some SOCKS code in there that could possibly be reused somewhat.