dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
Replace your VPN with Firezone, an open-source zero trust access platform built on WireGuard®. Connect users to anything, anywhere. Try free today.
SecurityElixir · RustGitHub @firezoneOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Blazing-fast remote access
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Blazing-fast remote access with identity-based policies, attested device trust, and detailed audit logs
Firezone is a secure remote access
platform built on WireGuard®. Connect users to private applications, databases,
servers, and subnets with granular policies that define who can access each
Resource and under what conditions.
Combine identity-based access with cryptographic device verification and detailed
audit records. Gateways run in your infrastructure, and the full product source
is available for inspection in this repository.
Sign up free and follow
the Quickstart to:Read the full README ↗Firezone is a secure remote access platform built on WireGuard®. Connect users to private applications, databases, servers, and subnets with granular policies that define who can access each Resource and under what conditions.
Combine identity-based access with cryptographic device verification and detailed audit records. Gateways run in your infrastructure, and the full product source is available for inspection in this repository.
Sign up free and follow the Quickstart to:
For plan details and feature availability, see pricing.
The licenses permit self-hosting, subject to their terms. Production self-hosting is not officially supported. For development or evaluation, follow CONTRIBUTING.md to run a local environment.
Published Clients are only guaranteed to work with the managed service. Internal APIs change, and app store releases may lag behind this repository. A self-hosted portal may require Clients built from a compatible revision. Build instructions are available in swift/apple, kotlin/android, and rust/gui-client.
See the architecture documentation for details on the control plane, data plane, and connection lifecycle.
Firezone is committed to achieving the fastest possible speeds on every platform. Its shared Rust data plane combines WireGuard encryption with platform-specific I/O optimizations to reduce system calls, task wake-ups, and per-packet overhead.
| Platform | Throughput (as tested) |
|---|---|
| iOS | 2+ Gbps |
| Android | 2+ Gbps |
| Windows | 5+ Gbps |
| macOS | 5+ Gbps |
| Linux | 5+ Gbps on commodity VMs / 10+ Gbps on tuned hardware |
Throughput varies with round-trip latency, packet loss, hardware, network capacity, and workload.
Firezone combines packet batching with each platform's available offloads to process more packets with fewer system calls and wake-ups.
sendmsg_x / recvmsg_x calls for both UDP sockets and the utun interface.
A cache of connected UDP sockets enables Darwin's fast send path and flow
advisories for active peers.The bandwidth-delay product means throughput is a function of round-trip latency. Firezone keeps network paths short to minimize that latency.
Direct peer connections form on demand through a custom NAT traversal system optimized for time to first byte. By piggybacking connection establishment on the WireGuard handshake, connections to new peers are typically ready in 200 ms or less.
When a direct connection is unavailable, encrypted traffic flows through one of our 34 relay clusters worldwide. Relays combine eBPF/XDP and SR-IOV to process packets at line rate for most workloads.
This monorepo contains the Firezone product:
| Directory | Contents |
|---|---|
| elixir | Admin portal and control plane |
| rust | Data plane and shared Rust libraries |
| rust/gateway | WireGuard tunnel server for your infrastructure |
| rust/relay | STUN/TURN relay for connection establishment |
| rust/headless-client | Headless client |
| rust/gui-client | Windows and Linux GUI client |
| swift/apple | macOS and iOS clients |
| kotlin/android | Android and ChromeOS clients |
| policy-templates | MDM policy templates for Windows and macOS |
See CONTRIBUTING.md for development setup, code guidelines, testing, and the pull request process. Browse help wanted issues for contribution opportunities.
To report a vulnerability, follow SECURITY.md. Do not report security vulnerabilities through public GitHub issues.
Portions of this software are licensed as follows:
WireGuard® is a registered trademark of Jason A. Donenfeld.