Chrome VPN API: ChromeOS ಗೆ ಮಾತ್ರ, ಡೆಸ್ಕ್ಟಾಪ್ ಟನಲ್ ಅಲ್ಲ
chrome.vpnProvider ಒಂದು ChromeOS API. ಬ್ರೌಸರ್ ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ VPN ಕ್ಲೈಂಟ್ ನಡೆಸುವ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಬೇರೆ ಬೇರೆ ಉತ್ಪನ್ನಗಳು, ಬೇರೆ ಬೇರೆ ವ್ಯಾಪ್ತಿಯವು.
ಮೂರು ಉತ್ಪನ್ನಗಳು ತಮ್ಮನ್ನು Chrome VPN ಎಂದು ಕರೆದುಕೊಳ್ಳುತ್ತವೆ, ಮತ್ತು ಅವುಗಳಲ್ಲಿ ಒಂದೇ vpnProvider ದಾಖಲೆ ವಿವರಿಸುವ ವಸ್ತು. ಆ API ChromeOS ನಲ್ಲಿ ಲಭ್ಯವಿದೆ, ಅಲ್ಲಿ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಸ್ಥಾಪಿತ ಕ್ಲೈಂಟ್ ಜೊತೆ ಮಾತನಾಡುವ ಬದಲು VPN ಸಂಪರ್ಕದ ಕ್ಲೈಂಟ್ ಭಾಗವನ್ನು ಜಾರಿಗೊಳಿಸಬಹುದು. ಬ್ರೌಸರ್ ಪ್ರಾಕ್ಸಿ ಎಕ್ಸ್ಟೆನ್ಶನ್ Chrome ತನ್ನ ವಿನಂತಿಗಳನ್ನು ಎಲ್ಲಿಗೆ ಕಳುಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಬದಲಿಸುತ್ತದೆ. ಮತ್ತು ಪ್ರತ್ಯೇಕ ಡೆಸ್ಕ್ಟಾಪ್ ಕ್ಲೈಂಟ್ ನಡೆಸುವ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಬ್ರೌಸರ್ ಹೊರಗೆ ಚಲಿಸುವ ತಂತ್ರಾಂಶಕ್ಕೆ ನಿಯಂತ್ರಣ ಫಲಕ. ಈ ಮೂರರಲ್ಲಿ ನೀವು ಯಾವುದನ್ನು ನೋಡುತ್ತಿದ್ದೀರಿ ಎಂಬುದನ್ನು ತಿಳಿಯುವುದು ಈ ಹೋಲಿಕೆಗೆ ಜನರು ತರುವ ಹೆಚ್ಚಿನ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರ ನೀಡುತ್ತದೆ.
ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಟಿಪ್ಪಣಿಯೇ ಮೊದಲ ಫಿಲ್ಟರ್
vpnProvider ನ ಅಧಿಕೃತ ಉಲ್ಲೇಖ ತನ್ನ ಲಭ್ಯತೆಯ ಮಿತಿಯನ್ನು ತನ್ನದೇ ಪಠ್ಯದಲ್ಲಿ ಹೇಳುತ್ತದೆ, ಮತ್ತು ಅಲ್ಲಿ ಹೆಸರಿಸಿದ ಅನುಮತಿ ಆ ಒಪ್ಪಂದಕ್ಕೆ ಸೇರಿದ್ದು. Windows ನಲ್ಲಿ manifest ಗೆ vpnProvider ಸೇರಿಸುವುದು ಆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೃಷ್ಟಿಸುವುದಿಲ್ಲ.
ಅನುಮತಿಗಳ ಪಟ್ಟಿಗೆ ಮೊದಲು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಾಲನ್ನು ಓದಿ, ಏಕೆಂದರೆ API ಇರುವಲ್ಲಿ ಮಾತ್ರ ಅನುಮತಿಗೆ ಅರ್ಥವಿದೆ.
ಪ್ರಾಕ್ಸಿ ಎಕ್ಸ್ಟೆನ್ಶನ್: ಗಡಿಯೇ ಬ್ರೌಸರ್
ಪ್ರಾಕ್ಸಿ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಬ್ರೌಸರ್ನ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿ Chrome ನ ವಿನಂತಿಗಳನ್ನು ಸರ್ವರ್ ಮೂಲಕ ಕಳುಹಿಸುತ್ತದೆ. ಇದು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮತ್ತು ತನ್ನ ವ್ಯಾಪ್ತಿಯ ಬಗ್ಗೆ ಪ್ರಾಮಾಣಿಕ. ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ತಮ್ಮ ಸಂಪರ್ಕಗಳನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತವೆ, ಮತ್ತು ಬ್ರೌಸರ್ ಸಂಚಾರದ ಒಂದು ಭಾಗ ಇನ್ನೂ ಸಂರಚಿಸಿದ ಮಾರ್ಗವನ್ನು ಅನುಸರಿಸದಿರಬಹುದು. ಇದು ಬ್ರೌಸರ್ ಮಟ್ಟದ ಬದಲಾವಣೆ, ಸಿಸ್ಟಮ್ ಟನಲ್ ಅಲ್ಲ.
ಅಗತ್ಯ “ಈ ಒಂದು ಸೈಟ್, ಈ ಒಂದು ಬ್ರೌಸರ್ನಲ್ಲಿ” ಆಗಿದ್ದರೆ, ಇದೇ ಸರಿಯಾದ ಸಾಧನ.
ಎಕ್ಸ್ಟೆನ್ಶನ್ ಮತ್ತು ಜೊತೆಗಾರ ಅಪ್ಲಿಕೇಶನ್: ಟನಲ್ ಅಪ್ಲಿಕೇಶನ್ ಒಡೆತನದ್ದು
ಡೆಸ್ಕ್ಟಾಪ್ VPN ಕ್ಲೈಂಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಸೇವೆ ಮತ್ತು ವರ್ಚುವಲ್ ಅಡಾಪ್ಟರ್ ಸ್ಥಾಪಿಸುತ್ತದೆ, ಮತ್ತು ಅದರ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕರೆಯುವ ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್. ಟನಲ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮಟ್ಟದಲ್ಲಿದೆ, ಆದ್ದರಿಂದ ಬ್ರೌಸರ್ ಎಂದೂ ನೋಡದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನೂ ಅದು ಒಳಗೊಳ್ಳುತ್ತದೆ. ಎಕ್ಸ್ಟೆನ್ಶನ್ ನ ಅನುಮತಿಗಳು ನಿಯಂತ್ರಣ ಚಾನಲ್ ಅನ್ನು ವಿವರಿಸುತ್ತವೆ, ಗೂಢಲಿಪೀಕರಣವಲ್ಲ. ಎಕ್ಸ್ಟೆನ್ಶನ್ ತೆಗೆದರೆ ಟನಲ್ ಹಾಗೆಯೇ ಉಳಿಯುತ್ತದೆ, ಅಪ್ಲಿಕೇಶನ್ ತೆಗೆದರೆ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಮುರಿಯುತ್ತದೆ.
ಈ ಅಸಮಾನತೆಯೇ ಅತ್ಯಂತ ವೇಗದ ಪರೀಕ್ಷೆ. ಎಕ್ಸ್ಟೆನ್ಶನ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಇನ್ನೂ VPN ಬಳಸುತ್ತವೆಯೇ ಎಂದು ನೋಡಿ.
ChromeOS ಪೂರೈಕೆದಾರ: ಎಕ್ಸ್ಟೆನ್ಶನ್ ಕ್ಲೈಂಟ್ ಜಾರಿಗೊಳಿಸುತ್ತದೆ
ChromeOS ನಲ್ಲಿ ಪೂರೈಕೆದಾರ ಮಾದರಿ ಬಗೆಯಲ್ಲೇ ಭಿನ್ನ. ಎಕ್ಸ್ಟೆನ್ಶನ್ ಸಂರಚನೆ ಮತ್ತು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಂದೇಶಗಳನ್ನು ಪಡೆಯುತ್ತದೆ, ಸಂರಚನೆ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ, ಸಂಪರ್ಕ ಸ್ಥಿತಿಯನ್ನು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ವರದಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಪ್ರತ್ಯೇಕ ಸ್ಥಾಪಿತ ಕ್ಲೈಂಟ್ ಬದಲು API ಮೂಲಕ ಸಂಚಾರ ಒದಗಿಸುತ್ತದೆ. ಇದು VPN ಕ್ಲೈಂಟ್ ಸಂರಚಿಸುವುದಕ್ಕಿಂತ ಬರೆಯುವುದಕ್ಕೆ ಹತ್ತಿರ. API ನೀವು ಈಗಾಗಲೇ ನಡೆಸುತ್ತಿರುವ ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಊಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದು ಸೇವೆಯನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.
ಆದ್ದರಿಂದ ಉಲ್ಲೇಖವು ಕ್ಲೈಂಟ್ಗೆ ಸಂಪರ್ಕಿಸುವುದರ ಬಗ್ಗೆ ಅಲ್ಲ, ಕ್ಲೈಂಟ್ ಜಾರಿಗೊಳಿಸುವುದರ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತದೆ.
ಮೂರರ ವಿರುದ್ಧ ಉತ್ಪನ್ನದ ಪ್ರತಿಪಾದನೆಯನ್ನು ಓದುವುದು
ಯಾವ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳು ಬೆಂಬಲಿತವಾಗಿವೆ ಎಂದು ಕೇಳಿ, ನಂತರ ಸಂಪರ್ಕ ಯಾವ ಘಟಕದ ಒಡೆತನದ್ದು ಎಂದು ಕೇಳಿ. ಉತ್ತರ ಬ್ರೌಸರ್ ಪ್ರಾಕ್ಸಿ ಆದರೆ ಬ್ರೌಸರ್ ವ್ಯಾಪ್ತಿ ನಿರೀಕ್ಷಿಸಿ. ಉತ್ತರ ಜೊತೆಗಾರ ಅಪ್ಲಿಕೇಶನ್ ಆದರೆ ಆ ಅಪ್ಲಿಕೇಶನ್ ಚಲಿಸುವವರೆಗೆ ಸಿಸ್ಟಮ್ ವ್ಯಾಪ್ತಿ ನಿರೀಕ್ಷಿಸಿ. ಉತ್ತರ ChromeOS ಪೂರೈಕೆದಾರ ಆದರೆ ಅದು ChromeOS ನಲ್ಲಿ ಮಾತ್ರ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಿ. “Chrome VPN” ಎಂದು ಹೇಳಿ ಈ ಎರಡು ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸದ ಉತ್ಪನ್ನ ಪುಟವು ಅದು ಏನು ಮಾಡುತ್ತದೆ ಎಂದು ಹೇಳಿಲ್ಲ.
ಜಾಹೀರಾತು ಮಾಡಿದ ಕೆಲಸದ ವಿರುದ್ಧವೂ ಅನುಮತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ವೆಬ್ಸೈಟ್ ಪ್ರವೇಶ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ನಿಯಂತ್ರಣ ಬೇರೆ ಬೇರೆ ಅನುಮತಿಗಳು, ಮತ್ತು ಇನ್ನೊಂದು ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ API ಗೆ ಆಕಸ್ಮಿಕವಾಗಿ ಅದೇ ಹೆಸರು ಇರುವುದರಿಂದ ಯಾವುದೂ ಸಮರ್ಥನೀಯವಾಗುವುದಿಲ್ಲ.
ಅವುಗಳಲ್ಲಿ ಯಾವುದೂ ನಿಮಗೆ ಹೇಳದಿರುವುದು
ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಯಾರು ನಡೆಸುತ್ತಾರೆ, ಅದು ಏನನ್ನು ದಾಖಲಿಸುತ್ತದೆ, ಅಥವಾ ನೀವು ವಾಸಿಸುವಲ್ಲಿ ಸೇವೆ ಲಭ್ಯವಿದೆಯೇ ಎಂಬುದನ್ನು ಇಂಟರ್ಫೇಸ್ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ. ಅವು ಪೂರೈಕೆದಾರರ ಗುಣಲಕ್ಷಣಗಳು, API ಯದ್ದಲ್ಲ. ಇರುವ ಟನಲ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೀವು ನಂಬಬೇಕಾದ ಟನಲ್ ಅಲ್ಲ, ಮತ್ತು ಇರುವ ಅನುಮತಿ ನಿಮ್ಮ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿನ ಸಾಮರ್ಥ್ಯವಲ್ಲ. ಎರಡು ತೀರ್ಪುಗಳನ್ನು ಬೇರೆಯಾಗಿ ಇರಿಸಿ.
ನಂತರ ನೀವು ನಿಜವಾಗಿ ಬಳಸುವ ಸಾಧನದಲ್ಲಿ, ಬ್ರೌಸರ್ ಅಲ್ಲದ ಅಪ್ಲಿಕೇಶನ್ ಜೊತೆ ಪ್ರತಿಪಾದನೆಯನ್ನು ಪರೀಕ್ಷಿಸಿ.