webtor-rs
A browser-focused Tor client written in Rust and compiled to WebAssembly (WASM)
Discover how webtor-rs selects Tor relays. Learn about its filtering sorting and circuit building process for efficient anonymous browsing.
How Webtor-RS Manages Tor Circuit Logic: Lifecycle, Isolation, and Thread-Safe ArchitectureExplore how Webtor-RS manages Tor circuit logic with a thread-safe CircuitManager, ensuring stream isolation and efficient circuit reuse for robust performance.
webtor-rs TorClient Implementation: Core Location and ArchitectureDiscover the core TorClient implementation in webtor-rs. Learn about circuit management, directory consensus, and bridge connections at webtor/src/client.rs for anonymous HTTP requests.
How webtor-rs Handles Tor Network Consensus Documents: Implementation Deep DiveExplore how webtor-rs handles Tor network consensus documents with a dual-path architecture. Learn about brotli cached files and directory authority fetches for efficient data management.
How webtor-rs Manages Tor Circuits: Architecture and Implementation GuideDiscover how webtor-rs manages Tor circuits using its three-tier architecture. Explore the implementation details in CircuitManager, Circuit, and TorClient for efficient stream isolation and pool maintenance.
Stream Isolation Policies in webtor-rs: Controlling Tor Circuit GroupingExplore webtor-rs stream isolation policies: PerDomain, PerSubdomain, PerOrigin, and None. Control Tor circuit grouping for optimal privacy and performance.
How webtor-rs Implements Stream Isolation: Architecture and Code ExamplesExplore how webtor-rs implements stream isolation by grouping HTTP requests into separate Tor circuits. Learn about its architecture and view code examples for key derivation and circuit binding.
How webtor-rs Uses Browser SubtleCrypto APIs for TLS: A Deep Dive into SubtleTLSDiscover how webtor-rs leverages browser SubtleCrypto APIs with SubtleTLS to achieve TLS 1.3 in WebAssembly, eliminating native dependencies.
What Is subtle‑tls and How It Powers WebAssembly TLS in webtor‑rsDiscover subtle-tls, a WebAssembly TLS 1.3 client powering webtor-rs. Learn how it leverages the browser's SubtleCrypto API for secure HTTPS without native dependencies.
How webtor-rs Handles TLS Connections in the Browser: Wasm-Compatible EncryptionDiscover how webtor-rs manages TLS connections in the browser, leveraging native browser capabilities and WASM-compatible encryption for secure data transfer.
WebTunnel Transport Mechanism in webtor-rs: A Deep Dive into the Three-Stage PipelineExplore the WebTunnel transport mechanism in webtor-rs. Understand its three-stage pipeline: outer TLS, HTTP Upgrade, and inner TLS for secure Tor traffic encapsulation.
Snowflake Transport Mechanism in webtor-rs: A Deep Dive into WebRTC-Based Tor CircumventionExplore the Snowflake transport mechanism in webtor-rs. Learn how WebRTC tunnels Tor traffic over a six-layer stack, overcoming censored networks via volunteer proxies.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →