Any method would be good.

I just happen to have an external router.

Perhaps even supporting diald? This may limit external access though?