Axtarış kodu, depolar, istifadəçilər, məsələlər, çəkmə sorğuları

Başqa bir nişan və ya pəncərə ilə daxil oldunuz. Seansınızı yeniləmək üçün yenidən yükləyin. Başqa bir nişan və ya pəncərədə imzaladın. Seansınızı yeniləmək üçün yenidən yükləyin. Hesabları başqa bir nişan və ya pəncərədə dəyişdirmisiniz. Seansınızı yeniləmək üçün yenidən yükləyin.

Saxlanılan axtarışlar

Nəticələrinizi daha tez süzmək üçün qeyd edilmiş axtarışlardan istifadə edin

Saxlanılan axtarış yaradın

Başqa bir nişan və ya pəncərə ilə daxil oldunuz. Seansınızı yeniləmək üçün yenidən yükləyin. Başqa bir nişan və ya pəncərədə imzaladın. Seansınızı yeniləmək üçün yenidən yükləyin. Hesabları başqa bir nişan və ya pəncərədə dəyişdirmisiniz. Seansınızı yeniləmək üçün yenidən yükləyin.

Avtomatik olaraq bir əlamət bərpa edin və Pia’nın Wieguard serverlərinə qoşulun

Lisenziya

jbwell27 / pia-autoconnect-wireguard

Bu törədilən bu anbarın heç bir filialına aid deyil və depo xaricində bir çəngələ aid ola bilər.

Switch Budaqları / Etiketlər
Filial etiketləri
Filialları yükləyə bilmədi
Göstərmək üçün heç bir şey yoxdur
Etiketləri yükləyə bilmədi
Göstərmək üçün heç bir şey yoxdur

Adı artıq istifadə olunur

Təqdim olunan filial adı ilə bir etiket artıq mövcuddur. Bir çox git əmrləri həm etiketi, həm də filial adlarını qəbul edir, buna görə də bu filial yaratmaq gözlənilməz davranışa səbəb ola bilər. Bu filial yaratmaq istədiyinizə əminsiniz?

Yarat düyməsini basın

  • Yerli
  • Codespaces

Https github cli
Veb URL istifadə edərək SVN ilə git və ya yoxlama istifadə edin.
Rəsmi CLI ilə sürətli işləyin. CLI haqqında daha çox məlumat əldə edin.

Daxil ol

Zəhmət olmasa kodlarınızdan istifadə etmək üçün daxil olun.

Github masaüstünə başlamaq

Heç bir şey olmazsa, Github masaüstünü yükləyin və yenidən cəhd edin.

Github masaüstünə başlamaq

Heç bir şey olmazsa, Github masaüstünü yükləyin və yenidən cəhd edin.

Xcode başlamaq

Heç bir şey olmazsa, XCode-i yükləyin və yenidən cəhd edin.

Visual Studio kodunu işə salmaq

Codespace bir dəfə hazır olacaq.

Codespace’inizi hazırlayan bir problem var idi, xahiş edirəm yenidən cəhd edin.

Ən son öhdəliyi

Git statistika

Fayl

Ən son məlumatı yükləyə bilmədi.

Ən son mesaj
Vaxt keçirmək

Readme.md

Pia Wireguard avtomatik yenidən qurulması

Avtomatik olaraq bir əlamət bərpa edin və Pia’nın Wieguard serverlərinə qoşulun
Yəqin ki, daha yaxşı bir həll yolu tapanlardan daha ağıllı bir çox insan var, amma bir onlayn tapa bilmədim.
Bu skript rəsmi skriptlərin bitlərini və parçalarını PIA-dan birləşdirir və avtomatlaşdırma üçün dəyərləri sərtləşdirmək üçün imkan verən bir şəkildə qurur.

Ön söz / imtina

Bu əsasən PIA-nın kodu olduğundan, bunların olduğu eyni zəmanət ilə gəlir, bunlar heç biri deyil. Öz riskinizlə istifadə edin.
Bu yalnız WireGuard ilə və port göndərmə əlilləri ilə işləyir. Bunlara ehtiyacınız varsa, bunu ürəyinizin məzmununa dəyişdirməyə xoş gəlmisiniz.
OpenVPN-ə ehtiyacım yoxdur və əlavə etmək üçün çox tənbələm, bunun üçün işləməyəcəyəm. Üstəlik, bu proses daha sadədir və yenilənmiş bir auto token tələb etmir.

Bu necə işləyir

PIA-nın Wireguard Tokens hər 24 saatdan istifadə etdiyi üçün, daimi bağlantınız kəsilsə (elektrik kəsilməsi, yeniləmə və s.) Yeni bir token yaratmadan yenidən əlaqə qura bilməyəcəksiniz.
Bu sizin üçün bunu edəcəkdir. Düzgün qurulduqda, açılışda bir əlaqə başlayacaq və hər gün hamısını aktiv saxlayan hər gün bütün konfiqurasiya (və bağlantı) yeniləyəcəkdir.

Bunu bir Sistemd Xidməti olaraq təyin etmək, bir token yaradır və başlanğıcda birləşdirir. Bir transpoz o zaman hər gün bu xidməti yenidən başladın, yenidən işə salınması üçün skripti işə salır.

Quraşdırma

Mühit

