Article URL: https://github.com/ghaziwali/Hulios Comments URL: https://news.ycombinator.com/item?id=49089045 Points: 11 # Comments: 0

Hulios is an eBPF-powered, transparent Tor VPN gateway for Linux. It secures outbound network traffic by redirecting TCP sockets and DNS queries through an embedded Arti (Tor client) instance and a localized Hickory-based DNS resolver. By operating at the kernel socket level via cgroup hooks and policy routing, Hulios implements robust leak-resistant boundaries without modifying runtime resolv.conf configurations or relying on external firewall daemons. Ensure you have the Rust compiler installed (toolchain selection and target requirements are automatically managed by rust-toolchain.toml): All commands that interact with kernel interfaces or policy routing require elevated privileges: Hulios automatically generates a default, self-documenting template file at /etc/hulios/config.toml on its first run if one is not already present. Open the generated file to customize variables (such as preferred Tor exit nodes, DNS redirects, custom SOCKS ports, or strict lockdown mode). If you find Hulios useful and would like to support its ongoing security development and research, donations are greatly appreciated: Hulios securing the network transport layer (Layer 3) does not guarantee total anonymity.