# How do I pass request source IP?

**URL:** <https://community.traefik.io/t/how-do-i-pass-request-source-ip/14610>\
**Category:** Traefik v2\
**Tags:** tcp, docker-swarm\
**Created:** [May 29, 2022, 4:59pm UTC](https://community.traefik.io/t/how-do-i-pass-request-source-ip/14610 "2022-05-29T16:59:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![suculent](https://sea2.discourse-cdn.com/flex020/user_avatar/community.traefik.io/suculent/32/5292_2.png) [@suculent](https://community.traefik.io/u/suculent)\
**Post date:** [May 29, 2022, 4:59pm UTC](https://community.traefik.io/t/how-do-i-pass-request-source-ip/14610/1 "2022-05-29T16:59:48Z")

</div>

Use-case: I have RASP (application self-protection module) that is supposed to block invalid requests from IP after a while. But it receives everything from traffic and cannot differ between requests from different IPs as they all come from same IP, the Traefik.

Is it possible to enhance headers with original IP so the app/rasp could act accordingly while blocking certain requests?

This may be a duplicate. Please guide me.
