improve x-forward-for method to get user ip