Workhorse should report remoteAddr in logs better
Currently Workhorse on GitLab.com is reporting all incoming traffic as arriving from @
. This may be because it's receiving traffic from nginx via a unix socket.
Workhorse should be configurable (with the option off by default) to report incoming traffic via the X-Forwarded-For
header.
This golang library might help: https://github.com/sebest/xff
Having the upstream IP would help diagnosing problems, particularly abuse issues.