Giving an AI agent its own IP address
说明与用途
AI 代理现在可以通过用户提供的 VPN 或代理退出,消除了来自云 IP 的检测和账户冲突。
问题
An AI agent that logs into sites on your behalf arrives from a cloud provider’s address range, which sites can detect and treat as non‑human, causing login failures and account merging.
结果
Agents now exit from user‑supplied IPs, eliminating detection based on datacenter addresses and preventing account merging caused by shared IPs.
工作流
- 1. Create or obtain a VPN profile (WireGuard or OpenVPN) from a provider.
- 2. Paste the provider’s config into the workspace’s VPN settings; the config is encrypted and stored only for the workspace.
- 3. For each browser identity, set an override to use a specific VPN profile (or leave unset to inherit the workspace default).
- 4. When a request is made, the system resolves the exit: identity setting → workspace default → direct; if the chosen exit cannot be established, the request fails loudly.
- 5. The VPN tunnel starts on demand, stays idle for ~15 min, and shuts down; the first request after a gap waits ~4 s for the tunnel to come up.
- 6. Browser sessions are rebuilt against the new exit when the override changes, ensuring traffic uses the intended IP.
证据
An agent that logs into sites on your behalf arrives from a datacenter, and the sites can tell.
You paste the provider’s config as‑is. It is encrypted with a key scoped to your workspace, and no endpoint returns it, the form is empty when you reopen it because there is genuinely nothing to show, including to you.
If the chosen exit cannot be produced, the tunnel will not come up, the proxy is switched off, the selected profile was deleted, the request fails.
- 记录日期: 2026-10-25T13:11:47.832Z