ಟನೆಲ್ ಲ್ಯಾಪ್ಟಾಪ್ನ ನಿದ್ರೆಯನ್ನು ದಾಟುತ್ತದೆಯೇ ಎಂದು ನೀವು ತಿಳಿಯಲು ಬಯಸುತ್ತೀರಿ, ಪ್ರವೇಶ ಬಿಂದುಗಳ ನಡುವಿನ ನಡಿಗೆ, ಅಥವಾ ಒಂದು ಗಂಟೆಯ ಕರೆಗಳನ್ನು, ಮತ್ತು ಅದನ್ನು ಕಂಡುಕೊಳ್ಳುವಾಗ ನೀವು ಓದುವ ಎಲ್ಲದರ ಲಾಗ್ ಅನ್ನು ಯಾರಿಗೂ ಕೊಡಲು ಬಯಸುವುದಿಲ್ಲ. ಮೂರು ವಿಷಯಗಳು ಇದಕ್ಕೆ ಉತ್ತರಿಸುತ್ತವೆ: ಸ್ಥಿರ ಪ್ರೋಬ್, ವೇಳಾಪಟ್ಟಿಯಂತೆ ಮಾದರಿ ತೆಗೆದ ಅದೇ ನಾಲ್ಕು ಸಂಗತಿಗಳು, ಮತ್ತು ಅವನ್ನು ಬದಲಿಸಿದ ಘಟನೆ ಬರೆದಿಟ್ಟದ್ದು. ಅದರ ಹತ್ತು ನಿಮಿಷಗಳು ಪುಟ ಲೋಡ್ ಆಗದಿರುವುದನ್ನು ನೋಡುತ್ತಾ ಕಳೆಯುವ ಮಧ್ಯಾಹ್ನಕ್ಕಿಂತ ಉತ್ತಮ. ಕೊನೆಗೆ ಉಳಿಯುವ ಲಾಗ್ ಕೂಡ ಅರ್ಧವನ್ನು ಅಳಿಸದೆ ಟಿಕೆಟ್ಗೆ ಲಗತ್ತಿಸಲು ಸಾಕಷ್ಟು ಚಿಕ್ಕದಾಗಿದೆ.

ಸ್ಥಿರ ಎಂದರೆ ಏನು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಿ

“VPN ಬಿದ್ದುಹೋಯಿತು” ಎಂಬುದು ಒಂದೇ ಪದದಲ್ಲಿ ನಾಲ್ಕು ಬೇರೆ ಬೇರೆ ವೈಫಲ್ಯಗಳು. ಪೀರ್ ತನ್ನ ಹ್ಯಾಂಡ್ಶೇಕ್ ಕಳೆದುಕೊಳ್ಳಬಹುದು, ಮಾರ್ಗವು ಸ್ಥಳೀಯ ಗೇಟ್ವೇಗೆ ಹಿಂತಿರುಗಬಹುದು, ಹೆಸರು ಪರಿಹಾರವು ಟನೆಲ್ ಮೂಲಕ ಎಂದೂ ಉತ್ತರಿಸದ ಸರ್ವರ್ಗೆ ಹೋಗಬಹುದು, ಅಥವಾ ಅವೆಲ್ಲವೂ ಆರೋಗ್ಯಕರವಾಗಿದ್ದು ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ವಿಫಲವಾಗಬಹುದು. ಏನನ್ನಾದರೂ ಸಂಗ್ರಹಿಸುವ ಮೊದಲು ಯಾವುದು ನಿಮ್ಮ ಲಕ್ಷಣಕ್ಕೆ ಹೊಂದುತ್ತದೆ ಎಂದು ನಿರ್ಧರಿಸಿ, ಏಕೆಂದರೆ ಪ್ರತಿಯೊಂದಕ್ಕೂ ಬೇರೆ ಪ್ರೋಬ್ ಬೇಕು. ನಂತರ ನೀವು ಉಳಿಸಿಕೊಳ್ಳಬಲ್ಲ ಮಧ್ಯಂತರವನ್ನು ಆರಿಸಿ: ಪ್ರತಿ ಮೂವತ್ತು ಸೆಕೆಂಡಿಗೆ ಒಂದು ಮಾದರಿಯನ್ನು ಹತ್ತು ನಿಮಿಷ ಮಾಡಿದರೆ ಪರೀಕ್ಷೆಯನ್ನು ಕೆಲಸದ ಹೊರೆಗೆ ತಿರುಗಿಸದೆ ರೋಮಿಂಗ್ ಸಿಕ್ಕಿಬೀಳುತ್ತದೆ.

