PIA ನ Linux ಟ್ರೇ ಐಕಾನ್ ಕಾಣೆಯಾಗಿದೆಯೇ? piactl ನಿಂದ VPN ನಿಯಂತ್ರಿಸಿ
PIA ನ Linux ಟ್ರೇ ಐಕಾನ್ ಕಾಣೆಯಾದಾಗಲೂ piactl ಟನೆಲ್ ವರದಿ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರದೇಶಗಳನ್ನು ಬದಲಿಸುತ್ತದೆ. ಇನ್ನೊಂದು VPN ಸಾಧನ ಸೇರಿಸುವ ಮೊದಲು ಮೂರು ಸ್ಥಿತಿಗಳನ್ನು ಓದಿ.
PIA ನ ಪ್ಯಾನೆಲ್ ಐಕಾನ್ ಎಂದೂ ಕಾಣದ Linux ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ, ನಿಮ್ಮ ಬಳಿ ಇದ್ದ ಏಕೈಕ ನಿಯಂತ್ರಣ ಕಾಣೆಯಾಗಿರುವಾಗ ಟನೆಲ್ ಹೆಚ್ಚಾಗಿ ಚಾಲನೆಯಲ್ಲಿದ್ದು ಕೆಲಸ ಮಾಡುತ್ತಿರುತ್ತದೆ. ಆ್ಯಪ್ ವಿಂಡೋ ಮುಚ್ಚುವುದರಿಂದ ಸಂಪರ್ಕ ನಿಲ್ಲುವುದಿಲ್ಲ, ಮತ್ತು ಅದೇ ಸ್ಥಾಪನೆಯು ಆಜ್ಞಾ ಸಾಲಿನ ಕ್ಲೈಂಟ್, piactl, ಅನ್ನು ಒಳಗೊಂಡಿದೆ; ಅದು ಮೆನು ಹಿಂದೆ ತೋರಿಸುತ್ತಿದ್ದ ಸ್ಥಿತಿಯನ್ನು ಓದಿ ಬದಲಿಸುತ್ತದೆ. ಉಪಯುಕ್ತ ಪ್ರಶ್ನೆ ಐಕಾನ್ ಏಕೆ ಮಾಯವಾಯಿತು ಎಂಬುದಲ್ಲ, ಬದಲಿಗೆ ಯಾವ ಪದರ ಕಾಣೆಯಾಗಿದೆ ಎಂಬುದು: ಹಿನ್ನೆಲೆ ಆ್ಯಪ್, ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರದೇಶ, ಅಥವಾ ಶೆಲ್ ಸಂಯೋಜನೆ. ಮೊದಲು ಆ ಪದರವನ್ನು ಹೆಸರಿಸಿ, ನಂತರ ಲಾಂಚರ್ ಸರಿಪಡಿಸದೆಯೇ VPN ಚಲಾಯಿಸಬಹುದು.
ಪ್ಯಾನೆಲ್ ಐಕಾನ್ ಮತ್ತು ಟನೆಲ್ ಬೇರೆ ಬೇರೆ ಪದರಗಳು
ಟ್ರೇ ನಮೂದು ನಿಮ್ಮ ಡೆಸ್ಕ್ಟಾಪ್ ಶೆಲ್ ಒದಗಿಸುವ ಪ್ರಸ್ತುತಿ ವಿವರ, VPN ಎಂಜಿನ್ ಅಲ್ಲ. PIA ನ ಡೆಸ್ಕ್ಟಾಪ್ ಆ್ಯಪ್ ಪರಿಸರ ಒದಗಿಸುವ ಯಾವುದೇ ಸ್ಥಿತಿ ಪ್ರದೇಶಕ್ಕೆ ಮೆನು ಬಿಡಿಸುತ್ತದೆ, ಮತ್ತು ಹಲವು Linux ಸಂರಚನೆಗಳು ಆ ಪ್ರದೇಶವನ್ನು ವಿಸ್ತರಣೆ ಅಥವಾ ಪ್ಯಾನೆಲ್ ಪ್ಲಗಿನ್ ಸ್ಥಾಪಿಸಿದ ನಂತರವೇ ತೋರಿಸುತ್ತವೆ. ಆ್ಯಪ್ ಚಾಲನೆಯಲ್ಲಿದ್ದರೂ ಶೆಲ್ಗೆ ಮೆನು ಇಡಲು ಜಾಗ ಇಲ್ಲದಿದ್ದರೆ, ನಿಯಂತ್ರಣ ಮಾಯವಾಗುತ್ತಿದ್ದಂತೆ ಸಂಪರ್ಕ ಮುಂದುವರಿಯುತ್ತದೆ. ಆದ್ದರಿಂದ ಎಂದೂ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸ್ಥಿತಿ ಪ್ರದೇಶವಿಲ್ಲದ ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ VPN ತೆಗೆದು ಮತ್ತೆ ಸ್ಥಾಪಿಸಿದರೂ ಐಕಾನ್ ಮರಳುವುದು ಅಪರೂಪ.
ಪ್ಯಾನೆಲ್ ವರ್ತನೆ ಸೆಷನ್ಗಳ ನಡುವೆಯೂ ಬದಲಾಗಬಹುದು, ಆದ್ದರಿಂದ ಅದೇ ಖಾತೆಯನ್ನು ಒಮ್ಮೆ Wayland ಅಡಿಯಲ್ಲಿ ಮತ್ತು ಒಮ್ಮೆ X11 ಅಡಿಯಲ್ಲಿ ಪ್ರಯತ್ನಿಸಿ. ಒಂದು ಸೆಷನ್ನಲ್ಲಿ ಕಾಣಿಸಿ ಇನ್ನೊಂದರಲ್ಲಿ ಕಾಣದ ಮೆನು VPN ಸ್ಥಾಪನೆಯನ್ನು ಅಲ್ಲ, ಸೆಷನ್ ಪ್ರಕಾರವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಬದಲಿಸುವ ಮೊದಲು ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಓದಿ
ಪ್ರಶ್ನೆಗಳಿಂದ ಮಾತ್ರ ಪ್ರಾರಂಭಿಸಿ, ಏಕೆಂದರೆ ಓದುವುದು ಏನೂ ವೆಚ್ಚವಲ್ಲ ಆದರೆ ಬರವಣಿಗೆ ಸಂಚಾರಕ್ಕೆ ಅಡ್ಡಿಪಡಿಸುತ್ತದೆ. ಅವನ್ನು sudo ಬದಲು ನಿಮ್ಮ ಸ್ವಂತ ಬಳಕೆದಾರರಾಗಿ ಚಲಾಯಿಸಿ; ಅದು ಕ್ಲೈಂಟ್ ಅನ್ನು ಇನ್ನೊಂದು ಆ್ಯಪ್ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಮಾತನಾಡಿಸುವುದಿಲ್ಲ.
piactl --help
piactl get connectionstate
piactl get region
piactl get regionsconnectionstate ಮೊದಲ ಪ್ರಶ್ನೆಗೆ ನೇರವಾಗಿ ಉತ್ತರಿಸುತ್ತದೆ, Connected ಅಥವಾ Disconnected ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲೈಂಟ್ ಮಾತುಕತೆ ನಡೆಸುವಾಗ ಪರಿವರ್ತನಾ ಮೌಲ್ಯಗಳ ಮೂಲಕ ಹಾದುಹೋಗುತ್ತದೆ. region ಈಗ ಆಯ್ಕೆಯಾದ ಗುರುತಿಸುವಿಕೆಯನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ, ಅದು ಆ್ಯಪ್ ಸ್ವಯಂಚಾಲಿತ ಆಯ್ಕೆಗೆ ಮರಳಿದರೆ ನೀವು ಕೊನೆಯದಾಗಿ ಕ್ಲಿಕ್ ಮಾಡಿದ್ದೇ ಆಗಿರಬೇಕಿಲ್ಲ. regions ಈ ಕ್ಲೈಂಟ್ಗೆ ತಿಳಿದಿರುವ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ನಗರದ ಹೆಸರನ್ನು ಊಹಿಸುವ ಬದಲು ನಿಖರ ಸ್ಟ್ರಿಂಗ್ ನಕಲಿಸಬಹುದು. ಮೊದಲ ಆಜ್ಞೆ ಸಹಾಯ ಪಠ್ಯ ಮುದ್ರಿಸಿದರೂ ಉಳಿದವು ನೇತಾಡಿದರೆ, ಆ್ಯಪ್ ತಲುಪಬಹುದಾದ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆ ಇಲ್ಲದೆ ಸ್ಥಾಪಿತವಾಗಿದೆ.
ಕೆಲವು ಪ್ಯಾಕೇಜ್ಗಳು piactl ಅನ್ನು ನಿಮ್ಮ PATH ನ ಹೊರಗೆ ಬಿಡುತ್ತವೆ. PIA ಆಜ್ಞಾ ಸಾಲಿನ ಮಾರ್ಗದರ್ಶಿ Linux ಸ್ಥಳವಾಗಿ /opt/piavpn/bin/piactl ನೀಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಸಣ್ಣ ಹೆಸರು ಸಿಗದಿದ್ದಾಗ ಆ ಮಾರ್ಗವನ್ನು ಕರೆಯಿರಿ. ಬೈನರಿ ಡೆಸ್ಕ್ಟಾಪ್ ಆ್ಯಪ್ಗೆ ಸೇರಿದ್ದು, ಇದು ಪ್ರತಿಕ್ರಿಯಿಸುವ piactl ಅನ್ನು ಸ್ಥಾಪನೆಯೇ ಅಖಂಡವೆಂಬುದಕ್ಕೆ ಸಾಕ್ಷಿಯಾಗಿಸುತ್ತದೆ.
ಪ್ರದೇಶ ಬದಲಾವಣೆ ಟನೆಲ್ ಅನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಕಡಿತಗೊಳಿಸುತ್ತದೆ
ಪ್ರದೇಶ ಬದಲಾವಣೆ ಎಂದರೆ ಸಂಪರ್ಕ ಕಡಿತದ ನಂತರ ಹೊಸ ಹ್ಯಾಂಡ್ಶೇಕ್, ಮತ್ತು ಕ್ಲೈಂಟ್ ಅದನ್ನು ಜೀವಂತ ಟನೆಲ್ ಅಡಿಯಲ್ಲಿ ಸದ್ದಿಲ್ಲದೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ. ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಒಂದೇ ವಹಿವಾಟು ಎಂದು ಪರಿಗಣಿಸಿ, regions ಔಟ್ಪುಟ್ನಿಂದ ನಕಲಿಸಿದ ಗುರುತಿಸುವಿಕೆಯೊಂದಿಗೆ.
piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstateಇಲ್ಲಿ ಕ್ರಮ ಮುಖ್ಯ. ಸಂಪರ್ಕದಲ್ಲಿರುವಾಗ ಪ್ರದೇಶ ಆಯ್ಕೆ ಮಾಡಿದರೆ, ಏನಾದರೂ ಮರುಸಂಪರ್ಕಕ್ಕೆ ಒತ್ತಾಯಿಸುವವರೆಗೆ ಪ್ರಸ್ತುತ ಟನೆಲ್ ಹಳೆಯ ಅಂತ್ಯಬಿಂದುವನ್ನೇ ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಹೀಗಾಗಿಯೇ ಜನರು ಸೆಟ್ಟಿಂಗ್ ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ ಎಂದು ತೀರ್ಮಾನಿಸುತ್ತಾರೆ. ಮೊದಲು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿದರೆ ಸ್ಥಿತಿ ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ, ಮತ್ತು ಅಂತಿಮ ಪ್ರಶ್ನೆ ಮಾತುಕತೆ ಮುಗಿದೆಯೇ ಎಂದು ತೋರಿಸುತ್ತದೆ, ಪ್ರದೇಶ ದಾಖಲಾಗಿದೆಯೇ ಎಷ್ಟೇ ಅಲ್ಲ. ಕೊನೆಯ ಸಾಲು ನೀವು ಆಯ್ಕೆ ಮಾಡದ ಪ್ರದೇಶವನ್ನು ವರದಿ ಮಾಡಿದರೆ, ಸಂಪರ್ಕದ ವೇಳೆ ಮತ್ತೆ ಆಯ್ಕೆ ಮಾಡುವ ಸ್ವಯಂಚಾಲಿತ ಅಥವಾ ಅತಿವೇಗದ ಸರ್ವರ್ ಆಯ್ಕೆಯನ್ನು ಹುಡುಕಿ.
SSH ಮೂಲಕ ನಿರ್ವಹಿಸುವ ಯಂತ್ರದಲ್ಲಿ, ಬದಲಾವಣೆಯನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಮಾಡಿ ಅಥವಾ ಸೆಷನ್ ಬೀಳಬಹುದು ಎಂದು ಒಪ್ಪಿಕೊಳ್ಳಿ. ಇನ್ನೊಂದು ಬದಿಯಲ್ಲಿ ಕಾಯುತ್ತಿರುವ ಯಾವುದಕ್ಕೂ, ಉದ್ದೇಶಪೂರ್ವಕ ಪ್ರದೇಶ ಬದಲಾವಣೆ ನಿಖರವಾಗಿ ನೆಟ್ವರ್ಕ ವೈಫಲ್ಯದಂತೆ ಕಾಣುತ್ತದೆ.
ಖಾಲಿ ಪ್ಯಾನೆಲ್ ಬದಲು ವೈಫಲ್ಯವನ್ನು ಸೆರೆಹಿಡಿಯಿರಿ
ಕಾಣೆಯಾದ ಮೆನು ಜೊತೆಗೆ ವಿಫಲವಾಗುವ ಕ್ಲೈಂಟ್ ಬೇರೆ ಸಮಸ್ಯೆ, ಮತ್ತು ಬೇರೆ ವರದಿಗೆ ಅರ್ಹ. ವೈಫಲ್ಯ ಇರುವಾಗ ತೆಗೆದ ಸ್ಥಿತಿ ಪ್ರಶ್ನೆಯ ನಿಖರ ಔಟ್ಪುಟ್ ಸಂಗ್ರಹಿಸಿ. ಆ ಪ್ರತಿಲಿಪಿ ಕ್ಲೈಂಟ್ ಅಥವಾ ಸೇವಾ ವೈಫಲ್ಯವನ್ನು ಶೆಲ್ ಸಂಯೋಜನಾ ವೈಫಲ್ಯದಿಂದ ಬೇರ್ಪಡಿಸುತ್ತದೆ, ಖಾಲಿ ಮೂಲೆಯ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಅದನ್ನು ಮಾಡಲಾರದು.
ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstateಪ್ರಕ್ರಿಯೆ ಪಟ್ಟಿಯಲ್ಲಿ PIA ಘಟಕಗಳು ಕಾಣದಿದ್ದರೂ ಬೈನರಿ ಇದ್ದರೆ, ಆ್ಯಪ್ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ ಮತ್ತು ಪರಿಹಾರ ಅದನ್ನು ಪ್ರಾರಂಭಿಸುವುದು. ಪ್ರಕ್ರಿಯೆ ಇದ್ದು ಪ್ರಶ್ನೆ ಇನ್ನೂ ವಿಫಲವಾದರೆ, ಕ್ಲೈಂಟ್ ತನ್ನದೇ ಹಿನ್ನೆಲೆ ಸೇವೆಯನ್ನು ತಲುಪಲಾರದು, ಆದ್ದರಿಂದ ಬೇರೆ ಏನನ್ನೂ ಬದಲಿಸುವ ಮೊದಲು ಡೆಸ್ಕ್ಟಾಪ್ ಆ್ಯಪ್ ಮರುಪ್ರಾರಂಭಿಸಿ. ಎರಡೂ ಪರಿಶೀಲನೆಗಳು ಉತ್ತೀರ್ಣವಾದರೆ, ನೀವು ಪ್ಯಾನೆಲ್ ಸಮಸ್ಯೆ ನೋಡುತ್ತಿದ್ದೀರಿ ಮತ್ತು ಟನೆಲ್ ಡೀಬಗ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸಬಹುದು. ಸೆಷನ್ ಪ್ರಕಾರದ ಪಕ್ಕದಲ್ಲಿ ಪರಿಚಯ ಪ್ಯಾನೆಲ್ನಿಂದ ಕ್ಲೈಂಟ್ ಆವೃತ್ತಿ ಬರೆದಿಡಿ, ಏಕೆಂದರೆ ಟ್ರೇ ಬೆಂಬಲವು ಆವೃತ್ತಿ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ಎರಡಕ್ಕೂ ಸಂವೇದನಶೀಲವಾಗಿದೆ.
ಅದೇ ಚಂದಾದಾರಿಕೆಯನ್ನು NetworkManager ಗೆ ಪ್ರತ್ಯೇಕ ಸಂಪರ್ಕವಾಗಿ ಆಮದು ಮಾಡಿದರೆ, PIA ಸಂರಚಿಸಿದ ಬ್ಲಾಕಿಂಗ್ ಅಥವಾ ವಿಭಜಿತ ಟನೆಲ್ ವರ್ತನೆಯನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆಯದ ಎರಡನೇ ಮಾಲೀಕರು ಉಂಟಾಗುತ್ತಾರೆ, ಮತ್ತು ನಂತರದ ರೋಗನಿರ್ಣಯ ಊಹೆಯಾಗುತ್ತದೆ. ಐಕಾನ್ ಕಾಣೆಯಾಗಿರುವವರೆಗೆ ಒಬ್ಬ ಮಾಲೀಕರನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ, ಮತ್ತು piactl ಅನ್ನು ನಿಯಂತ್ರಣ ಮೇಲ್ಮೈ ಆಗಿರಲಿ. ಆಜ್ಞಾ ಸಾಲು ಮುರಿದ ಸ್ಥಾಪನೆಗೆ ಪರ್ಯಾಯವಲ್ಲ; ಅದು ಅದೇ ಅನ್ವಯವನ್ನು ಇನ್ನೊಂದು ಬಾಗಿಲಿನ ಮೂಲಕ ಸಂಬೋಧಿಸುತ್ತದೆ.