Estou tentando editar o seguinte script bash para conectar vpn
aleatoriamente a partir da lista de .ovpn
arquivos dentro do diretório.
Baixei os seguintes ovpn
arquivos donordvpn
Lista de configuração NordVPN OVPN
e aqui está o seguinte script bash:
#!/bin/bash
RANGE=200 #here will be total number of ovpn config files inside tcp directory.
number=$RANDOM
let "number %= $RANGE"
fname="$*.nordvpn.com.tcp.ovpn"
openvpn "$fname"
Meu problema é como escrever esta parte corretamentefname="$*.nordvpn.com.tcp.ovpn"
que permitirá que o script selecione um ovpn aleatoriamente e se conecte a ele.
Isso define os parâmetros posicionais para a lista de arquivos VPN e, em seguida, desloca um número aleatório deles (zero a N-1), deixando um arquivo VPN "aleatório" como parâmetro #1, que é então usado.
(Não há verificação de erros para a existência de arquivos VPN)