ಅಡುಗೆಮನೆಗೆ ನಡೆಯುವಾಗ ಕರೆ ಹೆಪ್ಪುಗಟ್ಟುತ್ತದೆ ಎಂಬ ದೂರಿದ್ದರೆ, ನಿಮಗೆ ಬೇಕಾದ ಗುಣವೆಂದರೆ ರೋಮಿಂಗ್ ನಂತರ ಹೊಸ ವಿನಂತಿ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆಯೇ ಎಂಬುದು. ಅದನ್ನು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಅದು ಯಾವುದೇ ಬ್ರೌಸಿಂಗ್ ಅನ್ನು ದಾಖಲಿಸುವುದಿಲ್ಲ.

ಒಂದು ನಿರುಪದ್ರವ ಪ್ರೋಬ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಿ

ನಿಮಗೆ ಪ್ರಶ್ನಿಸಲು ಅನುಮತಿ ಇರುವ ಮತ್ತು ನಿಮ್ಮ ಖಾತೆಗಳಿಗೆ ಸಂಬಂಧಿಸದ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಆರಿಸಿ: ದಾಖಲೆ ಹೋಸ್ಟ್, ಆಂತರಿಕ ಸ್ಥಿತಿ ಎಂಡ್ಪಾಯಿಂಟ್, ಅಥವಾ ಟನೆಲ್ನ ಗೇಟ್ವೇಯೇ. ಕ್ರಿಯೆಯನ್ನು ಪುನರಾವರ್ತನೀಯಗೊಳಿಸಿ, ಉದಾಹರಣೆಗೆ curl -s -o /dev/null -w "%{http_code} %{time_total}\n" https://example.com/, ಅದು ಪ್ರತಿ ಪ್ರಯತ್ನಕ್ಕೆ ಒಂದು ಸಾಲನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಇಡೀ ಓಟದ ಉದ್ದಕ್ಕೂ ಆ ಔಟ್ಪುಟ್ ಸ್ವರೂಪವನ್ನು ಸ್ಥಿರವಾಗಿಡಿ. ಸ್ಥಿತಿ ಕೋಡ್ ಮತ್ತು ಅವಧಿಯನ್ನು ಒಂದೇ ರೀತಿಯಲ್ಲಿ ಎರಡು ಬಾರಿ ಸಂಗ್ರಹಿಸಿದರೆ ಮಾತ್ರ ಎರಡು ಓಟಗಳನ್ನು ಹೋಲಿಸಬಹುದು.

ನೀವು ನಿಜವಾಗಿ ಅವಲಂಬಿಸಿರುವ ಸೈಟ್ಗೆ ಎದುರಾಗಿ ನಿಲ್ಲಿ. ಬ್ಯಾಂಕ್ ಅಥವಾ ವೆಬ್ಮೇಲ್ ಪುಟವು ಟ್ರ್ಯಾಕರ್ಗಳನ್ನು, ಮರುನಿರ್ದೇಶನಗಳನ್ನು ಮತ್ತು ವೈಯಕ್ತಿಕ ವಿಷಯವನ್ನು ಅಳತೆಗೆ ಎಳೆಯುತ್ತದೆ, ಮತ್ತು ನಂತರ ಟಿಕೆಟ್ನಲ್ಲಿ ನೀವು ಅಂಟಿಸುವ ಎಲ್ಲದರೊಳಗೆ ಸೆಷನ್ ಗುರುತುಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಇಡೀ ತನಿಖೆಗೆ ಅದೇ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಬಳಸಿ ಮತ್ತು ಮಧ್ಯಂತರದ ಪಕ್ಕದಲ್ಲಿ ಅದನ್ನು ಬರೆದಿಡಿ.

ನಾಲ್ಕು ಸಂಗತಿಗಳ ಮಾದರಿ ತೆಗೆದುಕೊಳ್ಳಿ

ಪೀರ್ ಸ್ಥಿತಿ, ಮಾರ್ಗ, ರಿಜಾಲ್ವರ್ ಮತ್ತು ಒಂದು ಹೊಸ ವಿನಂತಿ — ಇವು ನಾಲ್ಕು ಅವಲೋಕನಗಳು, ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಅಗ್ಗದ ಮೂಲವಿದೆ. WireGuard ನಲ್ಲಿ wg show wg0 latest-handshakes ಪೀರ್ನ ಸಮಯ-ಮುದ್ರೆಯನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ip route get 1.1.1.1 ಕರ್ಣೆಲ್ ಯಾವ ಇಂಟರ್ಫೇಸ್ ಬಳಸುತ್ತದೆ ಎಂದು ತೋರಿಸುತ್ತದೆ. OpenVPN ನಲ್ಲಿ ಅದೇ ಸ್ಥಿತಿ --status /run/openvpn/status 10 ಬರೆಯುವ ಸ್ಥಿತಿ ಫೈಲ್ನಲ್ಲಿದೆ ಅಥವಾ ನಿರ್ವಹಣಾ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ state ಹಿಂದೆ ಇದೆ. Windows ಕ್ಲೈಂಟ್ Get-NetAdapter ಮತ್ತು Resolve-DnsName ಜೊತೆ PowerShell ನಲ್ಲೇ ಉಳಿಯುತ್ತದೆ.

