Just TOR är ju enkelt att blockera, eftersom exit-noderna (de ips som används i sista steget av onionkjedjan) är offentliga - du hittar dem på
http://tor.eff.org
Men i det stora hela är det ju omöjligt att att hindra att någon abusar din tjänst via proxys, helt enkelt därför att det är omöjligt att veta med 100% att en proxy faktiskt används.
två enkla tips som hjälper dig en bit på vägen dock:
* Du kan göra det så bökigt som möjligt för abusers genom att automatisera blocklistor som plockar info från de stora listorna som
http://www.proxy4free.com/ &
http://tools.rosinstrument.com/proxy/
* Håll koll på de header-taggar som *ibland* läggs till av proxyn som X_FORWARDED_FOR/REMOTE_ADDR/VIA/max-age