Your header contains underscore (_
). By default, nginx treats headers with an underscore as invalid and drops them.
You should enable underscores_in_headers
directive.
Otherwise, consider changing the header name to one without underscores. GH-client
will be perfectly valid and proxied to your backend server.