Swarm - Public render farm?

Hello everyone,
So my friend and I had an idea to port forward my swarm agent client on my network so he could pick it up on his coordinator. We are currently using ports 8008 and 8009 and we have both disabled our firewalls but the agent refuses to connect. What are we doing wrong? Is this even possible?
Thank you in advance!

It should be possible. Did you enable port-forwarding on your router?

Yes, as stated both ports 8008 and 8009 are forwarded and port forwarding is enabled.

Im not very familiar with Swarm Agent or Swarm Coordinator, but have general server experience. Are you connecting to your friends external IP address, and not his local?

The IP Address at the middle-top of this page: http://www.whatsmyip.org/ Will be your external IP. Try connecting the external ip, and make sure that the computer you are trying to connect towards has his ports forwarded, and that you are trying to connect to the external ip of the computer that you are sending the work to.

Im not sure if this is correct, but i hope it helps anyways!