Vyhledávací kód, úložiště, uživatelé, problémy, žádosti o vyžádání

Přihlásili jste se jinou kartou nebo oknem. Znovu načtěte svou relaci. Odhlášení jste se odhlásili na jiné kartě nebo okně. Znovu načtěte svou relaci. Přepnuli jste účty na jiné kartě nebo okně. Znovu načtěte svou relaci.

Uložená vyhledávání

Použijte uložené vyhledávání a rychleji filtrujte své výsledky

Zrušit vytvořit uložené vyhledávání

Přihlásili jste se jinou kartou nebo oknem. Znovu načtěte svou relaci. Odhlášení jste se odhlásili na jiné kartě nebo okně. Znovu načtěte svou relaci. Přepnuli jste účty na jiné kartě nebo okně. Znovu načtěte svou relaci.

Automaticky regenerujte token a připojte se k serverům PIA Wireguard

Licence

JBagwell27/PIA-AUTOCONNECT-WIREGUARD

Tento potvrzení nepatří do žádné pobočky v tomto úložišti a může patřit k vidličce mimo úložiště.

Přepněte větve/značky
Značky větví
Nelze načíst větve
Nic, co by se ukázalo
Nelze načíst značky
Nic, co by se ukázalo

Jméno již používané

Značka již existuje s poskytnutým názvem větve. Mnoho příkazů Git přijímá názvy značek i větví, takže vytvoření této větve může způsobit neočekávané chování. Jste si jisti, že chcete vytvořit tuto větev?

Zrušit vytvořit

  • Místní
  • Kódové prostory

Https gitHub cli
Použijte GIT nebo pokladnu s SVN pomocí webové adresy URL.
Rychle pracovat s naším oficiálním CLI. Zjistěte více o CLI.

Požadované přihlášení

Přihlaste se prosím k používání kódů.

Spuštění stolního počítače GitHub

Pokud se nic nestane, stáhněte si GitHub Desktop a zkuste to znovu.

Spuštění stolního počítače GitHub

Pokud se nic nestane, stáhněte si GitHub Desktop a zkuste to znovu.

Spuštění Xcode

Pokud se nic nestane, stáhněte si Xcode a zkuste to znovu.

Spuštění kódu vizuálního studia

Váš kodespace se otevře, jakmile bude připraven.

Došlo k problému přípravy vašeho kodespace, zkuste to znovu.

Nejnovější spáchání

Statistiky git

Soubory

Nepodařilo se načíst nejnovější informace o potvrzení.

Nejnovější zpráva o potvrzení
Spáchat čas

Readme.MD

PIA Wireguard Auto-Connecnect

Automaticky regenerujte token a připojte se k serverům PIA Wireguard
Existuje mnoho lidí chytřejších než já, kteří pravděpodobně přišli na lepší řešení, ale já jsem nebyl schopen najít jedno online.
Tento skript kombinuje kousky a kousky oficiálních skriptů z PIA a nastaví jej tak, že vám to umožňuje tvrdý kód hodnoty pro automatizaci.

Předmluva / vyloučení odpovědnosti

Protože se jedná o většinou kód PIA, přichází se stejnou zárukou, jakou mají, což není žádná. Použití na vlastní nebezpečí.
Funguje to pouze s Wireguardem as deaktivovaným předáváním portů. Pokud je potřebujete, jste vítáni, abyste to upravili na obsah svého srdce.
Nepotřebuji openvpn a jsem příliš líný na to, abych to dodal. Navíc je tento proces jednodušší a nevyžaduje obnovený autorský token.

Jak to funguje

Vzhledem k tomu, že tokeny PIA Wireguard vyprší každých 24 hodin, pokud je vaše neustálé připojení přerušeno (selhání napájení, aktualizace atd.), Nebudete moci znovu připojit bez generování nového tokenu.
To to udělá pro vás. Po správném nastavení spustí připojení při spuštění a každý den obnovuje celou konfiguraci (a připojení) udržování aktivního tokenu.

Nastavení to jako služba Systemd OneHot, generuje token a připojuje se při startupu. Cronjob pak restartuje tuto službu každý den a spustí skript znovu spustit.

Instalace

životní prostředí

Provozuji to v kontejneru Debian 11 LXC na vrcholu proxmoxu 7.2-7. Příkazy a cesty souborů systémů se mohou lišit v závislosti na vaší distribuci.

