ಹೆಡ್‌ಸ್ಕೇಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಟೈಲ್‌ಸ್ಕೇಲ್‌ನ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ವಿಪಿಎನ್ ನೆಟ್‌ವರ್ಕ್‌ಗಾಗಿ ಓಪನ್ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ

ಹೆಡ್‌ಸ್ಕೇಲ್ ಯೋಜನೆಯು ಟೈಲ್‌ಸ್ಕೇಲ್ VPN ನೆಟ್‌ವರ್ಕ್‌ನ ಸರ್ವರ್ ಘಟಕದ ಮುಕ್ತ ಅನುಷ್ಠಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳಿಗೆ ಸಂಬಂಧಿಸದೆ ನಿಮ್ಮ ಸ್ವಂತ ಸೌಲಭ್ಯಗಳಲ್ಲಿ ಟೈಲ್‌ಸ್ಕೇಲ್‌ಗೆ ಹೋಲುವ VPN ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹೆಡ್‌ಸ್ಕೇಲ್‌ನ ಕೋಡ್ ಅನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಈ ಯೋಜನೆಯನ್ನು ಯುರೋಪಿಯನ್ ಸ್ಪೇಸ್ ಏಜೆನ್ಸಿಯ ಜುವಾನ್ ಫಾಂಟ್ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ.

ಟೈಲ್‌ಸ್ಕೇಲ್ ನಿಮಗೆ ಅನಿಯಂತ್ರಿತ ಸಂಖ್ಯೆಯ ಭೌಗೋಳಿಕವಾಗಿ ಚದುರಿದ ಹೋಸ್ಟ್‌ಗಳನ್ನು ಒಂದು ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಯೋಜಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಇತರ ನೋಡ್‌ಗಳೊಂದಿಗೆ ನೇರವಾಗಿ (P2P) ಅಥವಾ ನೆರೆಯ ನೋಡ್‌ಗಳ ಮೂಲಕ ಸಂವಹನ ನಡೆಸುತ್ತದೆ, VPN ನ ಕೇಂದ್ರೀಕೃತ ಬಾಹ್ಯ ಸರ್ವರ್‌ಗಳ ಮೂಲಕ ಟ್ರಾಫಿಕ್ ಅನ್ನು ರವಾನಿಸದೆ. ಒದಗಿಸುವವರು. ACL ಆಧಾರಿತ ಪ್ರವೇಶ ಮತ್ತು ಮಾರ್ಗ ನಿಯಂತ್ರಣವು ಬೆಂಬಲಿತವಾಗಿದೆ. ವಿಳಾಸ ಭಾಷಾಂತರಕಾರರನ್ನು (NAT) ಬಳಸುವಾಗ ಸಂವಹನ ಚಾನಲ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, STUN, ICE ಮತ್ತು DERP ಕಾರ್ಯವಿಧಾನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ (ಟರ್ನ್‌ಗೆ ಸದೃಶವಾಗಿದೆ, ಆದರೆ HTTPS ಆಧರಿಸಿ). ಕೆಲವು ನೋಡ್‌ಗಳ ನಡುವಿನ ಸಂವಹನ ಚಾನಲ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿದರೆ, ನೆಟ್‌ವರ್ಕ್ ಇತರ ನೋಡ್‌ಗಳ ಮೂಲಕ ನೇರ ಸಂಚಾರಕ್ಕೆ ರೂಟಿಂಗ್ ಅನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡಬಹುದು.

ಹೆಡ್‌ಸ್ಕೇಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಟೈಲ್‌ಸ್ಕೇಲ್‌ನ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ವಿಪಿಎನ್ ನೆಟ್‌ವರ್ಕ್‌ಗಾಗಿ ಓಪನ್ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ

