While this should be easy to set up for the most part, it is limited to only working with one computer unless you set up unique ports for each computer.
In order to start a screen sharing session with a computer behind a router, a simple port-forwarding setup that will route screen-sharing traffic to the desired computer on the network is a common suggestion.