[tor-bugs] #13171 [meek]: meek's reflector should forward the client's IP address/port to the bridge.
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Dec 18 01:51:18 UTC 2015
#13171: meek's reflector should forward the client's IP address/port to the bridge.
-------------------------+------------------------------
Reporter: yawning | Owner: dcf
Type: enhancement | Status: needs_review
Priority: Medium | Milestone:
Component: meek | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Sponsor: |
-------------------------+------------------------------
Comment (by dcf):
I was curious as to what fraction of clients send `X-Forwarded-For`. On
the meek-azure bridge, it is about 99.5%.
I temporarily applied [attachment:0001-Count-fraction-of-hosts-with-X
-Forwarded-For.patch this patch], which counts the number meek sessions
that started with an `X-Forwarded-For` request. It prints stats after
every 1000 new sessions. I let it run for 5000 sessions (it took 20
minutes to get there).
{{{
useraddr: total 5000 X-Forwarded-For 4978 good 0 bad RemoteAddr 22 good
0 bad parse 5000 good 0 bad
}}}
This means, that out of 5000 requests, 4978 contained `X-Forwarded-For` or
`Meek-IP`, and in all of those we were able to extract the client IP
address from the header. For the remaining 22 requests, we fell back to
the old behavior of using the source IP address (`RemoteAddr`). We were
able to parse the resulting IP address in all 5000 cases.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13171#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list