When I first tested mod_remoteip, it failed to update the value in the C code for request_rec->connection->client_ip. This is where the osrf http translator finds the IP address of the client. Long story short, it fails to fix the problem.
A test case is to use a stateful pcrud call (e.g. create an ACQ provider) via the translator through a proxy. Every client will be treated as coming from 127.0.0.1 (or similar) and this will be noted in the logs.
Recapping from IRC discussion...
When I first tested mod_remoteip, it failed to update the value in the C code for request_ rec->connection ->client_ ip. This is where the osrf http translator finds the IP address of the client. Long story short, it fails to fix the problem.
A test case is to use a stateful pcrud call (e.g. create an ACQ provider) via the translator through a proxy. Every client will be treated as coming from 127.0.0.1 (or similar) and this will be noted in the logs.