Firstly, I was able to get the user contrib qubes tunnel going on a fedora-32-minmal template and it was great! (great meaning so much easier than the more manual methods; though its still not clear to me if it includes a kill switch)
The problem is fed31 has reached EOL so I wanted to install it on a fed32 template so I started with (actually I installed it earlier but wanted to show that it is indeed installed):
bash-5.0# sudo dnf install qubes-repo-contrib
Last metadata expiration check: 0:45:12 ago on Wed Dec 16 11:23:25 2020.
Package qubes-repo-contrib-4.0.7-1.fc32.noarch is already installed.
Nothing to do.
Then I tried to install the qubes-tunnel:
bash-5.0# sudo dnf install qubes-tunnel
Last metadata expiration check: 0:45:27 ago on Wed Dec 16 11:23:25 2020.
No match for argument: qubes-tunnel
Error: Unable to find a match: qubes-tunnel
I also tried to install qubes-tunnel on the proxyvm for sh*t and giggles but that didnt work either (same error). I looked in the /user/lib/qubes dir and qubes-tunnel wasnt there which explains why I get the error:
bash-5.0# sudo /usr/lib/qubes/qtunnel-setup --config
sudo: /usr/lib/qubes/qtunnel-setup: command not found
when i try to run it.