Documentation Python quickstart Blog Free tools Enterprise solutions hello@quanticdata.ioLog in

How to set up a proxy in DICloak: add it, check it, fix the errors

Setting up a proxy in a DICloak profile in four steps: generate a sticky line in the QuanticData endpoint generator, paste it as host:port:user:pass in Quick input under Custom Proxy and click Analyze, choose HTTP on port 8080 or SOCKS5 on port 1080, run Checking proxy for IP, country and city, then confirm; the card lists the three things to verify when the profile does not open.
Setting up a proxy in a DICloak profile in four steps: generate a sticky line in the QuanticData endpoint generator, paste it as host:port:user:pass in Quick input under Custom Proxy and click Analyze, choose HTTP on port 8080 or SOCKS5 on port 1080, run Checking proxy for IP, country and city, then confirm; the card lists the three things to verify when the profile does not open.

To add a proxy in DICloak, open the profile's Proxy settings, choose Custom Proxy, paste the line as host:port:user:pass in Quick input and click Analyze. Set Proxy type to HTTP for port 8080 or SOCKS5 for port 1080, click Checking proxy, then Confirm. Give each profile its own sticky session. Below: every step, ISP and mobile lines, groups and fixes.

DICloak keeps every browser profile apart: its own cookies, its own fingerprint and, once you add one, its own proxy. The proxy decides which IP address and which country the sites see, and by default the profile takes its time zone, language and geolocation from that IP. Four values make a proxy, and most "proxy not working" messages come from one of them typed wrong. The field names below are the ones in DICloak's own help center, and the values come from the QuanticData endpoint generator.

What you need before you start

  • DICloak installed, with an account. It runs on Windows, macOS and Linux computers. There is a Free plan; the batch tools for proxies described below are on the Base, Plus and Share+ plans.
  • A proxy plan. Residential Premium, ISP or mobile: all of them work in DICloak. The table further down says which one fits which profile.
  • The four values: host, port, username and password. In the QuanticData dashboard they are under My proxies, on the plan's page: the Endpoint generator for Residential Premium and mobile, Assigned IPs for ISP.

The proxy formats DICloak reads

DICloak has two places that read a whole line. Quick input, in a profile and in Create Proxy, takes Host:Port:Username:Password, or Host:Port when no login is sent, and the Analyze button splits it into the fields. Batch create, on the Proxies screen, takes one proxy per line, up to 500 entries, in any of these layouts:

  • host:port:user:pass, what the generator gives with the output format host:port:user:pass.
  • user:pass@host:port, the same proxy written the way most other tools expect it.
  • host:port, only with IP whitelist authentication, where the plan recognises your IP.
  • A type prefix, http:// or socks5://, sets the type inside the line, and {a remark} at the end becomes the proxy's Remark.

The same QuanticData proxy in each layout:

# host:port:user:pass (Quick input and Batch create)
residentialpremium.quantumproxies.io:8080:USER-country-pt-sid-p01-ttl-60m:PASS

# user:pass@host:port (Batch create)
USER-country-pt-sid-p01-ttl-60m:PASS@residentialpremium.quantumproxies.io:8080

# type prefix and remark, SOCKS5 on its own port (Batch create)
socks5://USER-country-pt-sid-p01-ttl-60m:PASS@residentialpremium.quantumproxies.io:1080{PT profile 01}

The login is the whole username, with everything after the first dash: -country-pt picks the exit country, -sid-p01 names the session and -ttl-60m keeps it for 60 minutes. After Analyze, check that Proxy account holds all of it. A login cut at the first dash still authenticates, but the profile then leaves from a random country on a new IP at every request.

Step by step: a Residential Premium proxy in a DICloak profile

The QuanticData Endpoint generator for a Residential Premium plan: Portugal selected, Session set to Sticky with a 60-minute TTL, HTTP protocol, output format host:port:user:pass and the preview line, with the username and password blurred
Step 1 in the QuanticData dashboard: country, sticky session, protocol and format give the line to paste.
  1. Generate the line. In the QuanticData dashboard open My proxies, then your plan. In the Endpoint generator choose the Country (and a Region or City if the profile needs one), set Session to Sticky, set Session TTL (minutes) to at least the time the profile stays open, choose the Protocol and keep the Output format on host:port:user:pass. The Preview shows the line; Connection details shows the same four values one by one.
  2. Open the profile in DICloak. On the Profiles screen click Create profile, or edit an existing profile. Proxy settings is in the General section.
  3. Choose Custom Proxy. The other choices are No proxy, Saved Proxies (proxies stored on the Proxies screen) and API extraction.
  4. Paste the line in Quick input and click Analyze. DICloak fills Host:Port, Proxy account and Proxy password from the line.
  5. Set Proxy type to match the port. HTTP for port 8080, SOCKS5 for port 1080. Leave IP protocol on IPv4.
  6. Click Checking proxy. DICloak shows Connection test succeeded with the exit IP, Country/Region, State/Province and City. The country has to match the -country- in the login. IP lookup channel picks the geolocation database for the check, IP-API or IP2Location.
  7. Click Confirm. The profile's time zone, language and geolocation follow the proxy's IP unless you changed them in Fingerprint.
