Skip to content

[Bug] Incompatibility with Shifter.io Residential Proxies (WebRTC/Gateway Leak & Mislocation) #516

Description

@pducthang

Issue Description:
I am currently using a CloakBrowser Pro Plan. However, when using Shifter.io Residential Proxies, the browser fails to fully mask the proxy's underlying entry gateway, resulting in fingerprint inconsistency, location spoofing failure, and account bans on Google services.

In contrast, Webshare Proxies (Direct Exit / 1-1) work flawlessly under the exact same browser configuration and profile settings.

Steps to Reproduce:
Configure Profile A with a Shifter.io Residential Proxy targeted to South Korea (e.g., p.shifter.io:443).
Configure Profile B with a Webshare Proxy (e.g., p.webshare.io:80).
Launch both profiles and test against Google Maps and Pixelscan.

Expected Behavior:
Both proxy providers should route traffic cleanly to South Korea.
WebRTC, DNS, GeoIP, and TCP sockets should be fully synchronized.
Pixelscan should mark the fingerprint as consistent and legitimate.

Actual Behavior:
With Webshare Proxy:
Google Maps: Accurately detects location in South Korea.
Pixelscan: Passes all checks smoothly with 0 leaks.
Network Layer: Socket IP matches the exit IP directly (1-1 Direct Exit).

With Shifter.io Proxy:
Google Maps: Misidentifies location based on the entry gateway instead of the exit IP.
Pixelscan: Flags the environment and exposes an active intermediary gateway in Singapore (143.198.216.110).
Result: Accounts get flagged/banned due to network-layer mismatch.

Root Cause Analysis (Technical Log):
Inspecting the network layer via curl -v reveals that Shifter uses a multi-hop HTTP CONNECT tunnel carrying an extra transit header (X-Proxy-Exit-Ip):
Plaintext

  • Trying 143.198.216.110:443... (DigitalOcean Singapore Gateway)
  • CONNECT tunnel: HTTP/1.1 negotiated
    < X-Proxy-Exit-Ip: 218.235.86.9 (South Korea Exit IP)
    ...
    {
    "origin": "218.235.86.9"
    }
    Webshare connects directly to the destination socket, whereas Shifter routes through a Singapore entry gateway first. The browser core currently fails to pre-resolve and synchronize the C++ network stack before rendering, leaving the Singapore entry gateway exposed to target sites.

Environment:
OS: Windows 11 / macOS
Proxy Providers Tested: Shifter.io (Fails) vs Webshare.io (Passes)
Target Country: South Korea (KR)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions