इस प्रोजेक्ट के बारे में

Gonnect Go के लिए नेटवर्क हेल्पर फ़ंक्शन और सामान्य प्रकारों का एक संग्रह है, जिसका उद्देश्य परियोजनाओं में कोड दोहराव को कम करना है। इसमें `routing` उपपैकेज शामिल है जिसमें `gonnect.Router`, `gonnect/tun.Splitter`, और `gonnect/sniffer.Sniffer` के लिए बाइटकोड-आधारित रूटिंग नियम हैं, जो सीधे बाइटकोड निर्माण या एक छोटे टेक्स्ट प्रारूप से पार्सिंग का समर्थन करते हैं। `dns/meshnames` उपपैकेज मेश-उन्मुख DNS नामों (`.meshname`, `.meship`, `.ygg`, `.pk.ygg`) के लिए एक `gonnect.Resolver` कार्यान्वयन प्रदान करता है। रिपॉजिटरी संबंधित परियोजनाओं को भी सूचीबद्ध करती है जैसे gonnect-netstack (gVisor netstack एकीकरण), एक VPN उदाहरण, tuntap लाइब्रेरी, WASM समर्थन के साथ एक वैकल्पिक yggdrasil कार्यान्वयन, एक WireGuard लाइब्रेरी, एक ब्राउज़र WASM डेमो, एक SOCKS लाइब्रेरी, UDP ट्रांसपोर्ट, बफर पूल, I/O रैपर, डीबग कार्यान्वयन, और प्रक्रिया टैगिंग उपकरण। CC0 के तहत लाइसेंस प्राप्त।