Aqui estão as informações para sua pergunta 1, confira o URL abaixo.
Roubo na última linha da tabela Balanceador de carga TCP / SSL (segunda tabela). É apenas o seu caso. E diz explicitamente
Does not support the Proxy Protocol header.
Então, para sua pergunta 2, a resposta é não.
E me desculpe, eu não posso fornecer mais ajuda para suas perguntas 3 e 4. (Na verdade, com base na minha experiência, para a pergunta 4, eu acho que o seu caminho é bom o suficiente. Talvez minha experiência não seja suficiente; )