Does Zero Trust have multiple outbound IPs?

I connect to Cloudflare Access and use the official Linux WARP client to connect to WARP.

First, I can see warp=plus in the response from https://www.cloudflare.com/cdn-cgi/trace, which means I’m connected to WARP Plus.

Then I repeat curl ipinfo.io/ip to get the outbound IP, but the outbound IP is rotated, there are about 3 IPs in rotation. I didn’t reconnect to WARP during getting outbound IP.

In this case, I might be accessing the same site via different outbound IPs at the same time, which means it might trigger a reCAPTCHA.

Is there any configuration to control this?

1 Like

Yes, they have a few subnets/IP ranges which are dedicated for WARP outbound traffic use, however I can’t remember exactly which subnet/IP ranges they are using, maybe someone can post it here.

On the other hand, I don’t think you can control the outbound IPs used to connect to the website AFAIK.

To clarify, I don’t want to fix outbound IP, and I know WARP has some IP ranges.

I can definitely understand that the outbound IP might change if I reconnect(establish a new WARP session)

But in my case the outbound IP was rotated during the same WARP session (meaning no reconnect was performed).

Thank you for your reply.
I posted more details above, do you have any suggestions?

Warp takes advantage of a number of Cloudflare features including Argo smart routing to use Cloudflare’s backbone for traffic routing closer to a given color for performance reasons. That will have a different IP. It also uses tens of thousands of metals in hundreds of data centers. Sessions can be shifted in data center for lots of reasons

Thank you for reply.
I can understand that WARP uses Cloudflare’s backbone to optimize traffic routing.
But if I use different IPs to access a site during a HTTP session, it might be identified as attack traffic.

To explain my case, I connect to WARP+ and repeatedly run “curl ip.sb” within 10s to get the outbound IP.
The result below show that the outbound IP changed several times in this 10 seconds.

[email protected]:~# curl ip.sb
104.28.227.187
[email protected]:~# curl ip.sb
104.28.195.186
[email protected]:~# curl ip.sb
104.28.195.186
[email protected]:~# curl ip.sb
104.28.227.187
[email protected]:~# curl ip.sb
104.28.227.187
[email protected]:~# curl ip.sb
104.28.195.186
[email protected]:~# curl ip.sb
104.28.227.187

I try to access Google and it says “Unusual traffic from your computer’s network”. This notification will disappear if I disconnect WARP+ or use WARP (w/o plus, free plan).
BTW, if I don’t reconnect, the outbound IP of WARP free plan wouldn’t changes.

Found a similar issue reported.