Afina

Download app

AppleWindows
EN
BlogGuides and Tutorials

September 30, 2026

How to Set Up IPRoyal Proxies in Afina Browser

IPRoyal proxies for Afina Browser profiles

A proxy for Afina Browser is a separate network route for a profile that helps align IP, GEO, and the browser fingerprint. It is used when one computer has to run several isolated profiles, different countries, or different account workflows. In real work, the IP itself is not enough. What matters is how it matches cookies, timezone, language, WebRTC, and the session type.

IPRoyal covers the network layer: proxies, location selection, rotation, sticky sessions, and connection details. Afina covers the browser layer: profiles, fingerprint, proxy settings, local storage, cookies, and a separate context for each account. This combination is what makes the setup stable instead of simply "changing the IP".

In this guide, we will look at which IPRoyal proxy type fits different Afina profiles, how to buy and configure a residential proxy, how to add it to a profile, and what to check before launch. This material is provided for informational and educational purposes only.

What an Afina profile should get from a proxy

An Afina profile isolates a browser environment for a separate account or task. It has its own cookies, storage, extensions, fingerprint, language settings, timezone, and proxy settings. In this setup, the proxy is responsible for the IP address and network geography, but it does not work in isolation.

Before choosing a proxy, answer a few plain questions. They look simple, but this is where many setup mistakes begin.

  1. whether the profile needs to keep one IP for a long time
  2. whether a specific country, state, or city is required
  3. whether the proxy needs to belong to a residential, ISP, or mobile network
  4. whether IP rotation is required
  5. whether speed and price matter more than the network type
  6. whether the profile will run regularly or only for short checks

If a profile needs to look like a stable environment for one account, it usually needs consistency: one GEO, a logical timezone, language by IP, WebRTC control, and a predictable session. If the task is short, such as checking local search results or collecting open data, rotation may be more appropriate.

Afina has a separate page about profile management, which shows why a profile should not be treated as a normal browser tab. Each profile works as a separate work container.

Which IPRoyal proxy type fits an Afina profile

A proxy should not be chosen by the logic of "more expensive means better". It should match the profile's actual behavior. For Afina, it matters where the IP comes from, how often it changes, and whether the network layer matches the fingerprint settings.

Proxy typeWhen it fits in AfinaWhat to check
Residentiallocal checks, flexible GEO, rotation, or sticky sessionsTTL, country, session ID, IP stability
ISPlong-running profiles that need a stable IPone location, predictable speed, less rotation
Mobilemobile scenarios, ad checks, or content checks with carrier IProtation type, carrier, IP change frequency
DatacenterQA, quick technical tests, tasks without sensitive anti-fraudhigher speed, but easier detection

Residential proxies for flexible GEO and rotation

Residential proxies use IP addresses from internet providers that are associated with home networks. In IPRoyal, they can be used with rotation on each request or with a sticky session, where the IP is kept for a set period of time.

For Afina, this is useful when you need to check how a website, ad, or local content looks from different regions. A residential proxy is also helpful when many repeated requests from one IP can quickly trigger a rate limit.

Residential proxies for GEO and rotation in Afina

Use residential proxies when a profile needs to:

  1. work with different countries or regions
  2. check localized content, prices, or availability
  3. collect open data with controlled request frequency
  4. run with a sticky IP for a limited time

For account scenarios, it is better not to switch countries without a reason. If you need US, DE, and PL, create a separate profile for each GEO.

ISP proxies for profiles with a stable IP

ISP proxies use static IP addresses from internet providers, but operate through server infrastructure. They are less flexible than a residential pool, but they are well suited for profiles that need to return through the same route.

In Afina, this option makes sense for long-running profiles: an ad account, e-commerce account, work panel, or another service where login history and IP consistency matter. Here, rotation often hurts more than it helps.

Mobile proxies for carrier network tasks

A mobile proxy routes traffic through mobile carrier IP addresses. This proxy type is used to check mobile ads, mobile-first content, or platforms where a mobile network type matters.

In these scenarios, rotation must be controlled. For profiles that need a more stable IP between sessions, a dedicated mobile proxy may be a better option. A rotating mobile proxy fits short checks where keeping the same IP between sessions is not required.

Datacenter proxies for fast and predictable tasks

