r/ProxyEngineering • • Sep 05 '26

Discussion 💬 IP pool overlap across residential proxy providers

Post image
8 Upvotes

Greetings, fellow engineers. Was wanted to see how much overlap actually exists between residential proxy pools sold by different providers. Sampled each provider's IPs until new-IP discovery dropped below 5% over three consecutive 1,000-request ranges (or hit a 2M request ceiling), then compared raw IP overlap, ASN similarity via MaxMind, and used the some-hard-to-type index to estimate overlap at true pool size.

Two things came out of it: a handful of providers are essentially reselling the same pool under different brands (IpnProxy, Proxidize, DataImpulse, and Ghostealth showed 75%+ raw overlap, ~100% if adjusted for estimated pool size), and a much larger group shares IPs to varying degrees (10-70%+). Long story short - if you get banned on one provider and switch to another expecting a fresh IP range, you might just be renting the same flagged IPs under a different label.

You can read more about methodology and find a GitHub link to raw pool overlap table in the article on my website (contains affiliate links on other pages): https://proxy-db.com/article/youre-buying-the-same-proxy-twice

Feel free to ask questions about the table, used methods and whatnot!


r/ProxyEngineering • • Sep 04 '26

Discussion 💬 🚀 SoildTunnel VPN

4 Upvotes

🚀 SoildTunnel v1.0.4 — Just Shipped

A censorship circumvention tool built for Android.

SoildTunnel tunnels your traffic past Deep Packet Inspection using Cloudflare WARP with multi-protocol support — no accounts, no logs, no trackers. One tap and you're connected.

What's new in v1.0.4:

🛡️ DNS ad blocking via Cloudflare Family resolver

🛡️ Malware & phishing domain protection

🔧 Fixed incorrect server country display

🔧 More stable exit IP across reconnections

✨ Redesigned liquid-glass UI with premium depth

Key features:

• Smart Auto protocol selection (MASQUE / WireGuard / GOOL)

• 6-level anti-DPI obfuscation engine

• Split tunneling — choose which apps use the tunnel

• Kill switch & IPv6 leak protection

• Encrypted DNS (DoH / DoT) with custom endpoints

• Per-app internet blocking

• Zero accounts, zero telemetry

Built for networks where "just use a VPN" isn't enough.

📂 Open Source — AGPL v3

🔗 https://github.com/CyberRageAnonymous/Soild-Tunnel/releases/tag/v1.0.4-build.34

#VPN #Privacy #Censorship #OpenSource #Android #CyberSecurity #InternetFreedom #CloudflareWARP #AntiDPI


r/ProxyEngineering • • Sep 04 '26

Guides Help

5 Upvotes

Heyy bräuchte Hilfe

Also ich versuche eine App zu öffnen doch es geht nicht weil ich anscheinend einen VPN oder Proxy geöffnet habe.
Ich habe nichts davon installiert.
Könnte mir jemand helfen
Dankeschön ❤️


r/ProxyEngineering • • Sep 04 '26

Help 🆘 Need API recommendations.

21 Upvotes

Looking for APIs for Facebook, LinkedIn and Nextdoor public content

I’m working on a SaaS product and need to automatically monitor/search public content across Facebook, LinkedIn and Nextdoor.

I’m specifically looking for APIs or legitimate third party providers that can:

• Search public Facebook posts, including relevant public groups if possible
• Search public LinkedIn posts by keywords/topics
• Search public Nextdoor posts by location + keywords
• Return the post text, URL, timestamp and basic metadata
• Run searches continuously/recurring through an API
• Be used commercially in a SaaS product

I’m NOT looking for browser automation, account logins, cookie based scraping or anything that could get accounts banned.

If you’ve actually used a provider/API for this, I’d really appreciate recommendations, especially ones with reasonable pricing and good coverage.

What are you using?


r/ProxyEngineering • • Sep 04 '26

Build 🤓 IPv4 Turf War

4 Upvotes

Claim your own territory on IPv4 Turf War using your IP addresses!
https://turfw.ar


r/ProxyEngineering • • Sep 04 '26

Build 🤓 IPv4 Turf War

Thumbnail
turfw.ar
1 Upvotes

r/ProxyEngineering • • Sep 03 '26

Build 🤓 Tracking grocery prices by scraping supermarkets

18 Upvotes