Bunu Proxmox 7-nin üstündə 11 LXC konteynerində çalışıram.2-7. Əmrlər və sistem fayl yolları paylanmağınızdan asılı olaraq fərqli ola bilər.

Asılılığı

Bunun üçün tələblər Pia’nın rəsmi skriptləri ilə eynidir. Onları təkrar etmirəm ki, onları burada görə bilərsiniz. Bu skript, rəsmi olanlardan fərqli olaraq, asılılıqları yoxlamayın və bir şey səhv olub olmadığını pozacaq.

Addım

  1. Tələb olunan 3 dəyişən var: üstünlük_region, pia_user və pia_pass .
    Onları skriptdə (etdiyim kimi) və ya ayrı bir sənəddə istinad edə bilərsiniz.
  2. Hardcoding: Auto-Connectin başında.Şek, dəyişənləri belə kimi seçin:
Üstünlük_ arıyır= us_atlanta ƏqrəbPIA-nın get_regionundan.shar Pia_user= p0123456 Pia_pass= xxx
Üstünlük_ arıyır= us_atlanta Pia_user= P0123456 Pia_pass= xxx

Sonra, avtomatik qoşulma başında.shay oldun:

mənbəyi / yol / pia_vars.məlumat
wget -o ca.rsa.4096.CRT HTTPS: // xam.githubusercontent.COM / PIA-Foss / Manual qoşulma / Master / CA.rsa.4096.crt
wget -o avtomatik əlaqə.sh https: // xam.githubusercontent.COM / JBAGWELL27 / Pia-AutoConnect-Wireguard / Əsas / Auto-Connect.shar
--kakert "/ Var / lib / pia / ca.rsa.4096.crt" \
VIM / ETC / SYTEMD / SYSTEM / PIA-CONTE.xidmət

məzmunu ilə:

[Vahid] Təsvir= Pia-Wireguard bağlantısı [Xidmət] Tip= OneShot İcraçı= / bin / bash / path / to / auto-bir əlaqə.shar [Yüklemek] Dilənçi= Çox istifadəçi.hədəfi
sudo sistemctl aktivləşdirmək pia-əlaqə.xidmət && Sudo SystemCtl Pia-Connect-ə başlayın.xidmət
Wget -Qo - http: // wtfismiip.com / mətn
sudo crontab -e

Bunu üstə əlavə edin:

@Daily / usr / Bin / Systemctl Pia-Connect.xidmət 

Bütün Distros Dəstək @Daily Dəstək deyil, https kimi bir şey istifadə etməyiniz lazım ola bilər: // crontab.Guru /.

Haqqında

Avtomatik olaraq bir əlamət bərpa edin və Pia’nın Wieguard serverlərinə qoşulun

Saxlanılan axtarışlar

Nəticələrinizi daha tez süzmək üçün qeyd edilmiş axtarışlardan istifadə edin

Saxlanılan axtarış yaradın

Başqa bir nişan və ya pəncərə ilə daxil oldunuz. Seansınızı yeniləmək üçün yenidən yükləyin. Başqa bir nişan və ya pəncərədə imzaladın. Seansınızı yeniləmək üçün yenidən yükləyin. Hesabları başqa bir nişan və ya pəncərədə dəyişdirmisiniz. Seansınızı yeniləmək üçün yenidən yükləyin.

Bu layihə ilə bağlı bir sualınız var? Bir məsələni açmaq və onun saxlayıcıları və icma ilə əlaqə qurmaq üçün pulsuz Github hesabı üçün qeydiyyatdan keçin.

“Github üçün qeydiyyatdan keçin” düyməsini basaraq Xidmət və Məxfilik Bəyanatı şərtlərimizlə razılaşırsınız. Bəzən hesabla əlaqəli e-poçtları göndərəcəyik.

Onsuz da github-da? Hesabınıza daxil olun

[Xüsusiyyət tələbi] Pia bağlantısı # 133-ə düşəndə ​​autoreConnect

Sifr01 bu buraxılışını açdı 18, 2021 · 4 şərh

[Xüsusiyyət tələbi] Pia bağlantısı # 133-ə düşəndə ​​autoreConnect

Sifr01 bu buraxılışını açdı 18, 2021 · 4 şərh

Reys

sifr01 18 Sentyabr 2021-ci il tarixli şərh etdi

Bir autoreConnect xüsusiyyəti olsaydı çox əlverişli olardı. Başqa sözlə, VPN bağlantısı düşəndə, bu VPN bağlantısının düşdüyünü aşkar etmək və sonra yenidən əlaqə cəhdlərini avtomatlaşdırmaq üçün bir demon işləyəcəkdi.

ƏqrəbVPN interfeysində internet var, sadəcə pinging saxlayın! isə ping -i tun06 -c 1 -w 1 1.1.1.1Açıq etmək yuxu 1 tamamlandı ƏqrəbVPN interfeysindən internet yoxdursa, əlaqə əmrini həyata keçirin sudo vpn_protocole = openvpn disabl_ipv6 ="yox" AutoConnect = TRUE PIA_PF = FALSE PIA_USER = P0123456 PIA_PASS = XXXXXXXX ./ run_setup.sh yuxu 1sAçıq

Mətn uğurla yeniləndi, ancaq bu səhvlərə rast gəlindi: