How to Set Up IPRoyal Proxies in Afina Browser

Integrate IPRoyal proxies with Afina for reliable multi-account managent, web scraping, and automation workflows.

How to Set Up IPRoyal Proxies in Afina Browser

When working with multiple accounts for social media, ecommerce, web scraping, or any other workflow that requires profile separation, the antidetect browser you choose and the proxies you pair it with can make or break your setup.

This article will show you how to set up IPRoyal proxies in Afina, an affordable antidetect browser with a built-in, no-code automation builder.

By the end, you’ll know how to match your Afina browser profile’s location settings to your IPRoyal proxy’s location and verify that everything works before you start browsing.

What Is Afina Browser?

Afina is an antidetect browser that helps you manage multiple accounts without them getting linked. Each profile acts like a separate browser environment with its own cookies, cache, local data, and unique digital fingerprint.

Afina also includes a no-code visual automation builder with a drag-and-drop canvas for tasks such as:

  • Warming up new profiles
  • Publishing posts on a schedule
  • Scraping product data
  • Filling out forms

Unlike most antidetect browsers, Afina supports local encryption. All profile data and credentials are stored on your device and encrypted with a master password.

The browser also provides a local API with no request limits, making it easier to automate profile management at scale. For example, you can use a for loop to create multiple profiles, run warm-up workflows, and collect data from multiple websites in parallel, with each task running through its designated profile.

Afina's Lite plan starts at $9/month for 20 profiles. This tier includes API access, while team collaboration starts with the Base plan, which costs $29/month. A four-day free trial gives you full access to all Base features, so you can test the API and automation before paying.

New users can get 20% off Base, Standard, and Max plans using the code SALE20.

How To Set Up IPRoyal Proxies With Afina

1. Go to Afina.io and create an account.

IMG1.webp

2. Download Afina for macOS or Windows and follow the installation instructions.

IMG2.webp

3. Launch Afina and log in with your credentials.

IMG3.webp

4. In the left sidebar of the Afina dashboard, select ‘Accounts’ (1) and click ‘Add Account’ (2).

IMG4.webp

5. In the ‘New account’ window, configure your new Afina profile.

IMG5.webp

6. Open the ‘General’ (3) tab and enter a name for your profile in the ‘Name’ (4) field. Then adjust the fingerprint settings (5) as needed, including the operating system, graphics card, screen size, and other parameters.

IMG6.webp

7. Next, open the ‘Timezone’ (6) tab and make sure ‘Timezone from IP’ (7) is enabled.

IMG7.webp

8. Open the ‘Language’ (8) tab, and leave ‘Languages from IP’ (9) enabled so Afina can match both settings to your proxy’s location.

IMG8.webp

9. Next, open the ‘Proxy’ (10) tab and click ‘Set Proxy’ (11).

IMG9.webp

10. Go to your IPRoyal dashboard and configure the proxy’s location and rotation settings (12), then copy your credentials from the ‘Connection’ (13) section.

IMG10.webp

11. Paste your IPRoyal credentials into the corresponding fields (14) in Afina, then click ‘Check proxy’ (15) to test the connection.

IMG11.webp

12. If the connection test succeeds, click ‘Save’ (16).

IMG12.webp

13. Your newly created profile will now appear in the Afina accounts list.

IMG13.webp

The number of profiles you can create manually or through the API depends on your Afina plan:

Plan
Lite
Starter
Base
Standard
Max
Monthly price

$9/month

$19/month

$29/month

$69/month

$129/month

Profile limit

Up to 20

Up to 50

Up to 100

Up to 300

Up to 1,000

Which Fingerprint Settings Should You Check After Connecting?

A proxy determines the IP address and apparent location a website sees, but it doesn’t control every signal your browser exposes. Other signals include timezone, language, WebRTC, User-Agent, screen parameters, Canvas, WebGL, Audio, and cookies.

If your IP address points to Germany but the timezone or language settings suggest another region, the profile may present conflicting signals. Depending on the platform, these discrepancies can trigger additional verification.

After connecting an IPRoyal proxy, review the following parameters:

Parameter
Timezone
Language
WebRTC
Canvas/WebGL/Audio
Cookies and storage
Why it matters

The timezone should logically match the IP country

Browser language settings should not conflict with the IP’s location

It can expose network addresses that different from the HTTP IP

Browser and device characteristics can contribute to fingerprinting and profile correlation

Existing data can preserve sessions and identifiers from previous browsing activity

What to do in Afina

Enable timezone by IP or set it manually to a relevant timezone

Enable languages by IP or choose a relevant language

Compare WebRTC Public IP and Remote IP

Configure fingerprint settings consistently rather than changing them randomly

Start important accounts with a clean profile

Afina lets you manage the fingerprint at the profile level, including User-Agent, Canvas, WebGL, Audio, Rects, CPU, RAM, window size, language, and timezone. Rather than changing every setting, aim for a consistent configuration that reflects the intended browser and device environment.

A good profile is not the one where everything is changed, but the one where all signals look like a realistic configuration of a real user.

For example, if a profile uses a US-based IP address, its timezone and language settings should be appropriate for the intended setup. You should also check WebRTC for unexpected IP address discrepancies and avoid unnecessary changes in the profile’s apparent location.

How to Check Your Proxy Works Correctly

It’s best to verify your proxy connection in two stages. First, use Afina’s built-in check to confirm that the proxy credentials, host, port, and protocol are configured correctly.

Then launch the profile and test the connection again from within the browser. A successful proxy check confirms that the connection works, but it doesn’t guarantee that all browser settings and network signals are consistent.

Before working with an account, check that:

  1. Proxy check in Afina passes without errors
  2. The country or region matches what you selected in IPRoyal
  3. The protocol matches your connection details
  4. The host, port, username, and password are correct
  5. The sticky session stays within the configured TTL
  6. An IP checker confirms that the launched profile uses the expected proxy IP
  7. DNS, timezone, language and WebRTC do not conflict with each other

Pay special attention to WebRTC. Sometimes the HTTP IP shows the proxy, while WebRTC returns another address or another route. Check for unexpected discrepancies before using the profile.

If you detect one, it is useful to separately understand how WebRTC, UDP and leak checks work in an antidetect browser. Return to the profile settings and check the proxy, timezone and language.

Before signing in to an important account, test the profile on neutral IP and DNS checking pages. Verify the detected IP address, WebRTC behavior, timezone, and language settings, and only then proceed to your intended website.

Why Use IPRoyal Proxies With Afina Browser?

With IPRoyal’s pool of 64M+ IPs across 195+ countries, you can assign each Afina profile a clean, responsibly sourced residential IP to help maintain account-level separation. Here are some features that make IPRoyal Residential Proxies a practical solution for this setup:

  • Flexible pricing: Choose pay-as-you-go or a subscription plan, with traffic that never expires
  • Customizable sticky sessions: Configure sessions to rotate on request or last from one second to seven days
  • Multiple protocols: HTTP, HTTPS, and SOCKS5 support across all proxy types
  • Precise geo-targeting: Select locations at the country, state, and city levels
  • 24/7 customer support: Get assistance through live chat or email

Final Thoughts

By following these steps, you can configure separate profiles, each connected to its own proxy and using consistent browser settings. You can repeat the process manually or automate profile creation through Afina’s API when managing profiles at scale.

You can test the entire setup before committing: Afina gives you a four-day free trial on the Base plan, along with a discount for new users - 20% off Base, Standard, and Max plans using the code SALE20.

Share on