A datacenter proxy is usually fast and cheaper at scale. But it is easier for platforms to detect when they pay close attention to IP reputation and ASN.

In Afina, a datacenter proxy is appropriate for QA, website testing, internal checks, or automation where the platform accepts datacenter traffic normally.

Datacenter proxy for QA and testing in Afina

For accounts with sensitive anti-fraud systems, test on neutral pages first and only then move to the working platform.

How to buy and configure an IPRoyal proxy for Afina

Once the proxy type is selected, configure it in IPRoyal first, and only then add it to Afina. This reduces mistakes: you immediately see the country, rotation mode, TTL, and ready connection details.

The example below uses Residential Proxies. If you need another product, IPRoyal has separate Quick-Start Guides for different proxy types.

How to buy IPRoyal Residential Proxies

For the first order, the flow is as follows:

  1. log in to IPRoyal or create an account
  2. choose Residential in the left menu
  3. select Subscription or One-time purchase
  4. choose a plan for the needed traffic volume or enter GB in Custom amount
  5. click Buy Now
  6. choose a payment method
  7. click Complete order to finish the purchase

For later orders, the process is shorter. Log in to IPRoyal, open Residential, click Create a new order, choose the data volume, select the payment type, and finish the order. If you have a coupon code, you can apply it in the Have a coupon? field.

How to configure a residential proxy in IPRoyal

After the order is confirmed, open the dashboard and find the Proxy Access section. This is where you set what later has to match the Afina profile: country, rotation, sticky session, and connection details.

It is better to configure everything in this order:

  1. enable High-end Pool if it is available for your subscription
  2. choose a country or region
  3. specify City/State if needed
  4. choose Randomize IP or Sticky IP
  5. for Sticky IP, set the session TTL from 1 second to 7 days
  6. copy host, port, username, and password from the Connection section

If an Afina profile has to work with one account for longer than one short session, sticky IP is usually more logical. Keep Randomize IP for short checks, scraping tasks, or scenarios where every request can go through a new IP.

How to add an IPRoyal proxy in Afina

In another browser tab, go to afina.io and create an account.

Afina account registration page

Download the Windows or macOS version and follow the installation prompts. After that, a four-day trial window will be available.

Download Afina for Windows or macOS

Open the app and sign in after the installation is complete.

Afina app login after installation

In the Afina dashboard, choose Accounts (1) in the left menu, then click Add Account (2) above the account table.

Adding an account in Afina dashboard

Afina will open the New account window, where the new profile is configured.

New account window in Afina

In the General tab, enter the account name in the Name field (3). Then set the required fingerprint settings (4): OS, Video Card, Canvas, and screen size.

General and fingerprint settings in profile

In the Timezone tab, keep Timezone from IP enabled (5).

Timezone from IP option in Afina

In the Language tab, keep Languages from IP enabled (6). This lets Afina pull language settings from the proxy.

Languages from IP option in Afina

Open the Proxy tab (7) and choose Set proxy (8).

Proxy tab and Set proxy button

Go to the IPRoyal dashboard and configure the proxy location and rotation (9). Then copy the proxy credentials from the Connection section (10).

Proxy connection details in IPRoyal

Paste the data into the matching fields (11) in Afina and click Check proxy (12).

Proxy fields and check in Afina

If the proxy check succeeds, click Save (13).

Saving profile after successful check

The new profile will appear in the Afina account table and will be ready to launch.

Ready profile in Afina table

Depending on the Afina plan, you can create additional profiles with different proxy and network settings. The Proxies section in the left menu lets you add and check proxies in advance, and then assign them to the right profiles. For teams, this is more convenient than entering the data manually every time.

How to check the profile and avoid common mistakes

Before working with an account, check not only the proxy connection but also how the profile looks from the inside. A successful proxy check in the app means Afina can connect to the proxy. But the final check should happen inside the opened profile.

IPRoyal has Online Proxy Checker and Windows Proxy Tester. Afina lets you check the proxy during profile setup or through the Proxies section. After launching the profile, it is worth checking IP, DNS, timezone, language, and WebRTC separately. For a deeper WebRTC check, see the guide about WebRTC leaks in an antidetect browser.

