| Crates.io | tower-real-ip |
| lib.rs | tower-real-ip |
| version | 0.1.0 |
| created_at | 2025-12-26 16:04:35.714873+00 |
| updated_at | 2025-12-26 16:04:35.714873+00 |
| description | A production-ready Tower middleware for resolving the real client IP via trusted proxies. |
| homepage | |
| repository | https://github.com/houseme/tower-real-ip |
| max_upload_size | |
| id | 2005903 |
| size | 50,005 |
A Tower middleware for extracting the real client IP address from various headers.
Add this to your Cargo.toml:
[dependencies]
tower-real-ip = "0.1"
use tower_real_ip::RealIpLayer;
use tower::ServiceBuilder;
let service = ServiceBuilder::new()
.layer(RealIpLayer::new())
.service(your_service);
This project is licensed under the MIT License. See the LICENSE file for details