Skip to content
Windows

WePROXA 3.0.0 now supports Windows and macOS. Windows installation is available from the Microsoft Store.

Remote Devices

WePROXA can act as a proxy for any device on your local network — physical iPhones, iPads, and Android phones, as well as other macOS, Windows, and Linux computers — so you can inspect real app traffic the same way you inspect browser traffic on your computer.

  • Your computer and the mobile device must be on the same Wi-Fi network.
  • WePROXA’s proxy must be running.
  • LAN access must be enabled (it’s disabled by default so the proxy only listens on 127.0.0.1).
  1. If the proxy is running, stop it from the main toolbar. LAN access cannot be changed while the proxy is running.
  2. Click the LAN access Wi-Fi button in the main toolbar so it changes from local-only to network-accessible.
  3. Start the proxy again.
  4. Optionally open SettingsRemote Access and enable Auto-enable LAN access on launch. Pair it with Auto-start proxy on launch in SettingsProxy Config when you want remote capture to start automatically.

When LAN access is on, the Remote Access panel shows your computer’s proxy address, for example 192.168.1.42:8888.

WePROXA Remote Access settings

2. Install the CA Certificate on the Device

Section titled “2. Install the CA Certificate on the Device”

To inspect HTTPS traffic from the device, the WePROXA root CA must be installed and trusted on that device.

WePROXA ships a temporary local certificate server with a QR code so you don’t have to email or AirDrop the certificate.

  1. In SettingsRemote Access, click Show certificate and setup.
  2. On your device, scan the QR code (camera app on iOS, a QR scanner on Android) or open the URL shown below the QR code in the device’s browser.
  3. Download and install the certificate, then trust it (see platform-specific steps below).
  4. Click Close in WePROXA when you’re done — this stops the temporary certificate server.
  1. Open the URL in Safari (other browsers don’t install profiles correctly).
  2. Tap Allow when prompted to download the configuration profile.
  3. Open SettingsGeneralVPN & Device Management and install the WePROXA Root CA profile.
  4. Open SettingsGeneralAboutCertificate Trust Settings and enable full trust for the WePROXA Root CA.

After you open Show certificate and setup, WePROXA gives you two ways to point a device at the proxy:

  • Manual proxy — enter your computer’s IP and proxy port yourself.
  • Automatic proxy (PAC) — paste the PAC URL shown in the Remote Access panel.

When the certificate panel is open and LAN access is enabled, WePROXA shows a Proxy Auto-Config (PAC) URL below the QR code.

Use this when you want the device to fetch proxy settings automatically instead of typing the host and port by hand.

  1. In SettingsWi-Fi, tap the next to the connected network.
  2. Scroll to HTTP Proxy and choose Automatic.
  3. Paste the PAC URL shown in WePROXA.
  4. Return to the app and keep the certificate panel available if you need to copy the PAC URL again later.

Configure the device’s Wi-Fi network to use the proxy address shown in WePROXA.

  1. SettingsWi-Fi → tap the next to the connected network.
  2. Scroll to HTTP Proxy and select Manual.
  3. Set Server to your computer’s local IP (e.g. 192.168.1.42) and Port to the WePROXA port (default 8888).
  4. Leave authentication off.

Open a browser on the device and visit any site — you should see traffic flowing into WePROXA’s request list.

You can also route another computer’s traffic through WePROXA. Enable LAN access as described above and open Show certificate and setup on the WePROXA computer so the certificate URL and PAC URL are available, then follow the steps for the target computer’s operating system.

  1. Open the certificate URL shown in WePROXA in Safari or another browser on the Mac, and download the WePROXA CA certificate.
  2. Double-click the certificate to open it in Keychain Access (login keychain).
  3. Open the certificate, expand Trust, and set When using this certificate to Always Trust.
  4. Open System SettingsWi-FiDetailsProxies.
  5. Enable Web Proxy (HTTP) and Secure Web Proxy (HTTPS), then set the server to the WePROXA computer’s local IP and the port to the WePROXA port (default 8888).

The Automatic Proxy Setup (PAC) URL works from these computers too — point the OS or browser proxy configuration at the PAC URL instead of entering the host and port by hand.

Requests from remote devices appear in the main request list and are also grouped under Devices in the sidebar source view, keyed by device IP. This makes it easy to isolate a single device’s traffic while other apps keep streaming.

The device row and each nested host row show live request counts from the current capture, so expanding a device gives you a quick view of where its traffic is going.

  • Nothing shows up — verify the computer’s IP is reachable (try http://<computer-ip>:<port> in the device’s browser). A firewall may be blocking incoming connections.
  • HTTPS errors on the device — the CA profile isn’t installed or isn’t fully trusted. On iOS, check Certificate Trust Settings.
  • App traffic not captured (Android) — app uses its own CA pinning or ignores user CAs. Use a debug build or run against an emulator. See iOS Simulator for simulator-based debugging.
  • Certificate QR code won’t load — the local cert server uses a short-lived port. Close the setup panel and click Show certificate and setup again to restart it.
  • Certificate QR code port is already in use — reopen Show certificate and setup. WePROXA automatically falls back to an available port when the default certificate server port is busy.
  • PAC URL missing — PAC is only shown while the certificate panel is open and LAN access is enabled.
  • Automatic proxy stops working later — reopen Show certificate and setup to bring the PAC URL back if the temporary cert server was closed.