# DICloak

[**DICloak**](https://dicloak.com/) is an antidetect browser designed to mask digital fingerprints and simulate authentic browsing environments.

Follow the instructions below to integrate Oxylabs [**Residential Proxies**](https://oxylabs.io/products/residential-proxy-pool)**:**

{% stepper %}
{% step %}

### Set up DICloak

Download DICloak from the [**official website**](https://dicloak.com/download), launch the app, and log in.
{% endstep %}

{% step %}

### Add a new proxy

Select the **Proxies** tab and click **Create Proxy**.

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2F6gIYxrpMvuuWaEINL6eU%2Fdicloak-create-proxy.png?alt=media&#x26;token=f5d34698-ecda-4838-a3a4-3ff0192e7a01" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enter proxy details

Choose a proxy type (HTTP, HTTPS, or [SOCKS5](https://oxylabs.io/products/socks5-proxies) protocols), then enter your proxy details and Oxylabs proxy user’s credentials. Use the same username and password you entered to create a new proxy user in the [Oxylabs dashboard](https://dashboard.oxylabs.io/en/):

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2Fb11r6MJLEb2TZHPDoIVp%2Fdicloak-enter-proxy-details.png?alt=media&#x26;token=f519c139-5217-48b7-b53a-6d3fac07ee3b" alt=""><figcaption></figcaption></figure>

**Proxy type:** `HTTP`, `HTTPS`, or `SOCKS5`

**Host:** `pr.oxylabs.io`

**Port:** `7777`

**Proxy account:** `customer-USERNAME`

**Proxy password:** `PASSWORD`

{% hint style="warning" %}
**Note:** Don't forget to add `customer-` prefix to your username.
{% endhint %}

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FqXu0l4RxBRPsJLPsjMnx%2Fdicloak-resi.png?alt=media&#x26;token=850f2027-87eb-4ac2-a280-2d1b45293b76" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Add additional parameters (optional)

You may also use **additional parameters** with Residential Proxies to set the geo-location (country, state, city, and etc.) and control sessions. Check out the [Residential Proxies documentation](https://developers.oxylabs.io/proxies/residential-proxies) to learn more. The table below provides an overview of available parameters and their example values.

<table><thead><tr><th width="167">Proxy parameter</th><th width="412">Example</th><th>Protocols</th></tr></thead><tbody><tr><td><a href="../../residential-proxies/location-settings">Country entry node</a></td><td><p><strong>Host:</strong> <code>//us-pr.oxylabs.io</code></p><p><strong>Port:</strong> <code>10000</code></p></td><td><p>HTTP,</p><p>HTTPS</p></td></tr><tr><td><a href="../../residential-proxies/location-settings/select-country">Country</a></td><td><strong>User:</strong> <code>customer-username-cc-US</code></td><td><p>HTTP,</p><p>HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/location-settings/select-state">State</a></td><td><strong>User:</strong> <code>customer-username-st-US_texas</code></td><td><p>HTTP,</p><p>HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/location-settings/select-city">City</a></td><td><strong>User:</strong> <code>customer-username-city-paris</code></td><td><p>HTTP,</p><p>HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/location-settings/continent">Continent</a></td><td><strong>User:</strong> <code>customer-username-cn-NA</code></td><td><p>HTTP,</p><p>HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/location-settings/zip-postal-code">Postal code</a></td><td><strong>User:</strong> <code>customer-username-cc-US-postalcode-90210</code></td><td><p>HTTP, HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/location-settings/asn-targeting">ASN targeting</a></td><td><strong>User:</strong> <code>customer-username-ASN-21928</code></td><td><p>HTTP,</p><p>HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/session-control">Session</a></td><td><strong>User:</strong> <code>customer-username-sessid-qwerty123-sesstime-30</code></td><td><p>HTTP,</p><p>HTTPS,</p><p>SOCKS5</p></td></tr><tr><td><a href="../../residential-proxies/session-control/sticky-proxy-entry-nodes">Sticky session</a></td><td><p><strong>Host:</strong> <code>//us-pr.oxylabs.io</code></p><p><strong>Port:</strong> <code>10001</code></p></td><td>HTTP,<br>HTTPS</td></tr></tbody></table>
{% endstep %}

{% step %}

### Testing

To check proxy functionality, select your IP lookup channel (IP-API or IP2Location), then click **Checking proxy**.

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FEzGYlDcMBbELiBJTICj3%2Fdicloak-test-proxy.png?alt=media&#x26;token=d0eefa10-08d3-4764-b8ae-d89313d76c52" alt=""><figcaption></figcaption></figure>

If the test is successful, you’ll see an active proxy IP address.&#x20;

Finally, **Confirm** your new proxy. You can add as many proxies as you like and pair or unpair them with different profiles.
{% endstep %}

{% step %}

### Create a browser profile

Go to the **Profiles** tab and select **Create profile**.

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FdyAvNmcIljDModYgjXAy%2Fdicloak-create-profile.png?alt=media&#x26;token=066d21e5-7638-4680-82e9-4c818d84622d" alt=""><figcaption></figcaption></figure>

There, enter your **Profile name**, and **select the proxy you just added** from **Saved Proxies**.

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FhDXGLiVVvdZdi8wHK5tt%2Fdicloak-profile-details.png?alt=media&#x26;token=9e861287-e28f-44f8-a0fe-0f8470a7f18f" alt=""><figcaption></figcaption></figure>

If required, adjust your profile with a custom browser fingerprint, including user agents, cookies, and hardware or software parameters.

To finish the profile, click **Confirm** at the bottom of the screen.
{% endstep %}

{% step %}

### Run new profile

Press **Open** in the Operation column of the profile to launch a private browser and carry on with your tasks.

<figure><img src="https://63892162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FIq9HUXMBitA3sIwJ0XXc%2Fdicloak-open-browser.png?alt=media&#x26;token=2760c4b4-61f1-4ac9-b704-0e3bba5e488c" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

And that’s it. You’ve successfully integrated your Oxylabs Residential proxies with DICloak antidetect browser. You can find the original DICloak integration blog post [**here**](https://oxylabs.io/resources/integrations/dicloak).

If you have any questions or concerns regarding our solutions or the process above, please contact us via the live chat on our [homepage](https://oxylabs.io/) or email us at <hello@oxylabs.io>.
