హెడ్స్కేల్ ప్రాజెక్ట్ టెయిల్స్కేల్ VPN నెట్వర్క్ యొక్క సర్వర్ కాంపోనెంట్ యొక్క ఓపెన్ ఇంప్లిమెంటేషన్ను అభివృద్ధి చేస్తోంది, ఇది టెయిల్స్కేల్ మాదిరిగానే VPN నెట్వర్క్లను మీ స్వంత సౌకర్యాల వద్ద థర్డ్-పార్టీ సేవలతో ముడిపెట్టకుండా సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. హెడ్స్కేల్ కోడ్ గోలో వ్రాయబడింది మరియు BSD లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది. యూరోపియన్ స్పేస్ ఏజెన్సీకి చెందిన జువాన్ ఫాంట్ ఈ ప్రాజెక్ట్ను అభివృద్ధి చేస్తున్నారు.
టెయిల్స్కేల్ మీరు VPN యొక్క కేంద్రీకృత బాహ్య సర్వర్ల ద్వారా ట్రాఫిక్ను ప్రసారం చేయకుండా, ఇతర నోడ్లతో నేరుగా (P2P) లేదా పొరుగు నోడ్లతో పరస్పర చర్య చేసే మెష్ నెట్వర్క్ వలె నిర్మించబడిన ఒక నెట్వర్క్లో భౌగోళికంగా చెదరగొట్టబడిన హోస్ట్ల యొక్క ఏకపక్ష సంఖ్యను కలపడానికి అనుమతిస్తుంది. ప్రొవైడర్. ACL-ఆధారిత యాక్సెస్ మరియు రూట్ కంట్రోల్కి మద్దతు ఉంది. చిరునామా అనువాదకులను (NAT) ఉపయోగిస్తున్నప్పుడు కమ్యూనికేషన్ ఛానెల్లను ఏర్పాటు చేయడానికి, STUN, ICE మరియు DERP మెకానిజమ్లకు మద్దతు అందించబడుతుంది (టర్న్కి సారూప్యంగా ఉంటుంది, కానీ HTTPS ఆధారంగా). నిర్దిష్ట నోడ్ల మధ్య కమ్యూనికేషన్ ఛానెల్ బ్లాక్ చేయబడితే, ఇతర నోడ్ల ద్వారా డైరెక్ట్ ట్రాఫిక్కు నెట్వర్క్ రూటింగ్ను పునర్నిర్మించగలదు.
టెయిల్స్కేల్ నెబ్యులా ప్రాజెక్ట్ నుండి భిన్నంగా ఉంటుంది, ఇది నోడ్ల మధ్య డేటా బదిలీని నిర్వహించడానికి వైర్గార్డ్ ప్రోటోకాల్ను ఉపయోగించడం ద్వారా మెష్ రూటింగ్తో పంపిణీ చేయబడిన VPN నెట్వర్క్లను రూపొందించడానికి ఉద్దేశించబడింది, అయితే నెబ్యులా Tinc ప్రాజెక్ట్ యొక్క అభివృద్ధిని ఉపయోగిస్తుంది, ఇది ప్యాకెట్లను గుప్తీకరించడానికి AES-256 అల్గారిథమ్ను ఉపయోగిస్తుంది. -GSM (వైర్గార్డ్ ChaCha20 సాంకేతికలిపిని ఉపయోగిస్తుంది, ఇది పరీక్షలలో అధిక నిర్గమాంశ మరియు ప్రతిస్పందనను ప్రదర్శిస్తుంది).
ఇదే విధమైన మరొక ప్రాజెక్ట్ విడిగా అభివృద్ధి చేయబడుతోంది - ఇన్నర్నెట్, దీనిలో వైర్గార్డ్ ప్రోటోకాల్ నోడ్ల మధ్య డేటా మార్పిడికి కూడా ఉపయోగించబడుతుంది. టైల్స్కేల్ మరియు నెబ్యులాలా కాకుండా, ఇన్నర్నెట్ వేర్వేరు యాక్సెస్ సెపరేషన్ సిస్టమ్ను ఉపయోగిస్తుంది, ఇది వ్యక్తిగత నోడ్లతో ముడిపడి ఉన్న ట్యాగ్లతో ACLల ఆధారంగా కాకుండా, సాధారణ ఇంటర్నెట్ నెట్వర్క్లలో వలె సబ్నెట్ల విభజన మరియు వివిధ శ్రేణుల IP చిరునామాల కేటాయింపుపై ఆధారపడి ఉంటుంది. అదనంగా, గో భాషకు బదులుగా, ఇన్నర్నెట్ రస్ట్ భాషను ఉపయోగిస్తుంది. మూడు రోజుల క్రితం, మెరుగైన NAT ట్రావర్సల్ మద్దతుతో Innernet 1.5 నవీకరణ ప్రచురించబడింది. నెట్మేకర్ ప్రాజెక్ట్ కూడా ఉంది, ఇది వైర్గార్డ్ని ఉపయోగించి నెట్వర్క్లను విభిన్న టోపోలాజీలతో కలపడానికి మిమ్మల్ని అనుమతిస్తుంది, అయితే దాని కోడ్ SSPL (సర్వర్ సైడ్ పబ్లిక్ లైసెన్స్) క్రింద సరఫరా చేయబడుతుంది, ఇది వివక్షత లేని అవసరాల కారణంగా తెరవబడదు.
టెయిల్స్కేల్ ఫ్రీమియమ్ మోడల్ని ఉపయోగించి పంపిణీ చేయబడుతుంది, అంటే వ్యక్తులకు ఉచిత ఉపయోగం మరియు వ్యాపారాలు మరియు బృందాలకు చెల్లింపు యాక్సెస్. టైల్స్కేల్ క్లయింట్ భాగాలు, Windows మరియు macOS కోసం గ్రాఫికల్ అప్లికేషన్లు మినహా, BSD లైసెన్స్ క్రింద ఓపెన్ ప్రాజెక్ట్లుగా అభివృద్ధి చేయబడ్డాయి. టెయిల్స్కేల్ వైపు నడుస్తున్న సర్వర్ సాఫ్ట్వేర్ యాజమాన్యం, కొత్త క్లయింట్లను కనెక్ట్ చేసేటప్పుడు, కీ మేనేజ్మెంట్ను సమన్వయం చేసేటప్పుడు మరియు నోడ్ల మధ్య కమ్యూనికేషన్ను నిర్వహించేటప్పుడు ప్రామాణీకరణను అందిస్తుంది. హెడ్స్కేల్ ప్రాజెక్ట్ ఈ లోపాన్ని పరిష్కరిస్తుంది మరియు టెయిల్స్కేల్ బ్యాకెండ్ భాగాల యొక్క స్వతంత్ర, బహిరంగ అమలును అందిస్తుంది.
హెడ్స్కేల్ నోడ్ల పబ్లిక్ కీలను మార్పిడి చేసే విధులను తీసుకుంటుంది మరియు IP చిరునామాలను కేటాయించడం మరియు నోడ్ల మధ్య రూటింగ్ పట్టికలను పంపిణీ చేయడం వంటి కార్యకలాపాలను కూడా నిర్వహిస్తుంది. దాని ప్రస్తుత రూపంలో, MagicDNS మరియు Smart DNS కోసం మద్దతు మినహా నిర్వహణ సర్వర్ యొక్క అన్ని ప్రాథమిక సామర్థ్యాలను హెడ్స్కేల్ అమలు చేస్తుంది. ప్రత్యేకించి, నోడ్లను నమోదు చేయడం (వెబ్ ద్వారా సహా), నోడ్లను జోడించడం లేదా తీసివేయడం కోసం నెట్వర్క్ను స్వీకరించడం, నేమ్స్పేస్లను ఉపయోగించి సబ్నెట్లను వేరు చేయడం (అనేక మంది వినియోగదారుల కోసం ఒక VPN నెట్వర్క్ సృష్టించవచ్చు), వివిధ నేమ్స్పేస్లలో సబ్నెట్లకు నోడ్ల భాగస్వామ్య ప్రాప్యతను నిర్వహించడం వంటి విధులు , రూటింగ్ నియంత్రణ (బయటి ప్రపంచాన్ని యాక్సెస్ చేయడానికి నిష్క్రమణ నోడ్లను కేటాయించడంతో సహా), ACLల ద్వారా యాక్సెస్ సెపరేషన్ మరియు DNS సర్వీస్ ఆపరేషన్.
మూలం: opennet.ru