9Proxy Integration
What is 9Proxy?
9Proxy is a global platform that provides access to a pool of real residential IP addresses from around the world.
Below we will explain the principles of how the service works, show how and why 9Proxy restricts access to certain sites (mostly financial ones), and demonstrate how to elegantly work with them using the ZloyRouter hardware gateway.
Residential Proxies with Pay-per-IP Pricing
A residential IP proxy gives you access to real user devices from the 9Proxy global network through a local port forwarding system. The key difference is: instead of paying for consumed traffic (gigabytes), you pay for the number of IP addresses themselves. This gives you full control over when and how each proxy is activated.

1. How it works
- You purchase a package with a fixed number of IP addresses.
- An IP is deducted from your balance only when it is forwarded to a local port.
- Unused IP addresses do not expire and remain on your balance indefinitely.
- After activation, the proxy remains online from a few hours to a day (the lifespan depends on the specific residential device in the pool).
- If an IP address goes offline, you can use the auto-renewal or rotation feature to seamlessly replace it with a new one.
2. Basic workflow
- Download and log in to the 9Proxy app (Windows, macOS, Linux).
Note: when working in conjunction with ZloyRouter, it is more convenient to use the web version Proxy2Web (we will show both use cases below).
- Filter the proxies by the required criteria: country, state, city, zip code, or specific internet service provider (ISP).
- Forward the IP address to a port and use it via
localhost:port. - (Optional) Enable proxy authentication to use the format
username:password:localhost:port.
Configuring the proxy via the app
To function on a PC, proxies use port forwarding via a dedicated 9Proxy application. Follow this guide for basic configuration.
1. Open the 9Proxy app
Go to the "Proxy List" section.

Review the available IPs and select a suitable one. If you need other options, click "Refresh List".

Tip: You can narrow your search down to a specific city or provider. This is critically important for farming accounts that require an exact geolocation match.
- Port Forwarding configuration
To use a proxy server, you must first forward it to a specified port.
Right-click on the selected proxy server OR click the icon → Choose one of the following options:

- Forwarding List
After successful binding, go to the "Forwarding List" section on the left panel. Here you will see active proxies, their ports, and their current status.

Note: To make sure the proxy is "alive", click the "Test" button next to the entry. If the test is successful, your proxy server is ready to use.

- Checking the proxy using the Proxy Check function
The Proxy Check function allows you to quickly and accurately check proxies directly within the 9Proxy app.
To run the test: - Click the three dots icon next to the proxy you want to check.
- Select Proxy Check.

Select the target resource (search channel) to which the test request will be directed.

Click the "Copy" icon next to any proxy server you want to use to quickly copy its localhost, port, username, and password (if available). If you need all this data, simply click "Copy All" to copy the information for all proxy servers at once.

You can paste the obtained data into an anti-detect browser or the FoxyProxy extension, but it is better to use them in conjunction with ZloyRouter, because ZloyRouter has a built-in system for testing and selecting native DNS based on more than 1,500 parameters (with an expansion to 4 million). How to use 9Proxy in conjunction with ZloyRouter is described a little further below.
When everything works, but there are nuances (Hidden blocks)
9Proxy is an excellent service for many tasks. However, like many large proxy providers, they restrict access to sensitive resources (predominantly the banking and financial sector). Providers do this intentionally: to protect their IP address pools from being blocked by bank anti-fraud systems due to the actions of unscrupulous users.
Blocking on the proxy provider's side is usually implemented via DNS request interception or SNI (Server Name Indication during a TLS connection) analysis.
🚫 Resources to which 9Proxy, to one degree or another (at the time of writing), restricts access (returned SSL connect error or Access Denied):
1. chase.com (Hard block by TLS/SNI)
2. bankofamerica.com (Blocked, occasionally lets you through with a hard IP resolve)
3. synchrony.com / id.synchrony.com (Access denied through both curl and browser)
4. goldmansachs.com
5. privatebank.jpmorgan.com
6. connect.secure.wellsfargo.com
7. schwab.com (Returns 200 OK, but shows an Akamai "unable to authorize" stub)
8. sofi.com
...and many others (interactivebrokers.com, robinhood.com, paypal.com, etc.).
The list is compiled based on practical experience and feedback from the Zloy Party community.
Self-testing algorithm
Let's test these restrictions in practice. We will take a proxy from Dallas (USA) on port 60000:

