Rule recipes for developer tools
How to find the process name a rule will see, and common patterns for routing git, ssh, Go, Cargo, Docker, Node.js and Python with Specola.
Engineering notes
Guides, design decisions and release notes for Specola — rule-based traffic routing for developers.
How to find the process name a rule will see, and common patterns for routing git, ssh, Go, Cargo, Docker, Node.js and Python with Specola.
Why domain rules break under transparent capture, how Specola's DNS module and Fake-IP keep them working with the Linux eBPF backend, and the pitfalls to avoid.
How Specola's Linux eBPF backend routes connections by process using cgroup socket hooks, and how that differs from a TUN device.
Per-process routing for your dev tools on Omarchy, with a TOML profile, eBPF Enhanced Mode, a systemd service, a Hyprland keybinding and a Waybar status module.
What Specola is, the problem it solves for developers on Arch Linux and Omarchy, who it is for, and what comes next.