1

Configure your device to use the proxy

required

Start the Electron capture app first. It signs you in, assigns a stable per-user local port, and uploads your captures to S3 for the cloud UI and validation pipeline.

Proxy 127.0.0.1:
  • Electron app: Sign in and click Start Capture. The app assigns your local proxy port automatically.
  • Browser on this machine: Launch a separate browser instance with its own proxy profile. Example for Edge:
    & "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" ` --user-data-dir="$env:LOCALAPPDATA\EdgeProxyProfile" ` --proxy-server="127.0.0.1:" ` --proxy-bypass-list="<-loopback>;*.youbora.com;youbora.com;*.npaw.com;*.lcdn.claro.net.co"
    Edge won't launch / profile errors? This usually means --user-data-dir points inside a OneDrive-synced folder (OneDrive locks/syncs profile files while Edge is trying to write to them). Check with echo $env:LOCALAPPDATA - if that path contains OneDrive, create a plain local folder instead, e.g. New-Item -ItemType Directory -Path "C:\EdgeProxyProfile" -Force, then use --user-data-dir="C:\EdgeProxyProfile" in the command above.
  • Phone / TV on the same network: Point the device at your laptop or workstation IP using this same assigned port while the Electron app stays open.
  • Tizen (Samsung TV) / WebOS (LG TV): These platforms cannot usually be routed through a proxy. Export a HAR and upload it on the HAR Imports page instead.
  • Custom app / script: Set HTTP_PROXY=http://127.0.0.1: and HTTPS_PROXY=http://127.0.0.1:.
2

Download & install the mitmproxy CA certificate

required for HTTPS

To capture HTTPS traffic the proxy needs to intercept TLS. Visit http://mitm.it with your proxy configured to download the CA certificate in any format (.pem, .cer, .p12, etc.).

📜 Certificate Download: Open http://mitm.it in your browser while the proxy is active. mitmproxy will serve platform-specific certificates (.pem for Linux/Docker, .cer for Windows, .p12 for Android/Fire TV builds, etc.).
  • Install the certificate in your OS or app certificate store, and mark it as trusted.
  • Verify: visit any https:// site — if the connection succeeds without a warning, the cert is trusted.
Your dedicated port: The Electron app derives a stable local port from your Auth0 identity so your uploads stay isolated per user without proxy auth.
Note: On Android 7+ and some apps, user-installed CAs are not trusted by default for app traffic. You may need a rooted device or a debug build with networkSecurityConfig set to trust user CAs.
Proxy-enabled app build required: Most Android and iOS apps ignore the system Wi-Fi proxy and send traffic directly. Use the proxy-enabled build of the app to ensure its traffic is routed through mitmproxy.