Hello,
It seems your issue of being able to use custom domains with a reverse proxy (in front of GAE ) has been answered and accepted by you already. However, if you would like to further investigate what other Request Headers are available on GAE you can go to the following:
For Google App Engine - Standard:
You can find Request Headers for Standard here.
For Google App Engine - Flexible:
You can find Request Headers for Flex here.
As mentioned in the previous post, they are some X headers that you have included that cannot be sent. However, if you have built your GAE app on Flexible then you can include the following headers:
X-Forwarded-For: [CLIENT_IP(s)], [global forwarding rule IP]
X-Forwarded-Proto [http | https]