Protocol by Service
Datacenter and ISP
The tables in the sections below detail TLS and specific protocol version support across each of these product lines.
Our Datacenter and ISP proxies support SOCKS5, HTTP/1 and HTTP/2. We do not provide IP based TLS certificates so all communication with the proxy must be cleartext. This does not mean your traffic is unencrypted. You will still do TLS to the target as long as your target supports TLS.
For HTTP/2, these product ranges only support HTTP/2 Prior Knowledge.
Residential
For security reasons on our residential network, unencrypted HTTP connections are only supported to
ip-api.com. For all other destinations you must use HTTPS (port 443). If you need HTTP access to additional targets, please contact [email protected].
Our Residential proxies support SOCKS5, HTTP/1, HTTP/2 and HTTP/3. We provide TLS certificates for our residential backconnects so all communication with the proxy can be encrypted - including SOCKS5 if you so desire. Unlike competitors we support HTTP upgrades via ALPN. Simply set your proxy string to use the “HTTPS” scheme and your client will do the rest of the work, upgrading you to the best protocol for the job under the hood.
For HTTP/2, we support Prior Knowledge and ALPN upgrades. We do not support HTTP/1 upgrades to HTTP/2 for security reasons.
Mobile
For security reasons on our mobile network, unencrypted HTTP connections are only supported to
ip-api.com. For all other destinations you must use HTTPS (port 443). If you need HTTP access to additional targets, please contact [email protected].
Our Mobile proxies support SOCKS5, HTTP/1, HTTP/2 and HTTP/3. We provide TLS certificates for our mobile backconnects so all communication with the proxy can be encrypted - including SOCKS5 if you so desire. Unlike competitors we support HTTP upgrades via ALPN. Simply set your proxy string to use the “HTTPS” scheme and your client will do the rest of the work, upgrading you to the best protocol for the job under the hood.
For HTTP/2, we support Prior Knowledge and ALPN upgrades. We do not support HTTP/1 upgrades to HTTP/2 for security reasons.
HTTP Method Support
All of our HTTP capable products - regardless of version - support two types of usage.- Firstly, using the CONNECT method which establishes a TCP tunnel to your target. This is sometimes known as HTTPS proxying.
- Secondly as a man in the middle (MITM) proxy, which reads your requests and forwards them to your target. This is sometimes known as HTTP proxying.
The MASUQE working group have defined two new HTTP methods “CONNECT-UDP” and “CONNECT-IP” for tunneling UDP and IP traffic respectively via a HTTP connection. These methods are valid for all HTTP versions. We are actively contributing to our open source libraries to support these methods.
MITM proxy requests sent to TLS capable endpoints might be modified for compatibility with the target. If you send us HTTP/2 but the target only supports HTTP/1, we will adjust the protocol version.
Code Examples
Learn how to establish HTTP/1.1, HTTP/2, HTTP3 and SOCKS5 proxy connections. See how you can tunnel all traffic types, including QUIC through Byteful services.

