Hello Wonderful Qubes OS Community, I installed Qubes and have since been Hardening the network components as best as I can before i connect it to the internet, So far i have the Mirage Sys-Firewall replacement and a Mullvad ProxyVM ready for use.
I intend to tunnel all of my traffic through Mullvad before it goes anywhere else. I want multiple redundancy killswitches like in this guide here Mullvad VPN Setup with Wireguard for Qubes 4.2+ (with killswitch)
The guide gives good instruction and suggests allowing only the individual Mullvad server IP addresses for even greater restriction. The problem is How do i reasonably do this? How do i “Download the serverlist”. And once i have done that what’s the most effective way to import the addresses for whitelisting?
The Mullvad Website seems to be of no help, their ServerList is designed for checking uptime or maintenance announcenents not downloading a full list of their 580+ Servers. The url for this list is mullvad. net/en/servers
The best idea i have seen for downloading the Server List is given by this ambitious individual with a cooler automated version of my idea. Unfortunately it looks like the whole script was made with Ai and it doesn’t work at all, but it does list a command for Mullvad CLI which should pull the serverlist(?)
“Extracts IPs — Connect to sys-vpn-mullvad-app and run mullvad relay list , then parse out all IPv4 and IPv6 addresses”
i can do this using Termux on my Phone and then move the list over in a txt file to Qubes. However then my next problem comes up, What Text Editor does Dom0 actually have for viewing the Addresses to copy and past from?
I am looking for any advice on how to do this quickly and efficiently (copy pasting from a list in Dom0?) thank you for your Time.