ಟೈಲ್‌ಸ್ಕೇಲ್ ನೆಬ್ಯುಲಾ ಯೋಜನೆಗಿಂತ ಭಿನ್ನವಾಗಿದೆ, ಇದು ನೋಡ್‌ಗಳ ನಡುವೆ ಡೇಟಾ ವರ್ಗಾವಣೆಯನ್ನು ಸಂಘಟಿಸಲು ವೈರ್‌ಗಾರ್ಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸುವ ಮೂಲಕ ಮೆಶ್ ರೂಟಿಂಗ್‌ನೊಂದಿಗೆ ವಿತರಿಸಿದ VPN ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ರಚಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ, ಆದರೆ ನೆಬ್ಯುಲಾ Tinc ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲು AES-256 ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. -GSM (ವೈರ್ಗಾರ್ಡ್ ChaCha20 ಸೈಫರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಥ್ರೋಪುಟ್ ಮತ್ತು ಸ್ಪಂದಿಸುವಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ).

ಇದೇ ರೀತಿಯ ಮತ್ತೊಂದು ಯೋಜನೆಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ - ಇನ್ನರ್ನೆಟ್, ಇದರಲ್ಲಿ ವೈರ್ಗಾರ್ಡ್ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ನೋಡ್ಗಳ ನಡುವೆ ಡೇಟಾ ವಿನಿಮಯಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಟೈಲ್‌ಸ್ಕೇಲ್ ಮತ್ತು ನೆಬ್ಯುಲಾದಂತೆ, ಇನ್ನರ್‌ನೆಟ್ ಪ್ರತ್ಯೇಕವಾದ ನೋಡ್‌ಗಳಿಗೆ ಟ್ಯಾಗ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ACL ಗಳನ್ನು ಆಧರಿಸಿಲ್ಲ, ಆದರೆ ಸಾಮಾನ್ಯ ಇಂಟರ್ನೆಟ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿರುವಂತೆ ಸಬ್‌ನೆಟ್‌ಗಳ ಪ್ರತ್ಯೇಕತೆ ಮತ್ತು ವಿವಿಧ ಶ್ರೇಣಿಯ IP ವಿಳಾಸಗಳ ಹಂಚಿಕೆಯನ್ನು ಆಧರಿಸಿ ವಿಭಿನ್ನ ಪ್ರವೇಶ ಬೇರ್ಪಡಿಕೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಜೊತೆಗೆ, ಗೋ ಭಾಷೆಯ ಬದಲಿಗೆ, ಇನ್ನರ್ನೆಟ್ ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಮೂರು ದಿನಗಳ ಹಿಂದೆ, ಸುಧಾರಿತ NAT ಟ್ರಾವರ್ಸಲ್ ಬೆಂಬಲದೊಂದಿಗೆ ಇನ್ನರ್ನೆಟ್ 1.5 ನವೀಕರಣವನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ. ವೈರ್‌ಗಾರ್ಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವಿವಿಧ ಟೋಪೋಲಾಜಿಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ನೆಟ್‌ಮೇಕರ್ ಪ್ರಾಜೆಕ್ಟ್ ಸಹ ಇದೆ, ಆದರೆ ಅದರ ಕೋಡ್ ಅನ್ನು ಎಸ್‌ಎಸ್‌ಪಿಎಲ್ (ಸರ್ವರ್ ಸೈಡ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್) ಅಡಿಯಲ್ಲಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ, ಇದು ತಾರತಮ್ಯದ ಅಗತ್ಯತೆಗಳ ಉಪಸ್ಥಿತಿಯಿಂದಾಗಿ ತೆರೆದಿರುವುದಿಲ್ಲ.