ಪ್ರತಿ ಸಾಲಿಗೂ ಸಮಯ-ಮುದ್ರೆ ಇರುವಂತೆ ಅವನ್ನು ಒಂದು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಲೂಪ್ ಮಾಡಿ: for i in $(seq 1 20); do date -Is; wg show wg0 latest-handshakes; ip route get 1.1.1.1; sleep 30; done. ಆ ಲೂಪ್ ಆರು ಲಾಗ್ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಮೂರನ್ನು ಆವರಿಸುತ್ತದೆ; ಕ್ಲೈಂಟ್ ಆವೃತ್ತಿಯನ್ನು ಮೇಲೆ ಒಮ್ಮೆ ಬರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಘಟನೆ ಸಂಭವಿಸಿದಾಗ ಘಟನೆಯ ಸಮಯ-ಮುದ್ರೆ ಸೇರುತ್ತದೆ.

ರಿಜಾಲ್ವರ್ ಜನರು ಬಿಟ್ಟುಬಿಡುವ ಸಂಗತಿ, ಮತ್ತು dig +short ಅದನ್ನು ಮರೆಮಾಡುತ್ತದೆ, ಏಕೆಂದರೆ ಆ ರೂಪ ಉತ್ತರವನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸುತ್ತದೆ. ಸರ್ವರ್ ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ dig example.com | grep SERVER: ನಿಂದ ಕೇಳಿ, ಅಥವಾ dig ಸ್ಥಾಪಿತವಾಗಿಲ್ಲದ ಕಡೆ nslookup example.com ಬಳಸಿ, ಅದು ಪ್ರಶ್ನೆ ಹೋದ ಸರ್ವರ್ನ ವಿಳಾಸವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ನಿಷ್ಕ್ರಿಯ ಟನೆಲ್ನಲ್ಲಿನ ಹಳೆಯ ಹ್ಯಾಂಡ್ಶೇಕ್ ಕೂಡ ತಾನಾಗಿಯೇ ದೋಷವಲ್ಲ, ಏಕೆಂದರೆ WireGuard ರಕ್ಷಿಸಬೇಕಾದ ಸಂಚಾರ ಇದ್ದಾಗ ಮಾತ್ರ ಕೀಗಳನ್ನು ಬದಲಿಸುತ್ತದೆ.

ಘಟನೆಯನ್ನು ಪ್ರಚೋದಿಸಿ, ಸೋರಿಕೆಯನ್ನಲ್ಲ

ನಿಮಗೆ ಮುಖ್ಯವಾದ ಘಟನೆಗೆ ಮೊದಲು ಐದು ಶಾಂತ ನಿಮಿಷಗಳನ್ನು ಮೂಲರೇಖೆಯಾಗಿ ತೆಗೆದುಕೊಳ್ಳಿ, ಅದು ಮುಚ್ಚಳ ಮುಚ್ಚುವುದು, ಇನ್ನೊಂದು ಪ್ರವೇಶ ಬಿಂದುವಿಗೆ ನಡೆಯುವುದು, ಅಥವಾ ಫೋನ್ ಹಾಟ್ಸ್ಪಾಟ್ಗೆ ಬದಲಾಗುವುದು ಆಗಿರಬಹುದು. ನೀವು ಅದನ್ನು ಯಾವಾಗ ಪ್ರಚೋದಿಸಿದಿರಿ ಎಂಬ ಸಮಯವನ್ನು ಬರೆದಿಡಿ, ಇದರಿಂದ ಎರಡೂ ಬದಿಯ ಮಾದರಿಗಳನ್ನು ಒಂದೇ ಸಾಲಿಗೆ ತರಬಹುದು.

ಆ ಸಮಯ-ಮುದ್ರೆ ಇಲ್ಲದೆ ಲಾಗ್ ಖಾಲಿ ಜಾಗವನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಕ್ಲೈಂಟ್ ಮುಚ್ಚಿತೇ ಅಥವಾ ನೆಟ್ವರ್ಕ್ ಎಂದು ಯಾರೂ ಹೇಳಲಾರರು. ಘಟನೆ ಬೇರೆ ಬೇರೆ ಸ್ಥಳಗಳಲ್ಲಿರುವ ಎರಡು ಓಟಗಳು ಅದಿಲ್ಲದ ಹತ್ತಕ್ಕಿಂತ ಹೆಚ್ಚು ಮೌಲ್ಯದವು. ಕ್ಲೈಂಟ್ನ ಸ್ವಂತ ಸಂಪರ್ಕ ಕಡಿತ ಮತ್ತು ಮರುಸಂಪರ್ಕ ನಿಯಂತ್ರಣಗಳನ್ನು ಬಳಸಿ. ಕಿಲ್ ಸ್ವಿಚ್ ಆಫ್ ಮಾಡಬೇಡಿ ಮತ್ತು ಏನಾಗುತ್ತದೆ ಎಂದು ನೋಡಲು ಸಂಚಾರವನ್ನು ಟನೆಲ್ನ ಹೊರಗೆ ತಳ್ಳಬೇಡಿ, ಏಕೆಂದರೆ ನಿರ್ವಹಿತ ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ ಅದು ನೀತಿ ಉಲ್ಲಂಘನೆ ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಯಂತ್ರದಲ್ಲಿ ನೀವು ಪರೀಕ್ಷಿಸುತ್ತಿದ್ದ ಅದೇ ಒಡ್ಡುವಿಕೆಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ.

ಮುಗಿಸಬಹುದಾದಷ್ಟು ಚಿಕ್ಕ ಲಾಗ್ ಇಟ್ಟುಕೊಳ್ಳಿ

ಪ್ರತಿ ಮಾದರಿಗೆ ಆರು ಕ್ಷೇತ್ರಗಳು: ಸಮಯ, ಕ್ಲೈಂಟ್ ಆವೃತ್ತಿ, ಎಂಡ್ಪಾಯಿಂಟ್, ಪ್ರವೇಶ ಜಾಲ, ಘಟನೆ, ಫಲಿತಾಂಶ. URL, ಪೇಲೋಡ್ಗಳು, ಟೋಕನ್ಗಳು ಮತ್ತು ಸೆಷನ್ ಗುರುತನ್ನು ಹೊತ್ತ ಯಾವುದನ್ನೂ ಹೊರಗಿಡಿ, ಏಕೆಂದರೆ ಲಾಗ್ ಟನೆಲ್ ಬಗ್ಗೆ ಸಾಕ್ಷ್ಯ ಮತ್ತು ಬೇರೇನೂ ಅಲ್ಲ. ಅದನ್ನು ಲೂಪ್ನ ಪಕ್ಕದಲ್ಲಿಡಿ, ಇದರಿಂದ ಮುಂದಿನ ವ್ಯಕ್ತಿ ಕಾಲಮ್ಗಳ ಅರ್ಥ ಕೇಳದೆ ಅದನ್ನು ಮತ್ತೆ ಓಡಿಸಬಹುದು.

ಬದಲಾವಣೆಯ ನಂತರ ಅದೇ ಪ್ರೋಬ್ ಮತ್ತು ಅದೇ ಮಧ್ಯಂತರದೊಂದಿಗೆ ಪರೀಕ್ಷೆಯನ್ನು ಪುನರಾವರ್ತಿಸಿ; ಗಮ್ಯಸ್ಥಾನ ಮತ್ತು ಕ್ಲೈಂಟ್ ಆವೃತ್ತಿಯನ್ನು ಜೊತೆಯಾಗಿ ಬದಲಿಸಿದರೆ ಫಲಿತಾಂಶ ಯಾವುದಕ್ಕೂ ಸೇರದು. ಸ್ವಚ್ಛವಾದ ಹತ್ತು ನಿಮಿಷಗಳ ಓಟ ಆ ಪರಿಸ್ಥಿತಿಗಳು ಮತ್ತು ಆ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಸಾಕ್ಷ್ಯ, ಮುಂದಿನ ತಿಂಗಳ ಹೋಟೆಲ್ ಜಾಲದ ಬಗ್ಗೆ ಭರವಸೆ ಅಲ್ಲ. ಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಲಾಗ್ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ನಿಮಗೆ ಸಿಗುವಲ್ಲಿ ಇಡಿ. WireGuard ನ ದಾಖಲಿತ ಮಿತಿಗಳು ಪ್ರೋಟೋಕಾಲ್ಗೆ ದೂಷಣೆ ಹೊರಿಸುವ ಮೊದಲು ಓದಲು ಯೋಗ್ಯ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು