I am behind a university router, which means I have no control over the router settings. My friend is computer illiterate and behind a router as well. Let's just assume he can't mess with router settings.

Both of these routers block all connections that originate from outside the network. How can I connect to my friend? I've tried using a SOCKS proxy as a go between, but they don't seem to operate the way I expect them to.