It's my understanding that when in the apache access log there are 2 IP Addresses listed together on one line instead of 1, that it's a "user" using a proxy.
Example:
112.96.179.188 36.56.114.20 - [30/Nov/2017:12:43:05 -0500] "POST /customer/ HTTP/1.1" 302 - "https://www.example.com/customer/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0"
All of the spam traffic on a site I'm managing is coming from these "users".
Is there a way in htaccess to block these from accessing the site?