Tengo un ProtonVPN cuenta y conectarse a los servidores de VPN en todo momento por la privacidad en internet. Por desgracia, ProtonVPN no ofrece un Linux basado en el cliente en este punto, por lo que se aconsejan para conectarse a sus servidores a través de OpenVPN.
He instalado los paquetes openvpn
network-manager-openvpn
y network-manager-openvpn-gnome
a la guía oficial para la carga de sus .ovpn archivos de configuración.
La conexión funciona bien, pero siempre me puedo conectar a una VPN en Ubuntu, tengo que seleccionar manualmente un servidor específico de la preconfigurado .ovpn archivos. En su lugar, en su Android cliente, por ejemplo, yo simplemente pulsa en un botón para conectarse a un servidor aleatorio sin siquiera pensar en ello.
Hay alguna forma de hacer que el administrador de red, seleccione al azar .ovpn de configuración, en lugar de a mí tener que seleccionar manualmente? (No tengo miedo de la línea de comandos, pero de preferencia sin la adición de otro PPA a mi sistema.)
¿Hay alguna forma de aleatorizar mis servidores OpenVPN seleccionados?
- Preguntado hace 1 semana
- Cuando se hizo la pregunta
- 28 visitas
- Cuantas visitas ha tenido la pregunta
- 1 Respuestas
- Cuantas respuestas ha tenido la pregunta
- Abierta
- Estado actual de la pregunta
Respuesta
¿Demasiados anuncios?Una simple línea de comando de secuencia de comandos podría funcionar como este:
#!/bin/bash
RANGE=200
number=$RANDOM
let "number %= $RANGE"
fname="us${number}.ovpn"
openvpn "$fname"
Suponiendo que:
- Su OpenVPN archivos de configuración son nombrados siguiendo un esquema como
us176.ovpn
, es decir, un país de dos letras del código y un número de ejecución. - La disposición de OpenVPN archivos de configuración de ejecución de
us1
aus200
.
Usted tendría que adaptarse a la gama, y añadir el directorio donde los archivos de configuración se almacenan. Dependiendo del formato de nombre de archivo, que no sé para ProtonVPN, usted puede tener que hacer otras modificaciones, pero usted consigue la idea. Tenga en cuenta que usted necesita para ejecutar la secuencia de comandos sudo para OpenVPN trabajar así.
EDIT: En caso de que su VPN solicita un nombre de usuario y la contraseña en la conexión, puede modificar la última línea del script como este:
openvpn --config $fname --auth-user-pass /dir/to/userpass.txt
donde userpass.txt contiene el nombre de usuario y contraseña en dos líneas separadas, si usted se siente cómodo con el almacenamiento de esa manera.
Preguntas relacionadas
- VPN L2TP/IPSec cliente en Ubuntu 16.04 VPN error al iniciar el servicio
- Ubuntu 18.04, Openvpn no se inicia, estado Activo (salido)
- DNS Resolve no funciona en el servidor 18.04
- ¿Cómo establezco una conexión FTP desde Windows a Ubuntu Server?
- Haciendo una VPN SSH
- ¿Cómo configurar el servidor local de HTTP más simple?
- Puede ' t vuelva a instalar MongoDB en Ubuntu 17
- ¿Cómo obtengo Aero Snap en 2D de la unidad?
- El uso de python3 Para Instalar Git -> Si las Declaraciones/Lectura del Archivo de Error
- Hay una forma de bucle a través de las Aplicaciones de Windows 8 y eliminar a todos ellos?
- Red conky sección ' t Informe IP o actividad
Preguntas Destacadas
- Controla las ubicaciones disponibles en el cuadro de diálogo Guardar como.
- ¿Cómo comprobaré si el servicio mongodb se está ejecutando o no está utilizando el comando de terminal?
- ¿Qué parte del SDK de Windows 10 necesito instalar para obtener uuidgen?
- La pantalla de Ubuntu 18.04 se vuelve negra después de conectar monitores externos
- Ubuntu 18.04, Openvpn no se inicia, estado Activo (salido)
- Pregunta acerca de las instrucciones para instalar Point Cloud Library (pcl) en Ubuntu 16.04