Real external IP will be leaked by warp when accessing websites on Cloudflare cdn via http/3
I noticed that some website got my real external ipv4, even I’m using warp.
So I checked my ip address via https://cloudflare.com/cdn-cgi/trace
It seems it was warped well
But I refreshed the page, and it turned to show my real external ip address.
After checking my network, my real external ip address was leaked when I’m accessing via http/3.
I tried to access my site on Cloudflare cdn, and I got the same result from logs
warp ip when accessing via http/1 or http/2
while
my real external ip when accessing via http/3
I also tried to access other sites which not hosted on Cloudflare via http/3, they always got warp ip.
Are you able to consistently reproduce this? I’m not able to currently.
Can you share any more information about your setup? Warp version, OS version, browser version, etc? Can you share your cdn-cgi/trace output, with IP omitted as needed?
Can you provide the output of https://cloudflare.com/cdn-cgi/trace (with IP omitted as necessary) so we can get an idea of which colo you’re hitting?
I’ve pinged some folks internally, but I’m personally struggling to reproduce this with the tools I have. I couldn’t reproduce with curl + quiche when hitting LHR for example.
It seems that it has been fixed today.
When accessing via http/3, server will get an ip addr “104.28.157.25”
while it’s “104.28.211.105” via http/1.1 or http/2