A pre-work check should look like this:

  1. run proxy check in Afina
  2. compare the country and region with the IPRoyal settings
  3. open the profile and check the IP in the browser
  4. check DNS and WebRTC
  5. make sure timezone and language match the GEO
  6. only then move to the working platform

If the HTTP IP shows the correct country, but WebRTC or timezone contradicts the proxy, the profile is not ready yet. Fix the configuration first.

Common mistakes when setting up IPRoyal in Afina

Most problems come from small mismatches: the wrong protocol, an extra space in the password, an incorrect port, or a rotation mode that does not fit the profile's task.

ProblemLikely causeWhat to check
proxy does not connectwrong host, port, protocol, or unavailable proxycompare connection details in IPRoyal
wrong location is shownwrong GEO selected or credentials generated for another regioncheck country, state, city, and password parameters
IP changes unexpectedlysticky-session TTL expired or Randomize IP is enabledcheck rotation type and session TTL
authorization failsmistake in username, password, or protocolcopy the data again without spaces
long-running profile keeps changing networkproxy type does not match the need for stabilityuse ISP or sticky residential session

Another non-obvious mistake happens when the proxy is chosen correctly, but the profile parameters are not aligned. For example, the IP belongs to the United States, the timezone points to another region, the language does not match the GEO, and WebRTC shows a different route. In this case, the network parameters and fingerprint need to be brought into one consistent configuration.

When to scale the setup to multiple profiles

After the first successful profile, do not immediately copy the setup to dozens of accounts. It is better to create a small test set: one profile with a sticky residential proxy, one with an ISP proxy, and one with a different GEO. This makes it easier to see which connection type fits your scenario.

Test set of Afina profiles with proxies

In Afina, you can save proxies in advance, check them, and then assign them to profiles. If a team works with many accounts, agree on profile names and tags: country, platform, proxy type, owner, and status. One naming and tagging system makes it easier to find the right profiles and control their state.

This is where understanding the right proxy type for each profile helps: it makes it easier to keep proxies separate from accounts, check connections, and find problematic routes faster.

Try IPRoyal together with Afina

IPRoyal is responsible for the network part: residential, ISP, mobile, and datacenter proxies, location selection, sticky sessions, and IP rotation. Afina is responsible for the browser part: profiles, fingerprint, cookies, storage, WebRTC, timezone, and language. During setup, the network and browser parameters of the profile should match the same work scenario.

If you already work with IPRoyal, configure the proxy in the dashboard first, then add it to Afina and check the profile before logging in to the working account. This does not remove every risk, but it reduces the number of accidental mistakes at the start.

Download

FAQ — Frequently Asked Questions

Can one IPRoyal proxy be used for several Afina profiles?

Yes, Afina lets you assign one saved proxy to several profiles. But if the profiles should represent different accounts or identities, it is better to use a separate proxy for each one.

What is better for Afina: static proxy or rotating proxy?

For a long-running profile, a static proxy or sticky session is usually better. A rotating proxy fits short checks, scraping tasks, or scenarios where IP rotation is part of the process.

Which proxy protocol should be used in Afina?

Afina supports HTTP, HTTPS, and SOCKS5. For a standard profile, HTTP or HTTPS is often enough, while SOCKS5 is worth choosing when UDP traffic is needed.

Why does Afina show the wrong country after adding a proxy?

The most common cause is incorrect location settings or credentials generated for another region. Check country, city/state, and password parameters in IPRoyal.

Why does a sticky IP change during profile work?

A sticky IP can change after the session TTL ends or if the selected residential IP becomes unavailable. For critical profiles, check the IP before starting the session.

Should WebRTC be checked after proxy check?

Yes. Proxy check confirms the connection, but WebRTC can show another route. After launching the profile, check IP, DNS, timezone, language, and WebRTC together.

Related terms

Continue reading onAnti-detect browser — profile isolation | Afina Browser
Marek Blazkovsky

I’m Mario, a Web3 automation and marketing specialist, actively working in the crypto industry since 2021 I started with ICOs and node infrastructure, and later focused on drophunting and systematic retrodrop automation Over the years of practice, I have built effective strategies for scaling and managing multiple accounts with risk and ROI in mind In 2025, I discovered Afina, which became my core platform for automation and secure multi-account workflows Today I’m a Web3 Marketing Manager at Afina, responsible for community growth, partnerships, and user acquisition