maybe you haven't actually written any relay code, because you would then understand the relay sees the IP addresses they are coming from
piece of cake to just log all that and filter for correlations between channel requests and IP addresses
or, like i say, am i missing something?