|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ ! -z "$OPENVPN_CONFIG" ] |
|
|
if [ ! -z "$OPENVPN_CONFIG" ] |
|
|
then |
|
|
then |
|
|
|
|
|
n=$(echo "$OPENVPN_CONFIG" | wc -w) |
|
|
|
|
|
if [ $n -gt 1 ] |
|
|
|
|
|
then |
|
|
|
|
|
rnd=$((RANDOM%n+1)) |
|
|
|
|
|
srv=$(echo "$OPENVPN_CONFIG" | awk -vrnd=$rnd '{print $rnd}') |
|
|
|
|
|
echo "$n servers found in OPENVPN_CONFIG, $srv chosen randomly" |
|
|
|
|
|
OPENVPN_CONFIG=$srv |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
if [ -f $vpn_provider_configs/"${OPENVPN_CONFIG}".ovpn ] |
|
|
if [ -f $vpn_provider_configs/"${OPENVPN_CONFIG}".ovpn ] |
|
|
then |
|
|
then |
|
|
echo "Starting OpenVPN using config ${OPENVPN_CONFIG}.ovpn" |
|
|
echo "Starting OpenVPN using config ${OPENVPN_CONFIG}.ovpn" |