PIA Linux panel ikonkasi yo'qmi? VPN'ni piactl bilan boshqaring
PIA'ning Linux panel ikonkasi yo'q bo'lganda, piactl hali ham tunnelni xabar qiladi va hududlarni o'zgartiradi. Boshqa VPN vositasini qo'shishdan oldin uchta holatni o'qing.
PIA'ning panel ikonkasi hech qachon ko'rinmaydigan Linux ish stolida, sizdagi yagona boshqaruv yo'qolgan bo'lsa ham tunnel ko'pincha ishlab turadi. Ilova oynasini yopish ulanishni to'xtatmaydi va xuddi shu o'rnatish buyruq qatori mijozi bilan birga keladi, piactl, u menyu ilgari ko'rsatgan holatni o'qiydi va o'zgartiradi. Foydali savol ikonka nima uchun yo'qolgani emas, balki qaysi qatlam yetishmayotgani: fon ilovasi, tanlangan hudud yoki qobiq integratsiyasi. Avval shu qatlamni nomlang, shunda ishga tushirgichni tuzatmasdan VPN'ni ishlatishingiz mumkin.
Panel ikonkasi va tunnel alohida qatlamlar
Trey yozuvi VPN dvigateli emas, ish stoli qobig'ingiz taqdim etadigan ko'rinish detali. PIA ish stoli ilovasi menyuni muhit taklif qilgan har qanday holat maydoniga chizadi va bir nechta Linux sozlamalari bu maydonni faqat kengaytma yoki panel plaginini o'rnatgandan keyin ochadi. Ilova ishlayotgan bo'lsa-da, qobiqda menyuni qo'yadigan joy bo'lmasa, boshqaruv yo'qolayotganda ulanish davom etadi. Shu sababli VPN'ni olib tashlab qayta o'rnatish hech qachon ishlaydigan holat maydoni bo'lmagan ish stolida ikonkani kamdan-kam tiklaydi.
Panel xatti-harakati sessiyalar orasida ham farq qilishi mumkin, shuning uchun xuddi shu hisobni bir marta Wayland, bir marta X11 ostida sinab ko'ring. Bir sessiyada ko'rinib, boshqasida ko'rinmaydigan menyu VPN o'rnatishiga emas, sessiya turiga ishora qiladi.
O'zgartirishdan oldin joriy holatni o'qing
Faqat so'rovlar bilan boshlang, chunki yozish trafikni to'xtatganda o'qish hech narsa turmaydi. Ularni o'z foydalanuvchingiz sifatida ishga tushiring, sudo bilan emas, bu mijozni boshqa ilova nusxasi bilan gaplashishga majbur qilmaydi.
piactl --help
piactl get connectionstate
piactl get region
piactl get regionsconnectionstate birinchi savolga to'g'ridan-to'g'ri javob beradi va Connected yoki Disconnected qaytarib, mijoz kelishayotganda o'tish qiymatlaridan o'tadi. region hozir tanlangan identifikatorni xabar qiladi va ilova avtomatik tanlovga qaytgan bo'lsa, bu har doim siz oxirgi marta bosgan narsa emas. regions bu mijoz biladigan identifikatorlarni sanaydi, shuning uchun shahar nomini taxmin qilish o'rniga aniq satrni nusxalashingiz mumkin. Agar birinchi buyruq yordam matnini chiqarsa, qolganlari esa osilib qolsa, ilova yetib bo'ladigan fon jarayonisiz o'rnatilgan.
Ba'zi paketlar piactl ni PATH dan tashqarida qoldiradi. PIA buyruq qatori qo'llanmasi Linux joylashuvi sifatida /opt/piavpn/bin/piactl ni ko'rsatadi, shuning uchun qisqa nom topilmasa, shu yo'lni chaqiring. Ikkilik fayl ish stoli ilovasiga tegishli, bu esa javob beradigan piactl ni o'rnatishning o'zi buzilmaganiga dalil qiladi.
Hududni o'zgartirish tunnelni ataylab to'xtatadi
Hudud o'zgarishi bu uzilish va undan keyingi yangi qo'l siqish, mijoz buni tirik tunnel ostida jimgina qo'llamaydi. Quyidagi buyruqlarni bitta tranzaksiya deb qarang, regions chiqishidan nusxalangan identifikator bilan.
piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstateBu yerda tartib muhim. Ulangan holatda hudud tanlash joriy tunnelni eski so'nggi nuqtaga qaratib qoldiradi, toki biror narsa qayta ulanishga majbur qilmasa, shuning uchun odamlar sozlama e'tiborsiz qoldirilgan degan xulosaga keladi. Avval uzilish holatni bir ma'noli qiladi va yakuniy so'rov muzokaralar tugaganini, faqat hudud yozilganini emas, ko'rsatadi. Agar oxirgi satr siz tanlamagan hududni xabar qilsa, ulanish paytida qayta tanlaydigan avtomatik yoki eng tez server variantini qidiring.
SSH orqali boshqaradigan mashinada o'zgarishni mahalliy bajaring yoki sessiya uzilishi mumkinligini qabul qiling. Narigi tomonda kutayotgan har qanday narsa uchun ataylab hudud o'zgartirish xuddi tarmoq nosozligidek ko'rinadi.
Bo'sh panel o'rniga nosozlikni yozib oling
Yo'q menyu va ishlamayotgan mijoz birgalikda boshqa muammo va boshqa hisobotga loyiq. Nosozlik mavjud bo'lganda olingan holat so'rovining aniq chiqishini to'plang. Bu yozuv mijoz yoki xizmat nosozligini qobiq integratsiyasi nosozligidan ajratadi, bo'sh burchak skrinshoti buni qila olmaydi.
ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstateAgar jarayonlar ro'yxati hech qanday PIA komponentini ko'rsatmasa-yu, ikkilik fayl mavjud bo'lsa, ilova shunchaki ishlamayapti va yechim uni ishga tushirishdir. Agar jarayon mavjud bo'lsa-yu, so'rov hamon muvaffaqiyatsiz bo'lsa, mijoz o'zining fon xizmatiga yetib bora olmaydi, shuning uchun boshqa narsani o'zgartirishdan oldin ish stoli ilovasini qayta ishga tushiring. Ikkala tekshiruv ham o'tsa, siz panel muammosini ko'ryapsiz va tunnelni disk raskadrovka qilishni to'xtatishingiz mumkin. Mijoz versiyasini sessiya turi yonidagi ilova haqida panelidan yozib qo'ying, chunki trey qo'llab-quvvatlashi ham versiyaga, ham ish stoliga sezgir.
Xuddi shu obunani NetworkManager'ga alohida ulanish sifatida import qilish, PIA'da sozlangan bloklash yoki bo'lingan tunnel xatti-harakatini meros qilmaydigan ikkinchi egasini yaratadi va keyingi diagnostika taxminga aylanadi. Ikonka yo'q bo'lganda bitta egasini saqlang va piactl boshqaruv yuzasi bo'lishiga ruxsat bering. Buyruq qatori buzilgan o'rnatish uchun zaxira emas; u xuddi shu ilovaga boshqa eshikdan murojaat qiladi.