In order to block traffic you need to know the IP addresses you want to block.
The .HTACCESS file allows you to deny entry to the site to specific IPs.
The challenge is defining the IPs you need to put there.
There are some blacklists that list known proxy servers. Ask your ISP if there is any way on the server to make it dynamically use those lists to deny access.
This link Middle Eastern / Arab Proxy Server Access - All About Premium Access has information from a blackhat proxy server operation. It is illustrative of the problem -- they change the open proxy servers they bounce off off HOURLY!