ಟೈಲ್‌ಸ್ಕೇಲ್ ಅನ್ನು ಫ್ರೀಮಿಯಮ್ ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ವಿತರಿಸಲಾಗುತ್ತದೆ, ಅಂದರೆ ವ್ಯಕ್ತಿಗಳಿಗೆ ಉಚಿತ ಬಳಕೆ ಮತ್ತು ವ್ಯಾಪಾರಗಳು ಮತ್ತು ತಂಡಗಳಿಗೆ ಪಾವತಿಸಿದ ಪ್ರವೇಶ. ಟೈಲ್‌ಸ್ಕೇಲ್ ಕ್ಲೈಂಟ್ ಘಟಕಗಳು, ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ಗಾಗಿ ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಬಿಎಸ್‌ಡಿ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಮುಕ್ತ ಯೋಜನೆಗಳಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಟೈಲ್‌ಸ್ಕೇಲ್‌ನ ಬದಿಯಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ವಾಮ್ಯವನ್ನು ಹೊಂದಿದೆ, ಹೊಸ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸುವಾಗ ದೃಢೀಕರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಕೀ ನಿರ್ವಹಣೆಯನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ನೋಡ್‌ಗಳ ನಡುವೆ ಸಂವಹನವನ್ನು ಆಯೋಜಿಸುತ್ತದೆ. ಹೆಡ್‌ಸ್ಕೇಲ್ ಯೋಜನೆಯು ಈ ನ್ಯೂನತೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಟೈಲ್‌ಸ್ಕೇಲ್ ಬ್ಯಾಕೆಂಡ್ ಘಟಕಗಳ ಸ್ವತಂತ್ರ, ಮುಕ್ತ ಅನುಷ್ಠಾನವನ್ನು ನೀಡುತ್ತದೆ.

ಹೆಡ್‌ಸ್ಕೇಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಟೈಲ್‌ಸ್ಕೇಲ್‌ನ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ವಿಪಿಎನ್ ನೆಟ್‌ವರ್ಕ್‌ಗಾಗಿ ಓಪನ್ ಸರ್ವರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ

ಹೆಡ್‌ಸ್ಕೇಲ್ ನೋಡ್‌ಗಳ ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ ಕಾರ್ಯಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು IP ವಿಳಾಸಗಳನ್ನು ನಿಯೋಜಿಸುವ ಮತ್ತು ನೋಡ್‌ಗಳ ನಡುವೆ ರೂಟಿಂಗ್ ಕೋಷ್ಟಕಗಳನ್ನು ವಿತರಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಹ ನಿರ್ವಹಿಸುತ್ತದೆ. ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಮ್ಯಾಜಿಕ್‌ಡಿಎನ್‌ಎಸ್ ಮತ್ತು ಸ್ಮಾರ್ಟ್ ಡಿಎನ್‌ಎಸ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಹೊರತುಪಡಿಸಿ, ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಸರ್ವರ್‌ನ ಎಲ್ಲಾ ಮೂಲಭೂತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಡ್‌ಸ್ಕೇಲ್ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ನೋಡ್‌ಗಳನ್ನು ನೋಂದಾಯಿಸುವ ಕಾರ್ಯಗಳು (ವೆಬ್ ಮೂಲಕ ಸೇರಿದಂತೆ), ನೋಡ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ತೆಗೆದುಹಾಕಲು ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವುದು, ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಬ್‌ನೆಟ್‌ಗಳನ್ನು ಬೇರ್ಪಡಿಸುವುದು (ಹಲವಾರು ಬಳಕೆದಾರರಿಗೆ ಒಂದು VPN ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ರಚಿಸಬಹುದು), ವಿಭಿನ್ನ ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳಲ್ಲಿ ಸಬ್‌ನೆಟ್‌ಗಳಿಗೆ ನೋಡ್‌ಗಳ ಹಂಚಿಕೆಯ ಪ್ರವೇಶವನ್ನು ಆಯೋಜಿಸುವುದು , ರೂಟಿಂಗ್ ನಿಯಂತ್ರಣ (ಹೊರ ಪ್ರಪಂಚವನ್ನು ಪ್ರವೇಶಿಸಲು ನಿರ್ಗಮನ ನೋಡ್‌ಗಳನ್ನು ನಿಯೋಜಿಸುವುದು ಸೇರಿದಂತೆ), ACL ಗಳ ಮೂಲಕ ಪ್ರವೇಶ ಪ್ರತ್ಯೇಕತೆ ಮತ್ತು DNS ಸೇವಾ ಕಾರ್ಯಾಚರಣೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