PIA Connect Auto

Contents

Código de búsqueda, repositorios, usuarios, problemas, solicitudes de extracción

Te registraste con otra pestaña o ventana. Recargar para actualizar su sesión. Usted firmó en otra pestaña o ventana. Recargar para actualizar su sesión. Cambió de cuentas en otra pestaña o ventana. Recargar para actualizar su sesión.

Búsquedas guardadas

Use búsquedas guardadas para filtrar sus resultados más rápidamente

Cancelar crear búsqueda guardada

Te registraste con otra pestaña o ventana. Recargar para actualizar su sesión. Usted firmó en otra pestaña o ventana. Recargar para actualizar su sesión. Cambió de cuentas en otra pestaña o ventana. Recargar para actualizar su sesión.

Regenerar automáticamente un token y conectarse a los servidores WireGuard de PIA

Licencia

jbagwell27/pia-eutoconnect-wireguard

Esta confirmación no pertenece a ninguna rama en este repositorio, y puede pertenecer a una bifurcación fuera del repositorio.

Cambiar ramas/etiquetas
Etiquetas de ramas
No pudo cargar ramas
Nada que mostrar
No se pudo cargar etiquetas
Nada que mostrar

Nombre ya en uso

Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos GIT aceptan los nombres de etiquetas y ramas, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama??

Cancelar crear

  • Local
  • Espacios de códigos

Https github cli
Use git o consulte con SVN utilizando la URL web.
Trabaja rápido con nuestra CLI oficial. Aprenda más sobre el CLI.

Inicio de sesión requerido

Inicie sesión para usar CodeSpaces.

Lanzamiento de Github Desktop

Si no pasa nada, descargue el escritorio de Github y vuelva a intentarlo.

Lanzamiento de Github Desktop

Si no pasa nada, descargue el escritorio de Github y vuelva a intentarlo.

Lanzamiento de Xcode

Si no pasa nada, descargue Xcode e intente nuevamente.

  League des légendes la meilleure façon d'obtenir IP

Lanzamiento del código Visual Studio

Tu CodeSpace se abrirá una vez que esté listo.

Hubo un problema para preparar su espacio de código, intente nuevamente.

Último cometer

Estadísticas de git

Archivos

No se pudo cargar información de confirmación más reciente.

Último mensaje de confirmación
Tiempo de compromiso

Readme.Maryland

Pia WireGuard Auto-Reconnect

Regenerar automáticamente un token y conectarse a los servidores WireGuard de PIA
Hay muchas personas más inteligentes que yo que probablemente he descubierto una mejor solución, pero no pude encontrar una en línea.
Este script combina bits y piezas de los guiones oficiales de PIA, y lo configura de una manera que le permite codificar los valores para la automatización.

Prefacio / descargo de responsabilidad

Dado que este es principalmente el código de PIA, viene con la misma garantía que tienen, que es ninguno. Úselo bajo su propio riesgo.
Esto solo funciona con WireGuard y con el reenvío de puerto deshabilitado. Si los necesita, puede modificar esto al contenido de su corazón.
No tengo la necesidad de OpenVpn y soy demasiado vago para agregar que no funcionará para eso. Además, ese proceso es más simple y no requiere un token de autenticación renovado.

Cómo funciona

Dado que los tokens WireGuard de PIA caducan cada 24 horas, si su conexión constante se interrumpe (falla de energía, actualización, etc.) no podrá reconectarse sin generar un nuevo token.
Esto hará eso por ti. Cuando se configura correctamente, iniciará una conexión en el arranque y actualizará toda la configuración (y conexión) todos los días manteniendo su token activo.

Configuración de esto como un servicio OneShot Systemd, genera un token y se conecta al inicio. Un cronjob luego reinicia ese servicio todos los días, lo que provoca el script para que se ejecute nuevamente.

  Το τελευταίο Torrent TV

Instalación

Ambiente

Estoy ejecutando esto en un contenedor Debian 11 LXC además de Proxmox 7.2-7. Los comandos y las rutas de archivo del sistema pueden ser diferentes dependiendo de su distribución.