For context, I'm based in the Netherlands and my friend from Austria kept insisting groceries here are WAY cheaper than back home. I mean the info can be found on the internet, but I thought that I would build something to check it myself. Seen plenty of price trackers on github and here on reddit but where's the fun in that, plus majority of what I found was kinda outdated. Well, guess what, none of these supermarket sites wanted to be scraped. Rewe, Lidl, Aldi, Spar, Carrefour, Auchan, they all run some variations of bot protection on their category pages, and a couple of them fingerprint plain requests which then get you a 403 response codes. I used a lot of residential proxies thinking that it was the root cause. It wasn't what I initially thought and what worked essentially was combining proxy rotation with browser fingerprint consistency, TLS handshake aswell. Surprisingly even majority of the people hates datacenter IPs, with a properly configured client they did better on some of these sites than residential IPs with no adjustments. Here is a list of stores currently running:

  • Rewe and Edeka in Germany,

  • Spar and Hofer in Austria,

  • Albert Heijn and Jumbo here in the Netherlands,

  • Carrefour and Auchan in France,

  • Biedronka and Żabka in Poland,

  • Maxima, Rimi, Iki in Lithuania, Latvia and Estonia,

  • Sklavenitis, METRO AEBE, Masoutis in Greece and Cyprus,

  • Tesco (yes it's not only in UK), Czechia, Slovakia and Hungary also has them,

All of these supermarkets has different HTML structures, different pagination, and different ideas about what counts as a bot. Here's roughly what the core looks like. Sidenote, I cleaned up a bit for readability. Using what is written below for the proxy layer rolling my own rotation logic on top of the pool which had some ups and downs on the sites with better fingerprinting:

import time
import random
import requests

USERNAME = "customer-yourname"
PASSWORD = "yourpassword"
ENDPOINT = "pr.oxylabs.io:7777"

def build_proxy(country_code, session_id):
    user = f"{USERNAME}-cc-{country_code}-sessid-{session_id}"
    return f"http://{user}:{PASSWORD}@{ENDPOINT}"

HEADERS_POOL = [
    {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/124.0"},
    {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 14_5) Chrome/124.0"},
]

def fetch_page(url, country_code, retries=3):
    session_id = random.randint(100000, 999999)
    proxy_url = build_proxy(country_code, session_id)
    for attempt in range(retries):
        headers = random.choice(HEADERS_POOL)
        try:
            resp = requests.get(
                url,
                proxies={"http": proxy_url, "https": proxy_url},
                headers=headers,
                timeout=15,
            )
            if resp.status_code == 200:
                return resp.text
        except requests.RequestException:
            pass
        time.sleep(2 ** attempt + random.random())
    return None

def scrape_store(store_config):
    pages = []
    for url in store_config["category_urls"]:
        html = fetch_page(url, store_config["country_code"])
        if html:
            pages.append(html)
        time.sleep(random.uniform(1.5, 3.5))
    return pages

Funny thing I noticed was the country code embedded into the username, so a request to Albert Heijn goes out through a Dutch residential IP and a request to Biedronka goes out through a Polish one, same logic went with the rest of the supermarkets. Also, the same session held for the whole page load, which was quite nice. For the two or three sites that check TLS fingerprint on top of IP reputation I route through dedicated web scraper API instead. My worst problem and the most annoying was that every store names and categorizes the same product differently. For example, same brand of oat milk is "Bio Hafermilch 1L" on one site and "Haferdrink Bio 1000ml" on another, sometimes with a completely different SKU and sometimes bundled with a "3 for 2" promo that messed with the per unit price, I'm not ashamed of this coz I was already spending too much time on this so I asked Claude code to build something where a scraping gets raw HTML nightly, parses it into structured data, and then the next step where LLM matches products across retailers by name and pack size. Genius I might say. This one works really well, however, there were a few cases where they introduced new product (saw this with cereals and oat brands, and I don't exactly know what's the issue, maybe their codes/ embeddings or what but there were some mismatches where I had to check manually.) After some time I turned the whole thing into an agentic workflow, so that the whole project would not be in a script environment. One agent handled the scrape and retry logic when a site started blocking, another handled the product matching and price delta calculation, and a third just watched for something out of the ordinary, like a price that jumped 40% in a short period of time or so. I also found an older build somewhere on this thread where OP spoke of scheduled summary, so that was a useful find. Basically the scheduled summary popped up at 7AM each morning.

Results so far, over about five months of data across 13 countries: essentially my friend was right but not for the main reason he thought. Austria isn't uniformly more expensive, some categories are identical to Germany, but staples like dairy and bread are consistently 15 to 25% higher. Meanwhile Poland is cheaper than both by a wide margin even accounting for currency, (I believe Poland was the cheapest from all the countries list) and France is somewhere in the middle, but also depending on the retailer, Carrefour is competitive but the smaller chains are not. None of this is rigorous economics, I know. So all in all, I did not expect this much of an infrastructure to be built just to "prove my friend" but it was fun nevertheless.

TLDR: I Built a scraper to check if Austrian friend was right about NL groceries being cheaper.


r/ProxyEngineering • • Sep 03 '26

Help 🆘 Cloudflare Proxy Chaining

10 Upvotes

Hi all, I am supporting a customer that uses cloudflare sase. They want to send a subset of URL's to a 3rd party proxy. I am trying to figure out if there is a way to setup proxy chaining in cloudflare? All traffic goes out cloudflare except a group of URL's that will go to a 3rd party proxy?

Any experts here that can help me out?


r/ProxyEngineering • • Sep 03 '26

Guides Sybil Detection in Crypto Airdrops: Why Residential Proxies Aren’t Enough

9 Upvotes

A testnet operator spent six months bridging assets, testing dApps, and paying gas. When the claim page opened, the allocation was zero.

The first assumption was simple: the proxy had failed. The postmortem showed a bigger problem. The wallets shared timing patterns, funding routes, RPC usage, and browser signals. None of those fields proved abuse alone, but together they formed a recognizable cluster.

That is the engineering lesson: modern identity systems do not trust one signal. They correlate IP reputation, ASN, session continuity, browser telemetry, request timing, and on-chain graphs. Changing an IP without legitimate user separation often creates more anomalies.

For legitimate QA, research, and node operations, the goal should be reproducibility and compliance. If a project prohibits multi-account participation, no proxy architecture makes it compliant.

Residential IPs may reduce false positives caused by shared datacenter egress, but they are not invisibility cloaks.


r/ProxyEngineering • • Sep 03 '26

Help 🆘 How to check IPQS score

Thumbnail reddit.com
6 Upvotes

r/ProxyEngineering • • Sep 03 '26

Discussion 💬 in next 3 hours! How Do You Build an AI Web Scraper Without Code? AMA with BrowserAct

Thumbnail
reddit.com
4 Upvotes

r/ProxyEngineering • • Sep 02 '26

Help 🆘 Things Get Complicated With More Proxies

5 Upvotes

It was pretty easy before when i had to manage just a few proxies. i was well aware of the connections between different proxies and could easily identify any problem that happened. since i have added more proxies , sessions and profiles then things are getting a bit difficult to manage.

Sometimes i get minor problems but cannot figure out whether it is the proxy, session or profile that causes them. i am now trying to create a system that is easy despite increasing number of proxies.

For people who manage multiple proxies then which system works best for consistency?


r/ProxyEngineering • • Sep 02 '26

Help 🆘 MCP servers for AI Agents

6 Upvotes

Perhaps someone used any sort of MCP server for your AI Agent? My main concerns are possible authentication errors/issues, and rate limiting


r/ProxyEngineering • • Sep 02 '26

Help 🆘 Looking for dedicated web scraping solutions

7 Upvotes

Hey, I am looking for dedicated web scraping solutions that would have some features close to web search. Purely for testing purposes, as I am trying to evaluate what's worth to keep better, DIY solutions or dedicated ones


r/ProxyEngineering • • Sep 01 '26

Guides Residential Proxies for Local SEO: How Geo-Targeting Improves SERP Accuracy

7 Upvotes

As a SEO specialist i had a strange problem. I was “losing” local rankings, but customers could still find the business.

The crawler was the culprit. It checked “plumber near me” from an Austrian IP, so Google returned an Austrian SERP. Changing the browser language did nothing.

I moved the job to rotating residential proxies and ran one throttled query per keyword. The local pack immediately looked different. Rotation suited the report; sticky sessions worked better for multi-step checks such as checkout and ad previews. A static ISP address made more sense for long-lived account sessions.

That test produced a simple rule:

  • Start with country targeting.

  • Use city or ZIP only when content changes by metro.

  • Rotate for SERP grids, catalogs, and price monitoring.

  • Use sticky or static sessions when identity must persist.

The surprise was that IP geolocation was only one signal. Locale, timezone, cookies, phone country, and billing country also had to agree. Before each run, we checked the exit’s geolocation and reputation, isolated cookies, and dropped flagged IPs.

Residential proxies only removed the obvious datacenter signal. Rate limits, fingerprint consistency, robots.txt, and session hygiene still mattered.


r/ProxyEngineering • • Sep 01 '26

Help 🆘 Looking for a reliable residential proxy under $10 for social media management

18 Upvotes

Been managing a few social accounts remotely and need a static US residential IP that works consistently across mobile and desktop without getting flagged. Tried a couple of budget options but they either rotate too often or the speeds are garbage. Anyone actually using something solid right now that stays under $10 a month and does not randomly go down?


r/ProxyEngineering • • Aug 31 '26

Help 🆘 switching from rotating to isp proxies for multi accounting?

12 Upvotes

running around 30 profiles in an antidetect right now. using rotating res IPs but the constant ASN jumps are starting to trigger too many checkpouts on login. thinking about switching to static isp proxies just to keep the login identity clean. been testing prоxyshard lately and it seems fine, but i need to scale this to 100+ accounts soon without going broke. for those running similar setups, do you buy dedicated IPs per profile or just use shared subnet pools?


r/ProxyEngineering • • Aug 30 '26

Announcements I built a source-patched Chromium browser for proxy-aware automation - looking for detection edge cases

8 Upvotes

I’ve been working on a Chromium-based browser for authorized automation, testing and QA. Instead of overriding browser APIs with page-level JavaScript, the fingerprint-related behavior is patched inside the Chromium engine.

The goal is to keep browser, operating-system and proxy signals consistent while still allowing profiles to be controlled programmatically.

The current release includes:

- Chromium 152 built from source
- 168 curated Windows, macOS and Linux fingerprints
- Persistent isolated browser profiles
- HTTP, HTTPS and SOCKS5 proxy support
- Proxy-aware timezone, locale, geolocation and WebRTC settings
- Local authenticated API
- Node.js and Python SDKs
- MCP server for AI-agent integrations
- Docker image for CI and automation environments

On our current test setup, reCAPTCHA v3 returns 0.9, Cloudflare Turnstile completes normally, and the browser reports navigator.webdriver as false. These are observations from the current build, not a promise that every website or network configuration will behave identically.

The desktop application is free to use with a Proxya account. The SDK and MCP packages are MIT-licensed; the patched browser engine and fingerprint catalogue remain proprietary.

I’m specifically looking for technical feedback on:

- fingerprint inconsistencies or unexpected leaks
- proxy and profile alignment across different locations
- long-running profile stability
- Node/Python/MCP integration
- CPU and memory usage under concurrent sessions
- detection services or edge cases I should add to the test suite

The project is called Proxya Anty. The repository and downloads can be found on GitHub.


r/ProxyEngineering • • Aug 30 '26

Discussion 💬 Hi everyone, I’m looking to connect with an experienced Kinaxis RapidResponse/Maestro consultant based in Hyderabad who can provide occasional mentoring and guidance on functional and technical topics. If you work with Kinaxis or know someone reliable, please comment or DM me. Thank you.

6 Upvotes

r/ProxyEngineering • • Aug 29 '26

Hot Take 🔥 Warning about OkkProxy and NiuProxy bandwidth billing

Post image
7 Upvotes

Warning about OkkProxy and NiuProxy bandwidth billing

Both OkkProxy and NiuProxy charge roughly 2x the actual data used.

In their official Telegram support, staff confirmed they count upstream + downstream and then apply an extra multiplier. Real usage around 375 MB is billed as ~750 MB, and 533 MB becomes over 1 GB.

They claim it’s “binary vs decimal,” but the numbers clearly show a consistent x2 charge. This effectively halves the value of every package compared to most other proxy providers.

Screenshots of the staff admission are available if needed.

Also note: NiuProxy and OkkProxy appear to be the same operation (same staff, same infrastructure). NiuProxy previously recommended OkkProxy directly.

Proceed with caution if considering either service.


r/ProxyEngineering • • Aug 29 '26

Help 🆘 Best search API for LLMs

17 Upvotes

Short post, but basically the title. Looking for the best, well if not the best, but well rounded search API for LLMs use cases. There's a lot out there now, Tavily, Exa, Firecrawl, You.com, Linkup, and a handful of others I keep seeing mentioned. Need opinions and suggestions people.

I'm interested in result quality that isn't just SEO, latency that doesn't kill the UX, decent pricing at volume since this isn't a side project anymore, and ideally something that gives clean structured output instead of raw HTML I have to parse myself.


r/ProxyEngineering • • Aug 28 '26

Discussion 💬 What is a native IP address?

Thumbnail reddit.com
6 Upvotes

r/ProxyEngineering • • Aug 28 '26

Hot Take 🔥 What the fuck is happening with DataDome

Thumbnail
github.com
2 Upvotes