Blog
Deploying a sys-warp ProxyVM on Qubes OS
This post walks through setting up a ProxyVM that routes all traffic through Cloudflare WARP, with an nftables killswitch that prevents leaks if the tunnel goes down.
…Using Docker in AppVMs in Qubes OS
Running Docker in a Qubes OS AppVM requires one extra step: making Docker state directories persistent across reboots.
…Killswitch for proxy/vpn
This discussion on Qubes OS forums goes into details of creating a proxy-vm. I suppose it would be beneficial to add a killswitch on top of this to prevent IP leaks in case of a proxy failure, or before the tun0 interface is fully initialized. Here’s how:
…Fixing DNS issues with .onion addresses
Some tools support delegation of services to a remote address, but sometimes they try to resolve DNS themselves using the local DNS resolver. The resolver would get an onion address and issue a DNS error because it doesn’t know how to resolve .onion, even if the machine itself is torified. You can use socat to create a local interface that binds a local port to an onion address, so that the tool won’t try to resolve the domain.
…Enabling VPN connections for Qubes OS firewall
Services like Tailscale and reverse shells won’t work until you relax the firewall to allow them… …