Dependencias

Los requisitos para esto son exactamente los mismos que los guiones oficiales de PIA. Para que no los estoy repitiendo, puedes verlos aquí. Este script, a diferencia de los oficiales, no verifique las dependencias y se romperá si algo está mal.

Pasos

  1. Hay 3 variables que se requieren: prefered_region, pia_user y pia_pass .
    Puede codificarlos en el script (como lo hice), o hacer referencia a ellos en un archivo separado.
  2. Código difícil: En la parte superior de la conexión automática.SH establece las variables como así:
Preferido_región= us_atlanta #De la región de Pia.mierda Pia_user= P0123456 PIA_PASS= xxx
Preferido_región= us_atlanta Pia_user= P0123456 PIA_PASS= xxx

Entonces, en la parte superior de la conexión automática.SH, tendrías:

fuente /ruta/a/pia_vars.información
wget -o ca.RSA.4096.CRT https: // raw.githubusercontent.com/pia-foss/manual-condections/maestro/ca.RSA.4096.CRT
wget -o auto -conexión.sh https: // raw.githubusercontent.com/jbagwell27/pia-eutoconnect-wireguard/main/auto-connect.mierda
--pez cérmico "/var/lib/pia/ca.RSA.4096.CRT" \
vim/etc/sytemd/system/pia-connect.servicio

Con el contenido:

[Unidad] Descripción= Conexión pia-wireguard [Servicio] Tipo= OneShot Exectard=/bin/bash/rath/to/auto-connect.mierda [Instalar] Buscado por= Multi-user.objetivo
sudo systemctl permitir pia-conecta.servicio && sudo systemctl iniciar pia-conexión.servicio
wget -qo - http: // wtfismyip.com/texto
sudo crontab -e

y agregue esto a la parte superior:

@daily/usr/bin/systemctl reiniciar pia-connect.servicio 

No todas las distribuciones admiten @daily, por lo que es posible que necesite usar algo como https: // crontab.gurú/.

Acerca de

Regenerar automáticamente un token y conectarse a los servidores WireGuard de PIA

Búsquedas guardadas

Use búsquedas guardadas para filtrar sus resultados más rápidamente

Cancelar crear búsqueda guardada

Te registraste con otra pestaña o ventana. Recargar para actualizar su sesión. Usted firmó en otra pestaña o ventana. Recargar para actualizar su sesión. Cambió de cuentas en otra pestaña o ventana. Recargar para actualizar su sesión.

Tener una pregunta sobre este proyecto? Regístrese para obtener una cuenta GitHub gratuita para abrir un problema y comunicarse con sus mantenedores y la comunidad.

Al hacer clic en “Regístrese en GitHub”, usted acepta nuestros Términos de servicio y Declaración de privacidad. De vez en cuando le enviaremos correos electrónicos relacionados con la cuenta.

Ya en Github? Iniciar sesión en su cuenta

[Solicitud de función] Autoreconexión cuando la conexión PIA cae #133

SIFR01 abrió este número el 18 de septiembre de 2021 · 4 comentarios

[Solicitud de función] Autoreconexión cuando la conexión PIA cae #133

SIFR01 abrió este número el 18 de septiembre de 2021 · 4 comentarios

Comentario

SIFR01 comentado el 18 de septiembre de 2021 •

Sería muy útil si hubiera una característica automática. En otras palabras, cuando cae la conexión VPN, un demonio se ejecutaría para detectar esta conexión VPN y luego automatizar los intentos de reconexión.

#Si bien hay Internet en la interfaz VPN, solo sigue haciendo ping! mientras ping -i tun06 -c 1 -w 1 1.1.1.1; hacer dormir 1 hecho #Si no hay Internet de la interfaz VPN, llevar al comando Connect sudo vpn_protocol = OpenVPN DISable_IPV6 ="No" Autoconnect = true pia_pf = false pia_user = p0123456 pia_pass = xxxxxxxxx ./ejecutar la instalación.SH Sleep 1s;

El texto se actualizó con éxito, pero se encontraron estos errores: