Proxy format reference
OverRider accepts six proxy line formats, including host:port, host:port:user:pass and user:pass@host:port, with an optional http, https, socks4 or socks5 scheme. When no scheme is given it is inferred from the port, defaulting to HTTP.
Accepted formats
One proxy per line. All six of these are understood:
host:port
host:port:user:pass
user:pass@host:port
scheme://host:port
scheme://user:pass@host:port
scheme://host:port:user:passBoth the scheme and the credentials are optional.
Examples
| Line | Interpreted as |
|---|---|
203.0.113.10:8080 | HTTP, no authentication |
203.0.113.10:1080 | SOCKS5 (inferred from port 1080) |
203.0.113.10:8080:alice:secret | HTTP with credentials |
alice:secret@203.0.113.10:8080 | HTTP with credentials |
socks5://203.0.113.10:1080 | SOCKS5, no authentication |
http://alice:secret@proxy.example.com:3128 | HTTP with credentials, hostname form |
Supported protocols
http, https, socks4, socks5.
Two aliases are normalised automatically: socks and socks5h become socks5, and socks4a becomes socks4.
Scheme inference from the port
When a line carries no scheme, it is guessed from the port:
| Port | Assumed scheme |
|---|---|
| 1080 | SOCKS5 |
| 1081 | SOCKS5 |
| 9050 | SOCKS5 (the standard Tor port) |
| 4145 | SOCKS4 |
| Anything else | HTTP |
If your proxy uses a non-standard port for SOCKS, state the scheme explicitly rather than relying on the guess.
Passwords with special characters
If the password contains : or @, percent-encode it. Those characters are separators in the proxy line, so an unencoded one breaks parsing — and the visit may then go out from your own IP address without any obvious error.
| Character | Encode as |
|---|---|
@ | %40 |
: | %3A |
/ | %2F |
# | %23 |
% | %25 |
| space | %20 |
A password of p@ss:word is written p%40ss%3Aword. Percent-encoded values are decoded correctly when the proxy is used.
Duplicate handling
Proxies are de-duplicated on host, port and username. The scheme is deliberately excluded, because the same endpoint is often advertised as HTTP by one source and SOCKS5 by another — it is still one proxy, and testing settles which protocol actually works.
You can safely paste overlapping lists; duplicates cannot land twice.
Lines that are rejected
A line is discarded if:
- The host contains no dot, or contains whitespace.
- The port is missing or is not a number.
- The line cannot be matched to any accepted format.
Blank lines are ignored, so a list with spacing between blocks imports cleanly.
Importing a list
Paste from the clipboard or import a text file in the Proxies panel. Mixed formats in a single list are fine — every line is parsed independently.
After importing, remember the auto-select scope defaults to Public only, so proxies with credentials will not be used until you tick Private or select them manually. See Add your own proxies.
Last updated: