NOW LET US – AI RAG SaaS Studio TP.HCM
NOW LET US
Digital Product Studio
Back to news
DEV-TOOLS...2 min read

Show HN: Oproxy – inspect and modify network traffic from the browser

Share
NOW LET US Article – Show HN: Oproxy – inspect and modify network traffic from the browser

oproxy is a local HTTP, HTTPS, and SOCKS5 proxy for inspecting, replaying, and modifying traffic.

oproxy is a local HTTP, HTTPS, and SOCKS5 proxy for inspecting, replaying, and modifying traffic.

It is for developers testing browsers, CLIs, mobile apps, API clients, services, and test suites on their own machine or in a local Docker container.

  • Capture HTTP traffic and HTTPS traffic after trusting the local oproxy CA.
  • View requests, responses, headers, bodies, status, timing, tags, notes, and selected inspector data.
  • Replay captured requests and open them in Compose.
  • Build manual requests with headers, query params, auth, raw bodies, variables, collections, and cURL export.
  • Export captures as HAR or generated cURL, Fetch, and Python snippets.
  • Modify traffic with rule sets, map-remote, map-local, access rules, throttling, breakpoints, mock responses, DNS overrides, capture filters, Lua scripts, and upstream proxy chaining.
  • Use the authenticated Assistant to inspect state and prepare confirmed proxy changes through an OpenAI-compatible chat model.
  • Run from source or Docker with persistent volumes for CA material and local state.
docker run --rm \
--name oproxy \
-p 127.0.0.1:8080:8080 \
-p 127.0.0.1:1080:1080 \
-e OPROXY_BIND_HOST=0.0.0.0 \
-e OPROXY_MITM_ENABLED=true \
-v oproxy-certs:/app/certs \
-v oproxy-storage:/app/storage \
ghcr.io/sauravrao637/oproxy:latest

Open http://127.0.0.1:8080

.

Or build locally:

docker build -t oproxy:latest .

docker compose up --build

The included Compose file uses host networking, persists /app/certs

and /app/storage

, and sets OPROXY_BIND_HOST=0.0.0.0

.

Requirements:

  • Rust 1.85 or newer
  • Node.js 22 or newer
  • Yarn via Corepack
corepack enable
yarn --cwd src/design install --frozen-lockfile
yarn --cwd src/design build
cargo run --release

Open http://127.0.0.1:8080

.

curl -x http://127.0.0.1:8080 http://example.com

The request appears in the Sessions view.

curl http://127.0.0.1:8080/admin/ca -o oproxy-ca.crt
curl --cacert oproxy-ca.crt -x http://127.0.0.1:8080 https://example.com

For browser HTTPS capture, install the CA from http://127.0.0.1:8080/admin/ca

into the browser or OS trust store.

  • Act as a forward HTTP proxy on OPROXY_PORT

/port

, default8080

. - Serve the local management UI and API from the same listener.

  • Intercept HTTPS CONNECT traffic when MITM is enabled and the client trusts the generated CA.
  • Optionally listen for SOCKS5 CONNECT traffic on socks5_port

. - Optionally run a second TLS listener with https_port

. - Capture live sessions in memory with bounded session and body retention.

  • Save and load sessions explicitly with admin endpoints.

  • Export HAR, cURL, Fetch, and Python snippets, redacted by default.

  • Import HAR files and oproxy JSON session data.

  • Stream session-change notifications with server-sent events.

  • Inspect JWT, GraphQL, gRPC, and WebSocket frame metadata when matching traffic is captured.

  • Debug a browser or CLI request without changing application code.

  • Replay a captured request after editing headers or body in Compose.

  • Test a frontend against mock responses or local fixture files.

  • Route a subset of traffic to a staging service.

  • Reproduce slow or bandwidth-limited responses.

  • Pause matching requests or responses before they continue.

  • Validate how a client behaves when requests are blocked, redirected, or rewritten.

  • Getting started

  • Docker

  • HTTPS MITM

  • Compose

  • Assistant

  • Map Local

  • DNS overrides

  • SOCKS5

  • Configuration

  • Troubleshooting

  • Security

MIT

© 2026 Now Let Us. All rights reserved.

Source: Hacker News

Advertisement
Ad slot ready: 5887729102

More in this category

NOW LET US Related – The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

dev-tools

The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

The 29th International Obfuscated C Code Contest (IOCCC) has announced its 2025 winners, showcasing historic levels of submission volume and quality alongside mind-bending C programming creations.

NOW LET US Related – I design with Claude more than Figma now

dev-tools

I design with Claude more than Figma now

A designer shares how integrating Claude into their workflow completely transformed their process, shifting from static Figma mockups to building fully functional prototypes directly in the codebase.

NOW LET US Related – Valve P2P networking broken for more than 2 months

dev-tools

Valve P2P networking broken for more than 2 months

A major systemic issue with Valve's Steam Networking protocol has been severely impacting P2P gaming in the Middle East for over two months. Despite players contacting ISPs and Steam Support, this routing issue remains unresolved.

NOW LET US Related – Field of clones: How horse replicas came to dominate polo

dev-tools

Field of clones: How horse replicas came to dominate polo

In Argentina, cloning polo horses has evolved from a wild gamble into a highly lucrative, mature industry. While the technology dominates the sport, it continues to spark intense scientific and ethical debates.

NOW LET US Related – Human-Like Neural Nets by Catapulting

dev-tools

Human-Like Neural Nets by Catapulting

A speculative proposal to train overparameterized neural networks using high learning rates to trigger 'catapulting' or 'grokking', potentially bridging the gap between artificial and human intelligence.

NOW LET US Related – Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

dev-tools

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

ntsc-rs is a free, open-source video effect that accurately emulates analog TV and VHS artifacts using advanced algorithms, offering real-time performance thanks to Rust and SIMD acceleration.

EXPLORE TOPICS

Discover All Categories

Deep dive into the specific technology sectors that matter most to you.