How to Set Up IPRoyal Proxies in Afina Browser

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.
- whether the profile needs to keep one IP for a long time
- whether a specific country, state, or city is required
- whether the proxy needs to belong to a residential, ISP, or mobile network
- whether IP rotation is required
- whether speed and price matter more than the network type
- 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 type | When it fits in Afina | What to check |
|---|---|---|
| Residential | local checks, flexible GEO, rotation, or sticky sessions | TTL, country, session ID, IP stability |
| ISP | long-running profiles that need a stable IP | one location, predictable speed, less rotation |
| Mobile | mobile scenarios, ad checks, or content checks with carrier IP | rotation type, carrier, IP change frequency |
| Datacenter | QA, quick technical tests, tasks without sensitive anti-fraud | higher 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.

Use residential proxies when a profile needs to:
- work with different countries or regions
- check localized content, prices, or availability
- collect open data with controlled request frequency
- 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.

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:
- log in to IPRoyal or create an account
- choose Residential in the left menu
- select Subscription or One-time purchase
- choose a plan for the needed traffic volume or enter GB in Custom amount
- click Buy Now
- choose a payment method
- 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:
- enable High-end Pool if it is available for your subscription
- choose a country or region
- specify City/State if needed
- choose Randomize IP or Sticky IP
- for Sticky IP, set the session TTL from 1 second to 7 days
- 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.

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

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

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

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

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.

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

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

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

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

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

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

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

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:
- run proxy check in Afina
- compare the country and region with the IPRoyal settings
- open the profile and check the IP in the browser
- check DNS and WebRTC
- make sure timezone and language match the GEO
- 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.
| Problem | Likely cause | What to check |
|---|---|---|
| proxy does not connect | wrong host, port, protocol, or unavailable proxy | compare connection details in IPRoyal |
| wrong location is shown | wrong GEO selected or credentials generated for another region | check country, state, city, and password parameters |
| IP changes unexpectedly | sticky-session TTL expired or Randomize IP is enabled | check rotation type and session TTL |
| authorization fails | mistake in username, password, or protocol | copy the data again without spaces |
| long-running profile keeps changing network | proxy type does not match the need for stability | use 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.

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.
DownloadFAQ — 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.