DICloak Create profile, General section, Proxy settings set to Custom Proxy, with six numbered steps: the QuanticData line residentialpremium.quantumproxies.io:8080 with USER-country-pt-sid-p01-ttl-60m pasted in Quick input and analysed, Proxy type HTTP, the whole username in Proxy account, Checking proxy with Connection test succeeded in Portugal, Lisbon, Odivelas, then Confirm
Steps 3 to 7 in DICloak, redrawn with our values: the result under Checking proxy is a real check of a QuanticData Portugal line on 23 October 2026, which left from Odivelas, Lisbon, time zone Europe/Lisbon.

To change the proxy of an existing profile, click the pencil in the Proxy column of the profiles list: the window has the same Proxy settings.

One sticky session per profile

An antidetect profile is meant to look like one person on one connection. A rotating proxy changes IP on every request, which suits scraping and breaks a profile that logs in. A sticky session keeps one IP for as long as the session lives, and the session lives in the username, so the line never changes once it is saved in the profile.

# profile 1: Portugal, one session for a working day
residentialpremium.quantumproxies.io:8080:USER-country-pt-sid-p01-ttl-480m:PASS

# profile 2: same plan, its own session (never reuse p01)
residentialpremium.quantumproxies.io:8080:USER-country-pt-sid-p02-ttl-480m:PASS

# profile 3: Portugal, open all day
residentialpremium.quantumproxies.io:8080:USER-country-pt-sid-p03-ttl-1440m:PASS
  • A different session ID in every profile. Two profiles on the same line share one IP, which is what an antidetect browser is there to avoid. DICloak allows the same proxy in several profiles and its own help center advises a different one for each.
  • A lifetime longer than the work. The generator accepts up to 1440 minutes, a full day. When the session ends, the next request gets a new IP, and a site can read that as a new login location.
  • The country in the login. Without -country- the exit can be anywhere, and the profile's time zone follows it.

With Session set to Sticky, the generator makes as many lines as the Quantity field says, ten by default, each with its own session ID, and Copy all or Download takes them out in the same format. One line per profile.

The Generate 10 sessions button in the QuanticData Endpoint generator with Copy all and Download, and the list of sticky lines ready to copy, credentials blurred
One line per profile: every generated line has its own session ID.

ISP proxies in DICloak: one fixed IP per profile

An ISP plan gives fixed addresses instead of a gateway. They are listed in the dashboard under Proxy endpoints, Assigned IPs, and each one stays the same for months, which suits accounts that should always log in from the same place.

The Assigned IPs panel of a QuanticData ISP plan: protocol HTTP / HTTPS or SOCKS5, output format IP:Port:Username:Password, five sample IPs on port 50100 with masked addresses, and the formatted output ready to copy
ISP plan: the fixed IPs, with sample masked addresses. Copy one line per profile.
  1. Copy the IPs. In the ISP plan's page choose the Protocol and keep the Output format on IP:Port:Username:Password. Copy selected or Export .txt takes the lines out, one IP per line, with the port shown next to each IP (50100 in the example).
  2. Store each IP in DICloak. Proxies, Create Proxy, Custom Proxy. Paste one line in Quick input and click Analyze. Set Proxy type to the protocol you chose in Assigned IPs.
  3. Put them in one group. In Proxy Groups click Add Proxy Group and name it, for example ISP. Remark is a label you can search by, such as ISP 01.
  4. Check and save. Checking proxy, then Confirm. The proxy appears in the Proxies list with its Exit IP.
  5. Give each profile its IP. In the profile choose Saved Proxies and pick it, or assign the whole group at once with Random, explained below. One ISP IP per profile.