Let's enter the data into a regular browser using the FoxyProxy extension:

As you can see, when using FoxyProxy (or any anti-detect browser) - we are flying blind. We have no idea about the quality of the proxy and DNS on the other side.
Don't forget to take measures to protect against WebRTC leaks:

Be sure to check the correctness of the IP and DNS:

🚩 Result: The IP address is from Oregon, and the DNS server is from California. Such a discrepancy is typically a "red flag" for any serious anti-fraud system.
We try to access bankofamerica.com and get a predictable rejection. In the Chrome developer console, the blocked:origin status is clearly visible — the connection was reset on the proxy side.

Let's try another proxy for the sake of the experiment:

This time we took a proxy from George Town, Penang state, Malaysia (the US has no claims or restrictions regarding Malaysia), which we bound to port 60000.
Be sure to check the correctness of the IP and DNS:

We try to access it and get blocked again.

And, just in case, let's check privatebank.jpmorgan.com

Conclusion: The hypothesis is confirmed. Under a standard connection, 9Proxy reads your DNS requests and strictly filters access to banks and exchanges.
Rhetorical question: if the proxy provider can so easily analyze and block your target sites, what other statistics about your traffic are they collecting?
How ZloyRouter works with 9proxy restrictions
It might seem that proxies are not suitable for working with finance. But this is where the ZloyRouter hardware gateway enters the stage.
How the "magic" works:
When using regular browser extensions like FoxyProxy, routing takes place along a standard path: the browser often delegates domain name resolution (DNS) to the proxy server itself (for example, by sending a SOCKS request indicating the domain). As a result, the 9Proxy provider receives a coherent request and clearly sees the domain name of the site you are trying to connect to (e.g., bankofamerica.com). Their internal filters react to this trigger and reset the connection ("blocked:origin").
ZloyRouter solves this problem at a fundamental level by changing the very logic of traffic processing. It physically separates DNS requests and the connection setup process (TCP+TLS) so that they are no longer linked into a single data packet for the proxy provider.
1. Secure resolve: First, ZloyRouter independently and securely "resolves" (converts) the bank's domain into an IP address using its internal mechanisms (e.g., using WunderDNS). This process is hidden from 9Proxy.
2. Direct IP connection: Then ZloyRouter forms and sends a request through the 9Proxy node to establish a TCP+TLS connection specifically to the "bare" IP address of the bank, not to its domain name.
The provider physically goes "blind": they see neither your DNS requests nor the domains you are accessing. No domain — no blocking.
To work with this, we will need:
1. A Raspberry Pi with ZloyRouter installed
2. The Proxy2Web service from 9proxy — a web interface that provides the "raw" proxy data (IP:Port:User:Pass) needed for the hardware gateway (as opposed to localhost from the app).
3. A configured L2 tunnel and a Wi-Fi access point on the ZloyRouter itself.
Step-by-step configuration
Let's configure the L2 tunnel in the ZloyRouter interface (it will protect your traffic from your local internet service provider):

