Proxies
Add a proxy to your proxy library
How to add one or many HTTP/SOCKS5 proxies to your xCloudPhone account so you can bind them to virtual devices later.
3 min read
The Proxy Management page is where you keep all of your personal proxies before binding them to virtual devices. You can add proxies one at a time or paste a batch in one go.
Open the Proxy Management page
Open Proxy Management in your dashboard (path app.xcloudphone.com/dashboard/renter-proxies). The table shows the following columns: Proxy Type, Proxy Data, Created At, Binding Count (sessions currently using the proxy) and Actions.
Open the Add Proxy dialog
Click Add Proxy in the action bar above the table. The dialog opens with two tabs:
- Add Single Proxy — add a single proxy with full control.
- Add Multiple Proxies — paste a list, one proxy per line, and let the system parse them in bulk.
The Add Single Proxy tab has only two inputs:
- Proxy Type: pick
HTTPorSOCKS5. The type depends on your proxy provider. - Proxy Data: type the proxy as
ip:port:user:pass(orhost:portif the proxy needs no authentication).
Supported formats:
host:port— proxy without authentication.host:port:username:password— proxy with authentication.
The host can be an IP address (IPv4/IPv6) or a domain name. The port must be a number between 1 and 65535, and cannot have leading zeros (for example 01 or 001 are rejected).
Test before adding — Click the Network Detection link below the input to test the connection right inside the dialog. On success, the system shows the public IP Address and Place of Origin (country). On failure, the error appears in place. When you click Add Proxy, the system automatically runs the same check once more — the proxy is only saved if the check succeeds. This is the built-in guard against saving dead proxies.
Open the Add Multiple Proxies tab, pick a single proxy type for the whole batch, and paste one proxy per line using host:port or host:port:user:pass. For example:
1.2.3.4:8080
5.6.7.8:1080:myuser:mypass
proxy.example.com:3128:userA:passA
Click Check & Parse (the live item count is shown on the button). The system will:
Validate every line (format, host, port, credentials).
Run a connection check in parallel for each valid line.
List every proxy with its status — valid and live (green, with IP/country shown), valid but not live (red, with the error message), or invalid format (red, with the validation error).
The summary line below tells you the totals: total items, valid count, live count.
When you click Add N Proxies, the system only saves rows that are both valid and live. If none of the rows pass both checks, the submit button stays disabled and you get an error toast.
To fix a bad line, edit it directly in the textarea and run Check & Parse again — there is no per-line remove button.
Edit and delete proxies
Every row in the table has its own action buttons:
- Check proxy (green check icon) — re-runs the proxy check and opens the Check Proxy Configuration dialog.
- Edit proxy (pencil icon) — opens the Edit Proxy dialog. You can change the proxy type or data; the change must pass the same connection check before it is saved.
- Delete proxy (trash icon) — deletes that proxy.
- Unbind (WifiOff icon) — only appears when the proxy is bound to at least one session; clears the proxy from every session that currently uses it.
For bulk actions, tick multiple rows (or click Select all) and use the Delete, Unbind, or Check buttons in the action bar above the table.
Some SOCKS5 proxy formats may not yet work on our devices. If a proxy checks successfully here but the device has no network, please contact us for help.