DICloak Create Proxy dialog with one QuanticData ISP IP and six numbered steps: Custom Proxy, the masked IP line on port 50100 with USER and PASS in Quick input and Analyze, Proxy type HTTP, Proxy Groups ISP, Remark ISP 01, then Checking proxy and Confirm
An ISP IP saved on the Proxies screen, in its own group. Redrawn screen with our values.

Mobile proxies in DICloak

A mobile line goes in exactly like a Residential Premium one: Custom Proxy, Quick input, Analyze, HTTP on port 8080 or SOCKS5 on port 1080. In the mobile plan's generator choose the gateway (Global, USA, EU or Asia), the country, Session Sticky and the protocol; the username carries -type-mobile:

mobile.quantumproxies.io:8080:USER-country-pt-type-mobile-sid-p02-ttl-60m:PASS

Several lines at once go through Batch create on the Proxies screen: set Proxy type, paste one line per row, each with its own session ID and, if you like, a remark in braces, click Check proxy, then Confirm. Mobile plans also offer IP whitelist authentication: add your IP in the dashboard, take the host:port list and leave Proxy account and Proxy password empty in DICloak.

DICloak Batch create page with three QuanticData mobile sticky lines on mobile.quantumproxies.io:8080, each with its own session ID and a PT mobile remark in braces, Proxy type HTTP, the formats DICloak accepts in its Instructions panel and the parsed table, with five numbered steps
Three mobile sticky lines saved in one go. Redrawn screen with our values.

Profiles that present an Android or iOS fingerprint, which DICloak offers under Operating System, read best on a mobile IP: see mobile proxies for antidetect browsers.

Many profiles at once: proxy groups and Random

DICloak can hand saved proxies to many profiles in one action, and its selection rules decide who gets what. This is where one sticky session per profile is easy to keep, or easy to lose.

  1. Save the proxies. On the Proxies screen use Batch create (or Create Proxy one by one) with lines from the generator, one per profile.
  2. Group them. Select them in the Proxies list and use Set Proxy Group, for example Portugal sticky. Proxies without a group sit in Default Group.
  3. Select the profiles. On the Profiles screen tick them, then More Actions, Edit Profile, Edit Proxy.
  4. Choose Saved Proxies, then Random, then the group. Confirm.
DICloak Edit proxy dialog for profiles 1, 2 and 3 with four numbered steps: Proxy mode Saved Proxies, Select proxy Random, the Proxy Groups list open with ISP (5) selected, then Confirm
Saved Proxies, Random, one group: each profile gets a different proxy. Redrawn screen with our values.
  • Random gives each selected profile a different proxy from the group, unused proxies first. When every proxy in the group is already in use, it hands out used ones, so keep at least as many proxies in the group as profiles. In DICloak's own example a group shown as (2) holds two unused proxies, and a third profile ends up sharing one of them.
  • Fixed gives every selected profile the same proxy. Right for one profile, wrong for accounts that must not be linked.
  • No group selected means Random draws from all saved proxies, ISP and mobile mixed. Pick the group.

Which proxy type for which profile

Proxy typeIn DICloakGood for
Residential PremiumOne sticky line per profile; country, region, city or ISP in the login; username and password onlyMost profiles: home IPs in the country you choose
ISPFixed IPs from Assigned IPs as IP:Port:Username:Password, saved in a group; one IP per profileLong-lived accounts that should keep the same address for months
MobileOne sticky line per profile with -type-mobile in the login; Global, USA, EU or Asia gateway; HTTP 8080 or SOCKS5 1080; IP whitelist availablePhone-first platforms and profiles with an Android or iOS fingerprint

For why each profile needs its own address, see residential proxies for antidetect browsers. The plans themselves are on the pages for QuanticData residential proxies, ISP proxies and QuanticData mobile proxies.

DICloak proxy not working: errors and fixes

When the proxy fails, Checking proxy does not return Connection test succeeded, and opening the profile stops with "Failed to open profile" and a diagnostic conclusion. For a proxy, DICloak's help center gives this one: Proxy connection failed, the local network connection is normal, but cannot connect to the profile proxy. These are the cases behind it, in the order to check.

