Repository navigation
Clarify proxy exit IP stability across sessions - #669
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aylee855
marked this pull request as ready for review
October 5, 2026 19:26
sjmiller609
approved these changes
Oct 5, 2026
sjmiller609
left a comment
Contributor
There was a problem hiding this comment.
Reviewed carefully. All looks good to me.
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The docs gave conflicting answers about whether a proxy's exit IP stays the same across sessions. This makes them consistent with the ISP and datacenter proxy pages and with how the API selects IPs.
auth/configuration.mdx): this section said ISP and datacenter proxies are only stable within a session. That contradicted the ISP page, which says the IP persists across sessions, and the datacenter page, which says the IP changes per request. The two are now separate bullets with the correct behavior. The custom (BYO) bullet now positions custom proxies for cases where the static IP has to be infrastructure you control, since ISP already gives a static IP.browsers/bot-detection/stealth.mdx): the default stealth proxy was described as "a static ISP proxy", which reads like a dedicated ISP proxy. The page now says it comes from a shared pool: stable within a session, but a new session may get a different IP. It also tells readers to create an ISP proxy and attach it if they need the same IP across sessions.proxies/isp.mdx): adds a "Backup endpoint failover" section. For some organizations, an ISP proxy carries a backup endpoint from a different provider. If the primary endpoint refuses connections, traffic temporarily exits through the backup IP, then returns to the primary. The proxies overview and the managed auth ISP bullet link to it as the second case where the IP can change.browsers/bot-detection/overview.mdx): same wording fix for stealth. The ISP paragraph now says the static IP holds across sessions attached to the proxy, not just within one session.How the behavior was verified
Checked against the API source:
{instance_name}-{metro}into the region's shared ISP list (pingproxy.GetIspProxyForStableKey, called fromgetDefaultStealthProxyConfigand the egress-proxyDefaultStealthResolver). Instance names include random cuid2s, so each new browser can land on a different IP.applyISP). Every session attached to the proxy reuses that binding.ISPFallbackEnabled,ensureISPFallback). Egress-proxy routes a request to it only when the primary endpoint refuses the TCP dial, and caches the primary as unhealthy for 30s (isp_fallback.goin metro-api egressproxy). The docs say "some organizations" without naming the eligibility config.Testing
mint broken-linkspasses. I didn't run the local preview.🤖 Generated with Claude Code
Note
Low Risk
Documentation-only wording and cross-links; no runtime or API behavior changes.
Overview
Aligns proxy exit-IP behavior across managed auth, stealth, and proxy docs so readers no longer see ISP/datacenter described as “stable only within a session.”
In managed auth Custom Proxy, ISP and datacenter are split into separate bullets: user-created ISP proxies keep a static IP across sessions (with rare replacement or temporary backup failover); datacenter gets a new IP per request. Custom (BYO) is reframed for when the static egress must be infrastructure you control.
Stealth and bot-detection overview now describe the default proxy as an ISP from a shared Kernel pool—stable within a session, but a new session may use a different IP—and point readers to create an ISP proxy and attach
proxy_idfor cross-session stability.ISP proxies gains a Backup endpoint failover subsection; proxies overview and the auth ISP bullet link to it as a second case where the allowlisted IP can briefly change.
Reviewed by Cursor Bugbot for commit 492a29c. Bugbot is set up for automated code reviews on this repo. Configure here.