Transparent Proxy Qube with sing-box Quick Start Guide
dom0 terminal:
qvm-create sys-proxy --class AppVM --label blue
qvm-prefs sys-proxy provides_network true
qvm-prefs sys-proxy autostart true
qvm-start sys-proxy
qrexec-client -W -d sys-proxy user:'sh <(curl --proto "=https" -tlsv1.2 -SfL https://raw.githubusercontent.com/glockmane/qubes-proxy/refs/heads/main/install.sh)'
sys-proxy terminal: Configure Proxy:
sudo nano /rw/bind-dirs/etc/sing-box/config.json
reboot
sudo journalctl -ft sing-box
Based on the following guide and install script, but translated from iptables to nftables:
https://github.com/hexstore/qubes-proxy/tree/main
Link to my fork: