jamesmcm / vopono

Run applications through VPN tunnels with temporary network namespaces
GNU General Public License v3.0
828 stars 44 forks source link

Wireguard - use random server? #281

Closed necrevistonnezr closed 13 hours ago

necrevistonnezr commented 3 days ago

Is it possible to just let vopono choose/ use a random server? I‘m using PIA with vopono and sometimes I just want to use a random region / server (e.g. to overcome download quotas).

jamesmcm commented 2 days ago

It uses the server name as a prefix for choosing the config file, so passing an empty string works:

$ vopono exec --provider protonvpn --protocol openvpn --server "" firefox-developer-edition
 2024-10-13T08:53:43.108Z INFO  vopono_core::util           > Chosen config: /home/archie/.config/vopono/proton/openvpn/united_states-us.ovpn

 $ vopono exec --provider protonvpn --protocol openvpn --server "" firefox-developer-edition
 2024-10-13T08:54:05.366Z INFO  vopono_core::util           > Chosen config: /home/archie/.config/vopono/proton/openvpn/thailand-th.ovpn
necrevistonnezr commented 2 days ago

Fantastic, thanks! Works with wireguard servers as well