DICloak message Failed to open profile with the diagnostic conclusion Proxy connection failed, and the four checks in order: the proxy type matches the port (HTTP 8080, SOCKS5 1080), the line copied whole, the plan active with traffic left, a VPN or firewall in the way
The message DICloak shows when the profile cannot reach its proxy, and the order of the checks. Redrawn screen.
What you seeUsual causeFix
Failed to open profile, Proxy connection failedProxy type does not match the port: HTTP on 1080 or SOCKS5 on 8080HTTP with 8080, SOCKS5 with 1080
The same, with the right typeThe login was cut, a field was typed by hand, or a space came with the pasteCopy the line again from the generator, paste it in Quick input and click Analyze
Checking proxy worked yesterday, fails todayThe plan expired or its traffic is used upCheck the plan in My proxies: status, remaining traffic, expiry date
Fails with a VPN on, works withoutThe VPN or a firewall blocks the connection to the proxy portDICloak's help center: turn on Local Proxy in Personal Settings, Basic Settings, or change the VPN node; allow ports 8080 and 1080 in the firewall
Wrong country or time zoneNo -country- in the login, or Worldwide chosen in the generatorGenerate the line with a country; leave the profile's time zone on IP-based matching
The IP changes in the middle of a sessionThe session lifetime ended, or two profiles share one session IDA longer -ttl-, a different -sid- in every profile, Random from a group with enough unused proxies
City differs between two checksIP-API and IP2Location are separate geolocation databasesTrust the country; switch IP lookup channel to compare

One test outside the browser settles most cases in a minute. If this returns an address in the right country, the proxy works and the problem is in the profile's fields:

curl -x http://residentialpremium.quantumproxies.io:8080 \
  -U "USER-country-pt-sid-test-ttl-10m:PASS" https://ipinfo.io/json

If the same command fails on your network but works from another one, a VPN, a firewall or your provider is blocking the connection to the proxy port, the first thing DICloak's own checklist looks at.

HTTP or SOCKS5 in DICloak

Both work for browsing, and every QuanticData network offers both. HTTP on port 8080 is the simpler choice and the one to start with; it still carries HTTPS sites, encrypted end to end. SOCKS5 on port 1080 passes any kind of connection, not only web pages, which matters for tools inside the profile that do not speak HTTP; the details are on the page for SOCKS5 proxies. What breaks a profile is never the choice itself, only a Proxy type that does not match its port.

Before you run accounts

A proxy changes where a profile's traffic comes from, not what the profile is allowed to do. Keep to each platform's terms and to the law where you work, and use one profile, one session and one identity per account.

Sources & further reading

FAQ

Quick answers on dicloak proxy.

Something else? Ask us

How do I add a proxy in DICloak?

Open the profile (Create profile, or the pencil in the Proxy column), go to Proxy settings and choose Custom Proxy. Paste the proxy as host:port:user:pass in Quick input and click Analyze, set Proxy type to HTTP for port 8080 or SOCKS5 for port 1080, click Checking proxy and then Confirm. To store a proxy without a profile, use Create Proxy on the Proxies screen and pick it later under Saved Proxies.

What proxy format does DICloak accept?

Quick input reads Host:Port:Username:Password, or Host:Port when your IP is whitelisted. Batch create also reads Username:Password@Host:Port, with an optional http:// or socks5:// prefix and a remark in braces at the end, one proxy per line, up to 500 entries. With QuanticData keep the generator's output format on host:port:user:pass and copy the username whole.

Why does DICloak say "Proxy connection failed"?

The profile could not reach its proxy. The usual causes are a Proxy type that does not match the port (HTTP needs 8080, SOCKS5 needs 1080 on QuanticData), a username cut or pasted with a space, a plan that expired or ran out of traffic, or a VPN or firewall blocking the proxy port. Test the same values with curl outside the browser: if curl works, fix the profile's fields; if it fails, check the plan or your network.

Can I use the same proxy for several DICloak profiles?

DICloak allows it, and its own help center recommends a different proxy for each profile. Two profiles on the same sticky line leave from the same IP, which links them. Give each profile its own session ID, or save many lines in a proxy group and assign them with Saved Proxies and Random, which hands out unused proxies first.

Does DICloak work on Android?

DICloak is a desktop app for Windows, macOS and Linux. A profile can present an Android or iOS fingerprint, chosen under Operating System, and such a profile fits best with a mobile proxy: one sticky line per profile from a mobile plan, HTTP on 8080 or SOCKS5 on 1080.

Is DICloak free?

DICloak has a Free plan and paid plans with more profiles and team features. Batch operations on proxies, such as Batch create, Batch import and Batch test, need the Base, Plus or Share+ plan. The current limits are on DICloak's pricing page. The proxy itself is separate and comes from your proxy provider.

One sticky IP for every DICloak profile

Residential Premium, ISP and mobile proxies with country targeting and sticky sessions up to 1440 minutes, HTTP and SOCKS5, copied straight from the endpoint generator into DICloak.

Related reading