proxy and x-forwarded-for supports
Merge branch 'feature/x-forwarded-for'