said by Guspaz:where do i look to find out what to put in for step #8?
Did you follow step 29?
As for port forwarding, it actually took me a while to figure that out too (I didn't clue in to the "Virtual Server" wording):
1 - Log into the ZeroShell webconfig
2 - Click on "Router" on the left-hand menu
3 - Click on "Virtual Server" on the top menu
4 - Select "ppp0" for the interface
5 - Leave "IP Address" as "ANY"
6 - Select the protocol (TCP/UDP) you want forwarded
7 - Enter the port to be forwarded in the "Local Port" field. This is the port it will listen on.
8 - Enter your computer's (or the computer to forward to) LAN IP in the "Remote IP" field
9 - If you want the external port forwarded to a different port, specify the internal port in the "Remote Port" field. Normally this will be auto-populated with what you entered in "Local Port".
10 - Press the "+" button to add the rule, close the window. You're done.
To delete a rule, select the radio button next to it and click the "-" button.
UPnP does not work with ZeroShell.