Afina

Download app

AppleWindows
EN

ProxyUDP Proxy Setup and Use in Afina

ProxyUDP SOCKS5 UDP proxy setup in Afina

ProxyUDP in Afina is configured through a SOCKS5 connection with host, port, login and password. This type of profile is used to run a browser session through a separate IP route and then check IP, DNS, WebRTC and, when needed, QUIC/HTTP/3. In real work, the SOCKS5 label should not be treated as automatic proof of UDP support: confirm that in the provider dashboard or with a separate test.

For a basic connection, you need two things: an active proxy in ProxyUDP and a browser profile in Afina. After the data is added, the profile should pass the connection test, open with the expected external IP address and show no leaks through WebRTC or DNS.

What data do you need to connect ProxyUDP in Afina

To configure the connection, you need the host or IP, port, login, password and protocol type. Take these details from your ProxyUDP account and copy them into the profile without changing the format. Real logins, passwords and private IP addresses should not be placed in working notes, screenshots or shared team documents.

If the scenario depends on UDP, check UDP support specifically for SOCKS5. The SOCKS5 option in a dashboard or browser interface does not prove that the proxy passes UDP traffic. For HTTP, HTTPS and SOCKS5 without UDP, ordinary page loading may work, while WebRTC, QUIC or HTTP/3 can behave differently.

The simplest approach is to prepare the connection data in a small table before adding the profile. It helps catch a wrong port or protocol before the first launch.

FieldWhat to enterCommon mistake
Host or IPproxy server addressextra space, unnecessary protocol or wrong node
Portnumeric port from the dashboardport from another proxy type
Loginusername for authenticationcopying with a leading space
Passwordpassword for this specific proxyold password after rotation
ProtocolSOCKS5 for a UDP scenariochoosing HTTP for a task that needs UDP

The table does not replace testing. It simply removes the dull setup errors that stop a profile from passing even the first check.

Before you paste the data into Afina, check whether the proxy uses IP-based access, login-password access or both. If ProxyUDP gives a username and password, keep authentication enabled in the profile and do not rely on the current device IP. If the provider also has an allowlist, add only the stable office or server IP that will actually launch the profile. A mismatch between allowlist access and login-password access is a common reason why the same proxy works in one test tool but fails inside a browser profile.

How to create an Afina profile before adding a proxy

An Afina profile should be created before you check the working session. This profile stores cookies, cache, localStorage, fingerprint settings and proxy data, so it is better not to use one profile for several different accounts or tasks.

Start by creating a separate profile:

  1. open Afina and go to the profile list
  2. create a new profile
  3. set a name that explains the task or account
  4. check the basic profile parameters, including language, time zone and device model

Save the profile before configuring the proxy.

Creating a browser profile before adding ProxyUDP

If you already have a ready profile, do not rush to simply replace its proxy. For a working account, a sudden change of IP, country, time zone or WebRTC address can look like a separate event. It is better to test the route on a test profile first and only then assign it to the main one.

For team work, keep profile naming predictable: account name, geo, proxy provider and short purpose are usually enough. For example, shopify-us-proxyudp-test is more useful than profile 17. Clear names reduce the chance that a teammate assigns the wrong proxy to a profile that already has cookies, cache and a known fingerprint history.

How to add ProxyUDP in the Proxy or Proxies tab

You can add the proxy directly in the profile settings or through the Proxies section if the current interface first asks you to create an entry in the shared list. Both paths lead to the same result: the profile receives a specific proxy route that can be checked before launch.

First, open the required profile in Afina.

Creating a new profile in Afina

Then follow these steps:

  1. go to the Proxy tab
  2. choose SOCKS5 if the task needs UDP routing
  3. enter Host, Port, Login and Password in the matching fields
  4. run the connection test

If the check succeeds, save the settings. You can then launch the profile and check the real browser session.

SOCKS5 proxy settings inside an Afina profile

If you work through a separate Proxies section, first add an entry there with the same parameters. After that, return to the profile, select the saved proxy from the list and run the test. This path is convenient when a team manages several profiles and wants to see all proxies in one place.

Selecting a saved proxy for Afina profile

In Afina, you do not need to look for a separate type called UDP proxy if it is not present in the interface. For this scenario, choose SOCKS5 and treat UDP as a property of the proxy itself. Afina explains how this relates to QUIC and HTTP/3 in its guide to UDP over SOCKS5.

How to check IP, DNS and WebRTC after launching the profile

A successful proxy test in the form does not mean the whole session is ready. After launching the profile, check which IP the site sees, whether DNS leaks appear and whether WebRTC exposes another address. This is a normal profile acceptance step, not extra caution.

The check sequence is simple:

  1. launch the profile with the configured proxy
  2. open an external IP check service
  3. compare the IP with the expected proxy address
  4. check DNS so requests do not go through an unwanted route
  5. check WebRTC and make sure it does not show the device's real IP
  6. for SOCKS5 with confirmed UDP, separately check QUIC or HTTP/3 if your scenario requires it

One important detail: UDP routing does not remove WebRTC leaks automatically. WebRTC should be checked as a separate signal. If it shows the wrong route, review the profile settings, browser extensions, system network and the actual capabilities of the proxy.

Checking IP address with third-party service

For work with several profiles, it helps to keep a short log: profile name, proxy host, protocol, expected country, IP-check result, WebRTC result and last check date. It takes a few minutes, but it makes troubleshooting much easier when one profile suddenly stops passing the check.

Run the same checks after every meaningful proxy change, not only during the first setup. A rotated password, a new proxy endpoint or a switched protocol can change the external IP, DNS path or WebRTC behavior. If the profile is used for an important account, make the check in a clean tab before opening the target platform. This keeps the acceptance test separate from the working session and makes the result easier to interpret.

What to do if the ProxyUDP test fails

If the IP does not match, the proxy test fails or a leak is visible, the setup should not be treated as successful. First find the failure point instead of launching an account in a half-ready profile.

Most often, the issue is in one of four places:

SymptomWhat to check firstWhat to do
proxy test failshost, port, login, passwordcopy the data again from the dashboard
IP does not matchselected profile and assigned proxy entrymake sure the profile uses exactly this proxy
WebRTC shows another IPWebRTC mode, extensions, SOCKS5 UDPcheck UDP support or disable WebRTC if it is not needed
DNS uses an unexpected routesystem network, VPN, DNS behaviorremove extra network layers and repeat the test

Do not mix several fixes at once. If you change the protocol, port, profile and extensions at the same time, it will be unclear what actually helped. Move in short steps: authentication first, then the IP route, then DNS, then WebRTC and UDP.

After each change, close the launched browser session and start the profile again. Some network parameters are read at launch, so a tab refresh may not be enough to confirm the new route. If the result changes only after a full restart, write that down in the log as well. It tells the team that the issue was tied to session state, not only to the proxy credentials.

When SOCKS5 with UDP is needed and when a regular proxy is enough

SOCKS5 with UDP is not required for every profile. It makes sense for tasks where real-time traffic or modern browser protocols matter. If the profile only opens ordinary pages and does not use WebRTC, basic HTTP, HTTPS or SOCKS5 without UDP may be enough, provided that IP, DNS and fingerprint data are consistent.

It is useful to keep the difference in this form:

ScenarioWhat to chooseWhat to check
ordinary web browsingHTTP, HTTPS or SOCKS5external IP and DNS
profile with WebRTCSOCKS5 with confirmed UDP or disabled WebRTCWebRTC address in the launched session
QUIC or HTTP/3SOCKS5 with UDPUDP availability and protocol behavior
several working profilesseparate proxy per profileIP, cookies, cache and route stability

Do not enable UDP only because it sounds more advanced. If the task is ordinary account work in a web dashboard, the main requirement is a stable IP route with predictable DNS and a clean profile history. UDP matters when a browser feature or platform flow actually uses it. This is why the practical decision is not "SOCKS5 is always better", but "the proxy type matches the traffic that the profile will generate".

For larger teams, the safest operating rule is one working account, one profile, one proxy route. Shared proxies make troubleshooting harder because several accounts can inherit the same IP reputation, DNS behavior or temporary provider issue. If a proxy must be rotated, record the previous endpoint, the new endpoint and the exact time of the change. When a platform later asks for verification, this note helps separate a network event from a fingerprint or cookie problem.

In Afina browser profiles, a proxy should be treated as part of the profile, not as a separate checkbox. The IP route, WebRTC, DNS, time zone, browser language and session data should form one technical picture. If even one layer contradicts the others, it is better to stop the profile and fix the configuration before a working launch.

A verified working profile is a profile where ProxyUDP is connected, the external IP address matches the expected one, WebRTC and DNS do not show unwanted routes, and the UDP scenario is confirmed by a separate test.

Try ProxyUDP together with Afina

ProxyUDP covers the network layer for an Afina profile: the user takes host, port, login and password from the provider dashboard, adds them to the profile and checks the result in the launched session. If the task requires UDP, first make sure that the specific SOCKS5 proxy really supports it, and only then use it for WebRTC, QUIC or HTTP/3. To prepare the route, open ProxyUDP, copy the connection parameters and run the check in Afina before working with an account.

Download

FAQ — Frequently Asked Questions

What ProxyUDP data is needed for Afina?

You need the host or IP, port, login, password and protocol type. For a UDP scenario, choose SOCKS5 only when the provider confirms UDP support.

When should you choose SOCKS5 in Afina?

Choose SOCKS5 when you need a broader transport scenario, including WebRTC, QUIC or HTTP/3 through a proxy. For ordinary web browsing, HTTP or HTTPS can sometimes be enough.

Is UDP a separate proxy type in Afina?

No, UDP should not be described as a separate proxy type if the interface has no such option. In practical setup, it is a SOCKS5 proxy property that must be confirmed by testing.

What if the profile IP does not match ProxyUDP?

Check whether the correct proxy is assigned to this exact profile. Then verify host, port, protocol and authentication, and repeat the test.

Why should WebRTC be checked separately?

WebRTC can show a route that differs from the profile's main IP address. That is why a clean IP check without WebRTC testing does not finish setup acceptance.

Does SOCKS5 with UDP remove DNS leaks automatically?

No, DNS should be checked separately after launching the profile. If DNS uses an unexpected route, the setup should not be considered successful.

Related terms

Continue reading onAnti-detect browser — profile isolation | Afina Browser
Sergii Yakovenko

I am a Web3 automation specialist and one of the early members of the Afina team.

At Afina, my work focuses on building scalable automation systems that enable users to efficiently manage crypto projects and minimize manual work. I conduct live support sessions, teach script development, and help users build their own automation systems.

During my time at Afina, I have created tools that significantly improve efficiency and allow simultaneous interaction with multiple projects. My goal is to ensure that all solutions operate reliably, securely, and deliver real value to users