iroh
IP addresses break, dial keys instead. Modular networking stack in Rust.
Discover how iroh masters network path migration between relay and direct connections. Learn about its QUIC address migration and latency-biased algorithm for seamless, optimal routing.
How to Handle Connection timeouts and retries in iroh: A Complete GuideMaster connection timeouts and retries in iroh. Learn how its multi-layered strategy handles QUIC, heartbeats, hole-punching, and DNS with configurable intervals for robust performance.
How iroh ALPN Protocol Negotiation Works: Endpoint Configuration to Protocol DispatchDiscover how iroh's ALPN protocol negotiation works for TLS QUIC connections. Learn endpoint configuration, protocol advertising, and connection dispatch for seamless application integration.
How to Configure External Addresses for NAT Traversal in irohLearn to configure external addresses for NAT traversal in iroh. Enable seamless peer connections behind NATs using external addresses for robust networking.
How to Use Custom Crypto Providers in iroh: ring vs aws‑lc‑rsLearn how to use custom crypto providers ring or aws-lc-rs in iroh. Select your preferred TLS backend via Cargo features or Builder crypto provider.
How to Configure Multiple Address Lookup Services in irohConfigure multiple address lookup services in iroh by registering AddressLookup trait implementations. Iroh automatically merges resolution streams for efficient remote EndpointId resolution.
How to Handle Endpoint Identity with SecretKey in irohLearn how to handle endpoint identity with SecretKey in iroh. Supply a SecretKey via the builder for a stable, persistent identity across restarts. Get started with iroh today.
How iroh's 0-RTT Connection Works: Zero-Round-Trip QUIC EstablishmentDiscover how iroh achieves 0-RTT connections. Learn how to immediately transmit data before the QUIC handshake completes and resume cached TLS sessions efficiently.
How to Configure Proxy Settings in iroh: HTTP(S) Proxy Setup GuideConfigure proxy settings in iroh easily. Learn to set HTTP(S) proxy via explicit URL or environment variables for seamless network integration in your iroh applications.
How to Implement Custom Path Selection in iroh: A Complete GuideLearn how to implement custom path selection in iroh. This guide explains creating a `PathSelector` trait, registering it with `EndpointBuilder`, and enhancing your iroh node.
How to Use Memory Address Lookup in irohLearn how to use memory address lookup in iroh to manually store and resolve EndpointId to EndpointAddr mappings. Attach MemoryLookup to your Endpoint builder for runtime control.
How Iroh Handles Relay vs Direct Connections: NAT Traversal Implementation GuideDiscover how Iroh handles relay vs direct connections. Learn its NAT traversal techniques for seamless peer-to-peer communication, falling back to relays when necessary.
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 →