Select one of the tunneling profiles (the choice depends on your local provider's restrictions).

Select a profile and start it

In our case, profile 4 worked perfectly. Below are its performance statistics. The Age counter resets every 20-50 seconds — this is normal.
Configure the Wi-Fi HotSpot to distribute "clean" internet to working devices:

Go to Proxy2Web and, if necessary, use filters to select the desired region and city for the proxy.

Copy the line containing the connection data (IP, Port, login, password).

Paste the data into ZloyRouter:

In your case, the data will be different — this is provided as an example.
In the next step, ZloyRouter will ask: "Do you want to automatically set the proxy DNS?".
Since it's exactly the proxy provider's DNS servers that are often involved in the blocking mechanism, we press n (No). We will configure the DNS servers manually inside the router.

ZloyRouter will test the proxy. If the node is "dead" (which often happens with residential IPs from remote villages), the router will report it:

Important note: If you do not plan to use sites on which the proxy provider has set restrictions, as in this case with financial organizations — press
y: yesand get the DNS settings automatically. With automatic configuration, ZloyRouter will check the DNS against more than 1,500 parameters in 3-5 seconds and select the most native ones.
If the proxy is working, you will see brief test results.

By the way, if the proxy disconnects during your work, the hardware Kill Switch in ZloyRouter will instantly block traffic, protecting your real IP from leaking.

Next, let's configure WunderDNS in ZloyRouter (detailed instructions on configuring WunderDNS ). This will eliminate the very issue of IP and DNS mismatch that we saw earlier.

Check the result at https://dnscheck.tools/. As you can see, the DNS perfectly matches the proxy's region!

Settings test
Let's return to the sites that 9Proxy previously did not allow to open.
Chase.com — Loads flawlessly:

JPMorgan — Lets us in without problems:

How to choose the most native proxy?
The nativeness of a proxy for AF (anti-fraud) systems is affected by many parameters. Currently, the database of our nativeness checking service (still in closed beta) contains: 170 conditions and 2.5 million rules (the release will have about 4 million), based on a matrix of these conditions, and each of them has its own weight in making the decision — whether it is a proxy, a VPN, or a native user.
If blocks on financial (or perhaps some other) sites do not hinder you, then 9proxy's proxies are perfectly fine to use. But you need to check their nativeness, as you might be given an IP address from the USA, while the DNS resolvers are from somewhere like Africa. However, according to our tests, even if the resolvers turn out to be from the same state, this does not give a 100% guarantee that the AF will recognize you as a native user. You need to test every time.
We conducted a large test of proxies from TOP popular providers using our nativeness checking service. Read about the results in the article (coming soon).
Using ZloyRouter with the 9Proxy desktop app without Proxy2Web
From the feedback of our ZloyParty community, we learned that one of the main disadvantages of Proxy2Web is the inability to see the Ping to proxies in advance during the selection stage.
We show how to implement a workflow scheme with the 9Proxy desktop app and use WunderDNS in ZloyRouter (detailed instructions on configuring WunderDNS ) to use a DNS other than 9proxy's.
In this scheme, the L2 tunnel in ZloyRouter is not available because traffic routing happens through your PC with 9proxy installed.
Step 1: Find your Local Area Network (LAN) IP address
You will need your local area network IP address to connect other devices to the proxy server.
For macOS
There are 2 ways to find the internal IP address of your Mac:
Option 1: System Settings
- Open System Settings.
- Go to the "Network" section.
- Make sure you are connected to the correct Wi-Fi network (your router's name).

Click "Advanced" > "TCP/IP".
Your IP address will be displayed in the "IPv4 Address" section.

Option 2: Terminal
Open Spotlight, type Terminal and press Enter.
Enter the command:
ipconfig getifaddr <network interface>
Your IP address on the local network will be shown.
(Optional) To check your public IP address, use:
curl ifconfig.me
For Windows
Open PowerShell and execute the following command:
(Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway -ne $null -and $_.NetAdapter.Status -eq 'Up' }).IPv4Address.IPAddress

Then you will see your current local area network IP address.

Step 2: Open 9Proxy and select the correct IP address
- Launch the 9Proxy app on your computer.
- Select the local network IP address you found from the list in the app — you will find it in the "Port" section at the end of the proxy list.

Go to the Proxy settings on ZloyRouter

Enter the IP address and port of the running 9proxy on your PC

After which a standard DNS check will take place. You can either agree to the automatic DNS configuration or configure them manually to send them as a separate request if you need to somehow customize the DNS resolving for your tasks.

ECS is shown as an example
Next, configure internet sharing via Wi-Fi

Now connect to the ZloyRouter's Wi-Fi from your phone or another device and use the proxy.
With this scheme, you get the ability to manually select the necessary Proxies in the 9Proxy interface and use them in ZloyRouter together with fine DNS tuning.
Proxy2Web, as we have seen above, is much easier to use, but provides slightly less functionality.
Both options in conjunction with ZloyRouter allow you to both overcome various restrictions from providers and simply be the most native user possible of the proxy under which you are operating.
Conclusion
Residential proxy providers like 9Proxy provide excellent material (IP addresses), but artificially limit its application by interfering with your traffic.
Using 9Proxy in conjunction with ZloyRouter makes you invisible to provider filters. You gain access to a huge pool of inexpensive residential proxies and can freely work with any resources (banks, payment systems, exchanges) without fear of blocks, false anti-fraud triggers, and DNS leaks.
💰 Description and pricing of ZloyRouter on the website Zl0y.team
👉 For purchases and consultations write to: [@zl0y0]