Kò sí àwòrán PIA lórí Linux? Ṣàkóso VPN pẹ̀lú piactl
Nígbà tí àwòrán PIA kò bá sí lórí pátákó Linux, piactl ṣì ń ṣàlàyé tunnel, ó sì ń pààrọ̀ àwọn ẹkùn. Ka àwọn ipò mẹ́ta kí o tó fi irinṣẹ́ VPN mìíràn kún.
Lórí pátákó Linux tí àwòrán PIA kò ti ní farahàn rárá, tunnel sábà máa ń ṣiṣẹ́ nígbà tí ìṣàkóso kan ṣoṣo tí o ní ti pàdánù. Pípa fèrèsé ètò mó kò dá ìsopọ̀ dúró, àti pé ìfiṣèrú kan náà wá pẹ̀lú ẹlẹ́rìí ìlà àṣẹ, piactl, èyí tí ó ń ka, tí ó sì ń yí ipò tí àkójọ yẹn ti ń fi hàn padà. Ìbéèrè tí ó wúlò kì í ṣe ìdí tí àwòrán náà fi pàdánù, bíkòṣe èwo ìpele ni ó ṣàìsí: ètò ẹ̀yìn, ẹkùn tí a yàn, tàbí ìsopọ̀ pẹ̀lú shell. Sọ orúkọ ìpele yẹn lákọ̀ọ́kọ́, ìwọ yóò sì lè ṣiṣẹ́ VPN láìṣe àtúnṣe olùbẹ̀rẹ̀.
Àwòrán pátákó àti tunnel jẹ́ ìpele ọ̀tọ̀ọ̀tọ̀
Ìkọsílẹ̀ inú tray jẹ́ àlàyé ìgbékalẹ̀ tí shell pátákó rẹ ń pèsè, kì í ṣe ẹ̀rọ VPN. Ètò pátákó PIA máa ń ya àkójọ sínú ẹ̀yà ipò yòówù tí àyíká ń pèsè, àwọn ètò Linux mélòó kan sì máa ń fi ẹ̀yà yẹn hàn lẹ́yìn tí a fi àfikún tàbí plugin pátákó sínú. Bí ètò náà bá ń ṣiṣẹ́ ṣùgbọ́n shell kò ní ibi tí yóò gbé àkójọ, ìsopọ̀ ń tẹ̀síwájú nígbà tí ìṣàkóso ń pàdánù. Ìdí nìyẹn tí yíyọ VPN kúrò àti fífi í sínú lẹ́ẹ̀kan sí i kì í sábà dá àwòrán padà lórí pátákó tí kò ti ní ẹ̀yà ipò tí ń ṣiṣẹ́ rárá.
Ìhùwàsí pátákó tún lè yàtọ̀ láàrin àwọn ìpàdé, nítorí náà gbìyànjú àkọsílẹ̀ kan náà lẹ́ẹ̀kan lábẹ́ Wayland àti lẹ́ẹ̀kan lábẹ́ X11. Àkójọ tí ó farahàn nínú ìpàdé kan tí kò farahàn nínú èkejì ń tọ́ka sí irú ìpàdé dípò ìfiṣèrú VPN.
Ka ipò lọ́wọ́lọ́wọ́ kí o tó yí i padà
Bẹ̀rẹ̀ pẹ̀lú àwọn ìbéèrè nìkan, nítorí kíkà kò ná ohunkóhun nígbà tí kíkọ ń dá ìrìnàjò dúró. Ṣe wọ́n gẹ́gẹ́ bí olùmúlò rẹ fúnra rẹ, kì í ṣe pẹ̀lú sudo, èyí tí kì í mú ẹlẹ́rìí náà bá ẹ̀dá ètò mìíràn sọ̀rọ̀.
piactl --help
piactl get connectionstate
piactl get region
piactl get regionsconnectionstate dáhùn ìbéèrè kìkì náà ní tààrà, ó ń dá Connected tàbí Disconnected padà, ó sì ń gba àwọn iye àárín kọjá nígbà tí ẹlẹ́rìí ń bá àwọn alábàáṣepọ̀ sọ̀rọ̀. region ń sọ ìdánimọ̀ tí a yàn ní báyìí, èyí tí kì í sábà jẹ́ èyí tí o tẹ̀ lẹ́yìn tí ètò bá padà sí yíyàn aládàáṣe. regions ń ṣe àkójọ àwọn ìdánimọ̀ tí ẹlẹ́rìí yìí mọ̀, kí o lè ṣe àdàkọ gbólóhùn náà ní pàtó dípò kíkọ orúkọ ìlú kan mọ̀nà. Bí àṣẹ kìkì bá tẹ̀ ìwé ìrànlọ́wọ́ jáde ṣùgbọ́n àwọn yòókù bá há, ètò náà ti wà níbẹ̀ láìsí ìlànà ẹ̀yìn tí ó lè dé.
Àwọn àpò mélòó kan fi piactl sílẹ̀ lórí PATH rẹ. Ìwé ìtọ́sọ́nà ìlà àṣẹ PIA sọ /opt/piavpn/bin/piactl gẹ́gẹ́ bí ibi tí ó wà lórí Linux, nítorí náà pe ọ̀nà yẹn nígbà tí a kò bá rí orúkọ kúkúrú náà. Fáìlì bínárì jẹ́ ti ètò pátákó, èyí tí ó sọ piactl tí ó ń dáhùn di ẹ̀rí pé ìfiṣèrú fúnra rẹ̀ wà ní àìléwu.
Yíyí ẹkùn padà ń dá tunnel dúró pẹ̀lú ìmọ̀
Ìyípadà ẹkùn jẹ́ ìpínyà tí a tẹ̀lé pẹ̀lú ìfọwọ́sowọ́pọ̀ tuntun, ẹlẹ́rìí kò sì ní fi í ṣiṣẹ́ ní ìdákẹ́jẹ́ lábẹ́ tunnel tí ó wà láàyè. Ka àwọn àṣẹ tí ó wà nísàlẹ̀ gẹ́gẹ́ bí ìdúnàdúrà kan, pẹ̀lú ìdánimọ̀ tí a dà kọ láti inú àbájáde regions .
piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstateÌtẹ̀léṣẹ̀ pọ̀ nípa pàtó níbí. Yíyàn ẹkùn nígbà tí o wà ní ìsopọ̀ ń fi tunnel lọ́wọ́lọ́wọ́ tí ó ń tọ́ka sí ibi ìparí àtijọ́ títí di ìgbà tí ohun kan yóò fi fipá mú ìsopọ̀ tuntun, ìdí nìyẹn tí àwọn ènìyàn fi parí pé a kò ka ètò náà sí. Pípa ìsopọ̀ kúrò lákọ̀ọ́kọ́ mú ipò di kedere, ìbéèrè ìparí sì fi hàn bóyá ìfọwọ́sowọ́pọ̀ ti parí dípò kíkàn fi hàn pé a ti kọ ẹkùn kan sílẹ̀. Bí ìlà ìkẹyìn bá sọ ẹkùn tí ìwọ kò yàn, wá àṣàyàn aládàáṣe tàbí olupin tí ó yára jùlọ tí ó ń tún yàn nígbà ìsopọ̀.
Lórí ẹ̀rọ tí o ń ṣàkóso nípasẹ̀ SSH, ṣe ìyípadà náà ní àdúgbò tàbí gbà pé ìpàdé náà lè já. Fún ohunkóhun tí ó ń dúró ní apá kejì, ìyípadà ẹkùn pẹ̀lú ìmọ̀ máa ń dàbí àìtọ́ nẹ́tíwọ́kì gan-an.
Dá àìṣeyọrí mú dípò pátákó òfìfo
Àkójọ tí ó ṣàìsí pẹ̀lú ẹlẹ́rìí tí ń kùnà jẹ́ ìṣòro mìíràn, ó sì yẹ ìròyìn mìíràn. Ṣàkójọ àbájáde pàtó ti ìbéèrè ipò tí a ṣe nígbà tí àìtọ́ náà wà. Àkọsílẹ̀ yẹn ń ya àìtọ́ ẹlẹ́rìí tàbí iṣẹ́ kúrò láti àìtọ́ ìsopọ̀ shell, èyí tí àwòrán igun òfìfo kò lè ṣe.
ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstateBí àkójọ ìlànà kò bá fi ẹ̀yà PIA hàn ṣùgbọ́n fáìlì bínárì wà, ètò náà kò kan ṣiṣẹ́, àtúnṣe ni láti dá a. Bí ìlànà bá wà tí ìbéèrè sì ṣì kùnà, ẹlẹ́rìí kò lè dé iṣẹ́ ẹ̀yìn tirẹ̀, nítorí náà tún ètò pátákó bẹ̀rẹ̀ kí o tó yí ohunkóhun mìíràn padà. Bí àyẹ̀wò méjèèjì bá kọjá, ìṣòro pátákó ni o ń wò, o sì lè dá àtúnṣe tunnel dúró. Kọ ẹ̀dà ẹlẹ́rìí láti pátákó ìsọ̀rọ̀ nípa ètò lẹ́gbẹ̀ẹ́ irú ìpàdé, nítorí ìtìlẹ́yìn tray dá lórí ẹ̀dà àti pátákó.
Gbígbé àkọsílẹ̀ kan náà wọ NetworkManager gẹ́gẹ́ bí ìsopọ̀ ọ̀tọ̀ ń dá olùní méjì tí kò jogún ìdínà tàbí ìhùwàsí tunnel ìpín tí a ṣètò nínú PIA, àyẹ̀wò tí ó tẹ̀lé yóò sì di àròsọ. Pa olùní kan mọ́ nígbà tí àwòrán kò sí, kí o sì jẹ́ kí piactl di ojú ìṣàkóso. Ìlà àṣẹ kì í ṣe àyédí fún ìfiṣèrú tí ó bàjẹ́; ó ń dé ètò kan náà nípasẹ̀ ilẹ̀kùn mìíràn.