Hi,
If you have paid wordence licenses, please log a support ticket at support.wordfence.com and we'll give you priority support there.
Wordfence works on dedicated servers and on shared servers, but you will need once paid license for each WordPress site if you're using the paid version. Otherwise you can just use the free version.
Regards,
Mark.