I've been researching for hours and have tried everything I can to trick google into thinking my requests are coming from a different IP address. This works for some sites, but not google. I'm using the WinForms Webbrowser control which uses IE.
I don't want to use a VPN or proxy, so I've tried:
1) Sending the following headers using a randomly-generated, valid IP address for all but user-agent:
User-Agent // randomly picked from a list Forwarded X-Forwarded-For Client-IP Via...