Android VPN ಪ್ರೊಫೈಲ್: ಸಂಪಾದಿಸುವ ಮೊದಲು ಮಾಲೀಕರನ್ನು ಹುಡುಕಿ
ಸಿಸ್ಟಂನ VPN ಸಾಲು ಎಂಡ್ಪಾಯಿಂಟ್, ರೂಟ್ಗಳು ಮತ್ತು ಕೀಗಳನ್ನು ಹೊಂದಿರುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಮರೆಮಾಡುತ್ತದೆ. ಮಾಲೀಕರನ್ನು ಗುರುತಿಸಿ, ನಂತರ ವಿನಂತಿಸಿದ, ಸ್ವೀಕರಿಸಿದ ಮತ್ತು ಅನ್ವಯಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಹೋಲಿಸಿ.
Android ನ VPN ಪರದೆ ಹೆಸರು, ಕೀ ಐಕಾನ್ ಮತ್ತು ಬಹುಶಃ ಸದಾ-ಆನ್ ಟಾಗಲ್ ಇರುವ ಒಂದು ಸಾಲನ್ನು ತೋರಿಸುತ್ತದೆ. ಅದು ಎಂಡ್ಪಾಯಿಂಟ್, ರೂಟ್ ನೀತಿ, DNS ಸರ್ವರ್ಗಳು ಅಥವಾ ಸಂಪರ್ಕವನ್ನು ಕೆಲಸ ಮಾಡಿಸುವ ರುಜುವಾತುಗಳನ್ನು ಅಪರೂಪವಾಗಿ ತೋರಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಅಪ್-ಆಧಾರಿತ ಟನೆಲ್ನಲ್ಲಿ ಅವು ಅಪ್ಗೇ ಸೇರಿದ್ದವು. ಪ್ರಾಯೋಗಿಕ ಪರಿಣಾಮ ತಾತ್ವಿಕ ಅಲ್ಲ, runbook ಪ್ರಶ್ನೆ: ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ ಸಂಪಾದಿಸುವ ಅಥವಾ ಕೇಂದ್ರ ಪ್ರೊಫೈಲ್ ಸ್ಟೋರ್ ಹುಡುಕುವ ಮೊದಲು, ನೀವು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಯಾವ ಘಟಕವು ಆ ಸೆಟ್ಟಿಂಗ್ನ ಮಾಲೀಕರು ಎಂದು ಕಂಡುಹಿಡಿಯಿರಿ.
ಮೊದಲು ಸಂಪರ್ಕದ ಪ್ರಕಾರವನ್ನು ಗುರುತಿಸಿ
ಅದೇ ಸೆಟ್ಟಿಂಗ್ಗಳ ಪರದೆಯಲ್ಲಿ ಕನಿಷ್ಠ ಮೂರು ರಚನೆಗಳಿವೆ. ಅಪ್ ಒಂದು ವರ್ಚುವಲ್ ಇಂಟರ್ಫೇಸ್ ನಿರ್ಮಿಸಲು ಮತ್ತು ಪ್ರೋಟೋಕಾಲ್ ಹಾಗೂ ಖಾಸಗಿ ಸಂರಚನೆಯನ್ನು ಹೊಂದಲು VpnService ಬಳಸಬಹುದು, ದೂರದ ನಿರ್ಗಮನವಿಲ್ಲದ ಸ್ಥಳೀಯ ಫಿಲ್ಟರಿಂಗ್ ಅಪ್ ಸಹ ಸೇರಿದಂತೆ. Android API 30 ರಿಂದ ಲಭ್ಯವಿರುವ Ikev2VpnProfile ಮೂಲಕ ಪ್ಲಾಟ್ಫಾರ್ಮ್ IKEv2 ಪ್ರೊಫೈಲ್ ಅನ್ನೂ ಒದಗಿಸಬಹುದು, ಅಲ್ಲಿ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಪ್ರೊಫೈಲ್ನ ಹೆಚ್ಚಿನ ಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮತ್ತು ಪೂರೈಕೆದಾರ ಅಪ್ ತನ್ನದೇ ಸರ್ವರ್ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಒಳಗೇ ಜೋಡಿಸಬಹುದು.
adb shell dumpsys connectivity | grep -i -A12 "VPN"
adb shell cmd connectivity list-owners 2>/dev/null || true
ಮೊದಲ ಆಜ್ಞೆ ಸಕ್ರಿಯ VPN ನೆಟ್ವರ್ಕ್ ಮತ್ತು ಅದರ ಲಿಂಕ್ ಗುಣಲಕ್ಷಣಗಳನ್ನು ತೋರಿಸುತ್ತದೆ, ಅದು ಅನ್ವಯಿಸಿದ ಸ್ಥಿತಿ. ಸಾಲು ನಿಮಗೆ ಗೊತ್ತಿರುವ ಪ್ಯಾಕೇಜ್ ಹೆಸರಿಸಿದರೆ, ಸಿಸ್ಟಂ ಪರದೆಯ ಬದಲು ಆ ಅಪ್ನ ಸ್ವಂತ ಪ್ರೊಫೈಲ್ ನೋಟದಿಂದ ಪ್ರಾರಂಭಿಸಿ.
ಮಾಲೀಕರು ಮತ್ತು ಪ್ರೊಫೈಲ್ ವ್ಯಾಪ್ತಿಯನ್ನು ದಾಖಲಿಸಿ
ಏನನ್ನೂ ಬದಲಾಯಿಸುವ ಮೊದಲು ನಾಲ್ಕು ಸಂಗತಿಗಳನ್ನು ಬರೆಯಿರಿ: ಮಾಲೀಕ ಪ್ಯಾಕೇಜ್, ಸಂಪರ್ಕ ವೈಯಕ್ತಿಕ ಅಥವಾ ಕೆಲಸದ ಪ್ರೊಫೈಲ್ನಲ್ಲಿದೆಯೇ, ಅಪ್ ತೋರಿಸುವ ಪ್ರೊಫೈಲ್ ಅಥವಾ ಸಂಪರ್ಕದ ಹೆಸರು, ಮತ್ತು ಅದನ್ನು ಯಾರು ನಿರ್ವಹಿಸುತ್ತಾರೆ. ಸಾಧನದ ಮಾಲೀಕರು ವೈಯಕ್ತಿಕ ಪ್ರೊಫೈಲ್ ಬಳಕೆದಾರರು ಸಂಪಾದಿಸಲಾಗದ ಕೆಲಸದ-ಪ್ರೊಫೈಲ್ VPN ಒದಗಿಸಬಹುದು, ಮತ್ತು ಅದೇ ಅಪ್ ಎರಡು ಬಾರಿ ಸ್ಥಾಪಿಸಿದರೆ ನಿಮಗೆ ಇಬ್ಬರು ಸ್ವತಂತ್ರ ಮಾಲೀಕರು ಸಿಗುತ್ತಾರೆ.
ಈ ಹಂತವು ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ವ್ಯರ್ಥವಾದ ಗಂಟೆಯನ್ನು ತಡೆಯುತ್ತದೆ, ಅದು ಸಂಪರ್ಕಗೊಳ್ಳದ ಇನ್ನೊಂದು ಪ್ರೊಫೈಲ್ ಸಂಪಾದಿಸುವುದು. ಅಪ್ಗಳು ಹಲವು ಪ್ರೊಫೈಲ್ಗಳನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತವೆ, ಮತ್ತು ಸಕ್ರಿಯವಾದದ್ದು ಅಪ್ನ ಗುಣ, Android ಸಾಲಿನದಲ್ಲ.
ವಿನಂತಿಸಿದ, ಸ್ವೀಕರಿಸಿದ ಮತ್ತು ಅನ್ವಯಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಹೋಲಿಸಿ
ಇವು ಮೂರು ವಿಭಿನ್ನ ಹಂತಗಳು, ಮತ್ತು ಅವುಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವು ಯಾವ ಘಟಕವನ್ನು ಸರಿಪಡಿಸಬೇಕೆಂದು ಹೇಳುತ್ತದೆ.
| Stage | Where to look | What it proves |
|---|---|---|
| Requested | The app's profile editor or imported file | What the owner intends to use |
| Received | Sanitized app log of server-supplied options | What the peer actually pushed |
| Applied | Link properties and routes after connect | What the device is really using |
ಅನ್ವಯಿಸಿದ ಹಂತವು ಯಾರದೋ ಲಾಗ್ ಮೇಲೆ ನಂಬಿಕೆ ಇಡದೆ ನೀವು ಗಮನಿಸಬಹುದಾದ ಒಂದೇ ಹಂತ. ಸಕ್ರಿಯ ಲಿಂಕ್ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿನ DNS ಸರ್ವರ್ಗಳು ಮತ್ತು ರೂಟ್ಗಳನ್ನು ಪ್ರೊಫೈಲ್ ಹೇಳಿಕೊಳ್ಳುವವುಗಳೊಂದಿಗೆ ಹೋಲಿಸಿ; ಅವು ಭಿನ್ನವಾಗಿದ್ದರೆ, ಸರ್ವರ್ ಏನನ್ನೋ ತಳ್ಳಿದೆ ಅಥವಾ ಅಪ್ ನೀವು ನಿರೀಕ್ಷಿಸದ ನೀತಿಯನ್ನು ಅನ್ವಯಿಸಿದೆ.
adb shell ip addr show tun0
adb shell ip route show table all | head -40
ಇಂಟರ್ಫೇಸ್ ಹೆಸರುಗಳು ಅಪ್ಗಳ ನಡುವೆ ಭಿನ್ನ, ಆದ್ದರಿಂದ ಮೊದಲು ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ ಮತ್ತು ಟನೆಲ್ ಸಂಪರ್ಕಗೊಂಡಾಗ ಕಾಣಿಸಿಕೊಂಡದ್ದನ್ನು ಓದಿ. ಅಪ್ನ ಎಡಿಟರ್ನಲ್ಲಿದ್ದು ಇಲ್ಲಿ ಇಲ್ಲದ ರೂಟ್ ಎಂದೂ ಅನ್ವಯವಾಗಿಲ್ಲ; ಇಲ್ಲಿ ಇದ್ದು ಎಡಿಟರ್ನಲ್ಲಿ ಇಲ್ಲದ ರೂಟ್ ಬೇರೆಲ್ಲಿಂದ ಬಂದಿದೆ.
ಮಾಲೀಕರು ನಿಜವಾಗಿ ಓದುವ ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಿ
ಆಮದು ಮಾಡಿದ OpenVPN ಪ್ರೊಫೈಲ್ಗಾಗಿ ಅಪ್ ಸಾಮಾನ್ಯವಾಗಿ ತನ್ನದೇ ಪ್ರತಿಯನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತದೆ. ಮೂಲತಃ ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್ ಅನ್ನು ನಂತರ ಸಂಪಾದಿಸಿದರೆ ಮುಂದಿನ ಸಂಪರ್ಕ ಬದಲಾಗುವುದಿಲ್ಲ; ಅಪ್ನ ದಾಖಲಿತ ಎಡಿಟರ್ ಬಳಸಿ, ಅಥವಾ ಮತ್ತೆ ಆಮದು ಮಾಡಿ ಈಗ ಯಾವ ಪ್ರೊಫೈಲ್ ಸಕ್ರಿಯ ಎಂದು ದೃಢೀಕರಿಸಿ. ಫೈಲ್ ಬದಲಾಯಿಸುವುದು ಮತ್ತು ಸಂರಚನೆ ಬದಲಾಯಿಸುವುದರ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಇದೇ.
ಪೂರೈಕೆದಾರ ಅಪ್ಗಳು ಬಳಕೆದಾರ-ಸಂಪಾದನೀಯ ಫೈಲ್ ಬರೆಯುವ ಬದಲು ಸರ್ವರ್ ಪಟ್ಟಿಯಿಂದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಜೋಡಿಸುತ್ತವೆ. ರಫ್ತು ಬಟನ್ ಇಲ್ಲದಿರುವುದು VPN ನಕಲಿ ಎಂಬ ಸಾಕ್ಷ್ಯವಲ್ಲ, ಮತ್ತು ರಫ್ತು ಮಾಡಿದ ಫೈಲ್ ಇನ್ನೊಂದು ಸಾಧನಕ್ಕೆ ಬೇಕಾದ ಸಾಧನ-ಬದ್ಧ ಕೀಗಳನ್ನು ಅಥವಾ ನೋಂದಣಿ ಸಾಮಗ್ರಿಯನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು. ರಫ್ತು ಮತ್ತು ಆಮದನ್ನು ತಮ್ಮದೇ ಪೂರ್ವಶರತ್ತುಗಳಿರುವ ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಾಚರಣೆಗಳೆಂದು ಪರಿಗಣಿಸಿ.
ರಹಸ್ಯಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸದೆ ಬೆಂಬಲ ಟಿಪ್ಪಣಿ ಬರೆಯಿರಿ
ಉಪಯುಕ್ತ ಟಿಪ್ಪಣಿ ನಿಖರ ಅಪ್ ಮತ್ತು ಪ್ರೊಫೈಲ್, ತಪ್ಪಾಗಿ ಕಾಣುವ ಸೆಟ್ಟಿಂಗ್, ಮತ್ತು ಪ್ರತಿ ಹಂತದ ಸಾಕ್ಷ್ಯವನ್ನು ಹೆಸರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ: ಈ ಪ್ರೊಫೈಲ್ ಸರ್ವರ್ನಿಂದ ಖಾಸಗಿ DNS ವಿಳಾಸವನ್ನು ಪಡೆಯುತ್ತದೆ, ಆದರೆ ಉದ್ದೇಶಿತ ಕೆಲಸದ ಅಪ್ ತನ್ನ ಸೇವೆಯನ್ನು ಪರಿಹರಿಸಲಾಗದು, ಮತ್ತು ಅನ್ವಯಿಸಿದ ಲಿಂಕ್ ಗುಣಲಕ್ಷಣಗಳು ಆ ಪರಿಹಾರಕವನ್ನು ತೋರಿಸುತ್ತವೆ ಆದರೆ ಪ್ರೊಫೈಲ್ ಎಡಿಟರ್ ಇನ್ನೊಂದನ್ನು ತೋರಿಸುತ್ತದೆ.
ರುಜುವಾತುಗಳನ್ನು ಟಿಪ್ಪಣಿಯಿಂದ ಹೊರಗಿಡಿ. ಮಾಲೀಕರನ್ನು ಗುರುತಿಸಲು ಅಪ್ನ ಖಾಸಗಿ ಸಂಗ್ರಹವನ್ನು ಹುಡುಕಲು ಸಾಧನವನ್ನು root ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ, ಮತ್ತು ಊಹಿಸಿದ ಡೇಟಾ ಡೈರೆಕ್ಟರಿ ಮಾರ್ಗವು ಬೆಂಬಲಿತ ಇಂಟರ್ಫೇಸ್ ಅಲ್ಲ. ಉತ್ತರಕ್ಕೆ ಅಪ್ ಮಾತ್ರ ನೋಡಬಲ್ಲ ಬೈಟ್ಗಳು ಬೇಕಿದ್ದರೆ, ಸ್ವತಃ ರಚಿಸುವ ಬದಲು ಮಾಲೀಕರಿಂದ ರೋಗನಿರ್ಣಯ ರಫ್ತು ಕೇಳಿ.
ಕೆಲಸ ಮುಗಿದಾಗ ಚಕ್ರವನ್ನು ಮುಚ್ಚಿ: ಸಕ್ರಿಯ ಪ್ರೊಫೈಲ್ ಹೆಸರನ್ನು ದೃಢೀಕರಿಸಿ, ಅನ್ವಯಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಮತ್ತೆ ಓದಿ, ಮತ್ತು ಬದಲಾವಣೆ ಮರುಸಂಪರ್ಕದ ನಂತರ ಉಳಿಯುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಒಮ್ಮೆ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ. ಎಡಿಟರ್ನಲ್ಲಿ ಮಾತ್ರ ಇರುವ ಸೆಟ್ಟಿಂಗ್ ಇನ್ನೂ ನಿಯೋಜಿಸಲ್ಪಟ್ಟಿಲ್ಲ.