How to add and apply proxies
Step by step: add a list of proxies, check it, push it to the phones as a task, and work through the usual errors
Proxies in Lusiesta Studio live on their own page and are tied to specific phones: one row, one device. You can hand out addresses to the whole farm as a list, and applying them to the handsets runs as tasks, like any other automation. Below is the full path from the provider's list to a verified IP on the phone.
What you need
- Details from the provider: the address (IP or domain), the port, the login and password (if access is password-based) and the type - SOCKS5 or HTTP. If you are not sure what to buy, see Proxy types: mobile, residential, datacenter.
- An IP change link, if you have mobile proxies with link-based rotation. This field is optional.
- Phones connected over USB: the device has to be visible to the app, otherwise there is nothing to apply a proxy to. If no handsets appear in the list, start with Connecting a phone over ADB.
Step 1. Add proxies to the list
- Open Proxies in the left menu. Your devices are already listed in the table, with the number and the serial number in the first column.
- Use the checkboxes on the left to select the devices you are assigning addresses to.
- Click Add proxies. The dialog shows the expected format: ip:port:login:password. Each line of the list is assigned to the selected devices in order - the first line to the first checked device, the second to the second, and so on.
- Paste the list and click Add. The fields fill in and the rows become active.
If your list is in a file, click Import and pick a .txt. The parser understands lines like ip:port:login:password, login:password@ip:port and entries with a scheme at the front; lines starting with # or // are skipped, so comments in the file get in nobody's way.
Any field can be edited right in the table: the value is saved as soon as you leave the field or press Enter. The password is masked with dots, and the eye icon on the right reveals it. Clicking the Type cell switches between SOCKS5 and HTTP, the UDP toggle enables UDP traffic, and the Rotation link field expects an https:// address. The number of rows per page is switched at the bottom right.
Step 2. Check the proxies
- Click Check all. Every row with an address and a port filled in is checked, regardless of the checkboxes.
- While a check is running, the row is highlighted and shows "Checking proxy...".
- A working proxy returns the external IP and country - exactly what the platform will see. That row turns green and its active checkbox is ticked automatically.
- A failing row turns red, with the reason written next to it in short. Hover over the row and the reason appears in a tooltip.
The Disable failed button clears the checkboxes on rows that did not pass the check in the current session: handy before a bulk apply, so you do not waste time on dead addresses. Clear selected removes the proxies from the checked rows, and Refresh re-reads the device list.
Step 3. Apply the proxies to the phones
- Make sure the rows you need are checked and that IP address and Port are filled in: rows without a checkbox or without those fields are skipped.
- Click Apply in the bottom right corner of the page. The button briefly changes to Started.
- A Set proxy task is created for each device. The row shows the status "Applying proxy...", and the progress is visible in Tasks.
- A successful result starts with the words "Proxy set", followed by the address, port, type and mode (UDP or TCP). The address in the log is masked on purpose, so that the provider's unique subdomain does not leak into a screenshot.
The proxy is not typed in by hand in each phone's settings - it is applied by a scenario running on the device itself: before the run the app forces the screen into portrait orientation and then walks through the setup steps. Root is not required. The phone does have to be connected and responding: on an offline handset the task ends with an error.
Verify the result from the phone itself, not just by the green row in the table. Controls are available right in the device tile on Home: open the phone's browser, visit any IP lookup service and compare the address and country. A green row means the proxy is alive, not that the phone is already going through it.
IP rotation during uploads
If you have mobile proxies with an address change link, fill in the Rotation link field in the device row and turn on the Mobile proxies toggle in the New publication form. Before every video upload the app will then call the link, wait a short pause and write the result to the log as a "New IP" line together with the country. Both conditions only work together: without the link, or with the toggle off, there is no rotation. There is no separate IP change schedule inside the app.
If it did not work
- "IP/port is empty" - the row has no address or no port.
- "authorization rejected (login/password or the proxy has expired)" - a typo in the login or password, or the paid period with the provider has run out.
- "proxy host not found" - a mistake in the address, an extra space or a wrong domain.
- "connection refused (port closed)" - most often a port that belongs to the other protocol: one proxy can have separate ports for SOCKS5 and HTTP.
- "timeout - the proxy is not responding" and "proxy unavailable" - the provider's server is silent, or your connection does not reach it.
- "the proxy rejected the request" - access exists, but the provider refused this particular request; a common cause is IP whitelist authorization.
If the check passes but applying the proxy to the phone fails, open the task in Tasks: the result shows which step the scenario stopped on. Failures like that are sent to diagnostics automatically, together with a screenshot and the interface tree, so all support needs from you is the task number. For details, see One-click error report.
Where proxies are stored
The list lives in an encrypted file inside the app's data folder. Windows encryption ties the file to the machine and the user account: copied to another computer it cannot be read, and it cannot be edited by hand as text. Moving a farm to a new PC means importing the list again. One thing worth noting separately: the proxy pool used for checking video stats in Settings is a different list, and it is never applied to phones.
