Nice. Related but off topic: do you know if there is a non-hacky way to get apps in offline qubes to sync thru that proxy, and remain offline?
One could create a Qubes “wormhole” using TCP via RPC.
With, something like this:
$ echo 'qubes.ConnectTCP +8082 ems_pseudo_offline_node some_node_with_tinyproxy_running allow' >> sudo tee -a /etc/qubes/policy.d/30-user-networking.policy
$ qvm-connect-tcp 8082:some_node_with_tinyproxy_running:8082
$ echo 'qvm-connect-tcp 8082:some_node_with_tinyproxy_running:8082' >> /rw/config/rc.local
Although with this approach, I’m not sure I’d consider
ems_pseudo_offline_node as “offline” any longer.
Created a dedicated thread for this, since it’s very on-topic in
You could also use rsync or syncthing over qrexec.
I’ve salted both at https://github.com/unman/cacher, and there are
packages from qvm-task for ready
You can use syncthing between qubes, and link to a network connected
syncthing qube, if you want to take data off the Qube box.
Much better option long term as,
tinyproxy has proven quite frail for my tastes. But, question was asked about using it so, posed an option to do so.