Docs / How-to guides

Work Through Firewalls and Guest WiFi

Nothing to open, one thing to check, and what to expect on hostile networks.

Check IPv6 first

Direct peer-to-peer connections use IPv6. To know which path you will get, test both ends at test-ipv6.com; a score of 9 or 10 means the direct path is available. Without IPv6 on both ends, connections take the bridge, which works everywhere but adds a hop.

Nothing to open inbound

If direct fails, both peers dial out to the bridge, and the bridge forwards their encrypted streams. Outbound connections pass almost every firewall, so KeibiDrop needs no port forwarding and no router changes, ever. The bridge cannot read your files.

LAN, direct, and bridge paths; on the bridge path both peers dial outward

If you control the firewall and want direct connections, allow inbound TCP on your inbound port (default 26431). This is an optimization, not a requirement.

On guest and hotel WiFi

Guest networks usually isolate clients: devices cannot see each other at all. Expect this behavior:

On a corporate network

For an allow-list, KeibiDrop needs outbound only:

DestinationProtocolPurpose
keibidroprelay.keibisoft.comHTTPS (443)Pairing
bridge.keibisoft.com:26600TCPFallback data path
Peer addresses, ports 26000-27000TCPDirect data path

All traffic inside these connections is end-to-end encrypted; a TLS-inspecting proxy cannot read file contents either, though it can block the connection.

Force direct only (strict_mode)

If policy forbids third-party forwarding, set strict_mode = true in the config file. Connections are then direct or they fail; there is no bridge fallback. On networks where direct is impossible, this means no connection, by design.