I use a SNMP proxy using the config available from NET-SNMP. Work greats. Allows me to use a VPS and whitelist on a SD-WAN edge.
But there will be one IP with many community strings.
Works great except when I do a poll using -Aall it comes up with a IP discovered already.
So I could mark a device as a proxy and the not mark it as already discovered or put in a option on the command line to skip test for existing IPs.
Or see if the community string on the new device is different?