HTTP proxies can be saved but not used for a session
You might be here because: “HTTP proxies cannot be used for browser sessions” · “my http proxy is greyed out in the picker” · “HTTP can’t carry a chat” · “HTTP can’t run a session” · “no SOCKS5 or VPN proxies to test” · “why won’t my proxy launch, it saved fine” · “400 naming supported schemes” · “does driftstack support http proxies” · “https proxy not working”
Short answer
You can save and manage an HTTP proxy, but it cannot carry a session on this deployment. A launch through one is refused: “HTTP proxies cannot be used for browser sessions. Use a SOCKS5, OpenVPN, or WireGuard proxy instead.”. The desktop app names the proxy instead: ““…” is an HTTP proxy. HTTP proxies can’t run a session, so no profile can use it.” An HTTPS proxy is the same: there is no separate HTTPS type, and an https:// proxy cannot run a session either. In the Proxies tab, a pasted http:// or https:// line just fills in host and port under the Type you chose, so check that Type before you save. Ask your provider for SOCKS5 access to the same proxy — many offer both on different ports.
Check first
- Signed in and online? Proxies save to your account.
- An HTTP proxy saves without an error, so nothing shows under the form. Check the proxy’s Type in Proxies → Edit.
Likely causes and fixes
- The proxy’s type is HTTP. Open Proxies → Edit and check the Type. If your provider offers SOCKS5 on another port, change Type to SOCKS5 and the port, then re-enter the password when asked (changing the address requires it).
- The picker shows it greyed out. A profile’s proxy picker says “HTTP can’t run a session”; an AI chat’s proxy picker says “HTTP can’t carry a chat”. Only a SOCKS5 proxy, or a VPN your plan includes, can carry a chat or session. If you pasted an
http://orhttps://line into a profile window, it says “That is an HTTP proxy line. HTTP proxies can’t run a session — paste a SOCKS5 line instead.” Choose another, or add a SOCKS5 one. - “Test all” is disabled with “No SOCKS5 or VPN proxies to test. HTTP proxies can’t run a session.” An HTTP row’s only check is that its address can be found (“Check endpoint”); nothing else is tested.
- API caller. Passing an
httpproxy’s id asproxy_idreturns400naming the supported schemes.
If it still fails
Press Talk to a person in this chat (or open Help) and include the proxy label and its Type as shown in Edit. A person cannot enable HTTP sessions — this is how the deployment works.