Závislosti

Požadavky na to jsou přesně stejné jako oficiální skripty PIA. Abych je neopakoval, můžete je vidět zde. Tento skript, na rozdíl od oficiálních, nekontrolujte závislosti a zlomí se, pokud se něco děje špatně.

Kroky

  1. Jsou vyžadovány 3 proměnné: Preferred_region, PIA_USER a PIA_PASS .
    Můžete je tvrdě kódovat ve skriptu (jako jsem to udělal) nebo je odkazovat do samostatného souboru.
  2. Pevné kódování: V horní části auto-connect.SH nastavil proměnné tak:
Preferovaný_region= us_atlanta #Z PIA's Get_region.Sh Pia_user= P0123456 Pia_pass= xxx
Preferovaný_region= us_atlanta Pia_user= P0123456 Pia_pass= xxx

Poté na vrcholu auto-Connect.SH, měl byste:

zdroj /cesta/do/pia_vars.informace
wget -o ca.RSA.4096.CRT https: // Raw.GitHubuserContent.com/pia-foss/manual-connections/master/ca.RSA.4096.CRT
WGET -O Auto -Connect.SH HTTPS: // RAW.GitHubuserContent.com/jbagwell27/pia-autoconnect wireguard/main/auto-connect.Sh
--Cacert "/var/lib/pia/ca.RSA.4096.CRT" \
Vim/Etc/Sytemd/System/PIA-Connect.servis

s obsahem:

[Jednotka] Popis= Připojení pia-wireguard [Servis] Typ= OneHot Execstart=/bin/bash/cesta/do/auto-connect.Sh [Nainstalujte] Chtěl= více uživatelů.cílová
Sudo SystemCtl umožnit PIA-Connect.servis && sudo systemctl start pia-connect.servis
wget -qo - http: // wtfismyip.com/text
sudo crontab -e

a přidejte to na vrchol:

@Daily/usr/bin/SystemCtl Restart PIA-Connect.servis 

Ne všichni distris podpora @daily, takže možná budete muset použít něco jako https: // crontab.guru/.

O

Automaticky regenerujte token a připojte se k serverům PIA Wireguard

Uložená vyhledávání

Použijte uložené vyhledávání a rychleji filtrujte své výsledky

Zrušit vytvořit uložené vyhledávání

Přihlásili jste se jinou kartou nebo oknem. Znovu načtěte svou relaci. Odhlášení jste se odhlásili na jiné kartě nebo okně. Znovu načtěte svou relaci. Přepnuli jste účty na jiné kartě nebo okně. Znovu načtěte svou relaci.

Mít dotaz ohledně tohoto projektu? Přihlaste se k bezplatnému účtu GitHub a otevřete problém a kontaktujte jeho údržbáře a komunitu.

Kliknutím na „Zaregistrujte se do GitHubu“ souhlasíte s našimi podmínkami služby a prohlášení o ochraně osobních údajů. Občas vám pošleme e -maily související s účtem.

Již na GitHubu? Přihlaste se ke svému účtu

[Žádost o funkci] AutoReconnect Když připojení PIA poklesne #133

SIFR01 otevřel tento problém 18. září 2021 · 4 komentáře

[Žádost o funkci] AutoReconnect Když připojení PIA poklesne #133

SIFR01 otevřel tento problém 18. září 2021 · 4 komentáře

Komentáře

SIFR01 komentoval 18. září 2021 •

Bylo by velmi užitečné, kdyby existovala funkce autoreconnect. Jinými slovy, když klesne připojení VPN, běží by démon, aby detekoval toto připojení VPN a poté automatizoval pokusy o opětovné připojení.

#Zatímco na rozhraní VPN je internet, stačí pokračujte v pingování! zatímco ping -i tun06 -c 1 -w 1 1.1.1.1;; dělat Spánek 1 Hotovo #Pokud neexistuje žádný internet z rozhraní VPN, proveďte příkaz Connect sudo vpn_protocol = OpenVPN deaktivovaný_ipv6 ="Ne" AutoConnect = True PIA_PF = FALSE PIA_USER = P0123456 PIA_PASS = XXXXXXXX ./run_setup.SH SPEE 1S;;

Text byl úspěšně aktualizován, ale tyto chyby se vyskytly: