Create a complete, genuinely usable SOCKS5 proxy browser that lives entirely in a web page: a full private-browsing cockpit where the visitor pastes their proxy credentials and immediately gets an anonymised browsing session inside their own browser. This should feel like a real product for private sessions, not a mockup — sleek, dark, confidence-inspiring, and cool enough that using it feels like stepping into a stealth vehicle.
The core flow is credentials in, anonymised browser out. Let the visitor paste a full proxy URI (socks5://user:pass@host:port) or fill in host, port, username, and password fields; parse, validate, and show clear feedback for malformed input. Because a web page cannot open raw TCP sockets by itself, route the actual proxy connection through a configurable WebSocket relay endpoint that the visitor can point at their own relay (default to a sensible local address such as ws://localhost:PORT and document it in the interface), and implement the SOCKS5 client handshake in JavaScript over that WebSocket — greeting, authentication method negotiation including username/password auth, CONNECT requests, and response code handling. Include a clearly labelled demo/offline mode that exercises the entire interface with a simulated tunnel so the experience is fully explorable even with no live relay, while never pretending a demo connection is a real one. Every state must be honest: connecting, negotiating, authenticated, tunnel open, failed with the real SOCKS5 reply code meaning, relay unreachable, demo mode.
Wrap the tunnel in a complete browser experience. Tabs with favicons and titles, an address bar that accepts URLs and search queries, back/forward/reload/home, loading indicators per tab, and a content viewport that renders pages fetched through the tunnel. Show a session identity panel that makes anonymity tangible: the apparent exit IP and its geolocation, the proxy chain status, DNS handling, a one-click IP/DNS/WebRTC leak check, latency to the exit, and a live connection log stream of handshake and request events. Add session history and bookmarks that live only in memory, per-tab incognito styling, keyboard shortcuts, and a big satisfying "burn session" action that wipes every trace — tabs, history, cookies, credentials, logs — with a dramatic, earned visual flourish.
Make the atmosphere carry the fantasy. A dark ops-console aesthetic with tasteful neon accents, a boot sequence when a tunnel opens, subtle scan-line or signal textures, animated routing visualisation showing traffic flowing through the exit node, monospace credential and log typography, status lights, and sound-adjacent motion design that makes connecting, browsing, and burning feel physical. Handle all the secondary and edge states too: empty start page, unreachable relay, refused authentication, slow exits, dead pages, multiple tabs loading at once, reconnecting after a drop, and the quiet idle states between actions. Everything must be responsive and remain usable from a laptop down to a phone.
Do not take shortcuts or settle for a cookie-cutter fake browser with a static screenshot viewport. This skill imposes no token budget limit, so pursue the full depth of the experience: the real SOCKS5 handshake logic, the honest connection state machine, the working tabbed browsing surface, the anonymity instrumentation, and the atmosphere, transitions, and micro-interactions, and keep refining until the whole thing feels authored, coherent, and complete.