[Data Source] → [Inlet] → [Sequence of Transforms] → [Outlet] → [Destination] ↓ (Scramjet Proxy)
The scramjet proxy catches the request first. scramjet proxy work
frame = scramjet.createFrame(); document.body.appendChild(frame.frame); frame.go( "https://google.com" Use code with caution. Copied to clipboard Scramjet Quickstart Key Features and Limitations CAPTCHA & Media [Data Source] → [Inlet] → [Sequence of Transforms]
, which proxies multiple TCP/UDP sockets over a single WebSocket connection for improved efficiency. Key Features for Developers Key Features for Developers Instead of parsing individual
Instead of parsing individual requests as atomic units, Scramjet Proxy uses . It treats all traffic as a series of data flows (defined by 5-tuple: source IP, source port, dest IP, dest port, protocol). Each flow is assigned a lightweight goroutine or fiber (not a heavy OS thread). This allows:
"Re-routing through the TDRS satellite," Sarah’s voice was strained. "Link restored. Proxy stable."