Port Blocking is NOT the Solution
by Flatworm - 3/17/12 8:23 AM
In Reply to: Rather than trying to close ports to block undesired usage, by Flirkann
The problem with leeches is that they can do nearly everything they need to do through the Web ports, which you will need to leave open in any event. Blocking those ports will prevent other abuses, so it's still a good, albeit partial, solution. (Port 8080 is generally used for websites under development, though, where they are usually only to be viewed by the developers themselves, so you may not need to unblock it).
Secure it with WPA2 and use a passkey. Provide your customers with the passkey on request. Of course, this won't address the issue of a person who has in the past been a customer becoming a leech, but you can deal with this by creating a new passkey each morning or so.