• GotaTun Rust में लिखा गया एक WireGuard implementation है, जिसका लक्ष्य तेज, कुशल और स्थिर VPN कनेक्शन देना है
  • इसे Cloudflare के BoringTun project को fork करके विकसित किया गया है, और इसमें DAITAMultihop जैसी Mullvad की privacy features को एकीकृत किया गया है
  • मौजूदा wireguard-go में होने वाली crash समस्याओं को हल करने के लिए इसे पहले Android version में लागू किया गया, जिससे crash rate 0.40% → 0.01% तक घट गई
  • Rust-आधारित stack पर जाने से FFI complexity और Go runtime instability की समस्याएँ खत्म हुईं, जिससे maintainability और debugging efficiency बेहतर हुई
  • Mullvad 2026 में GotaTun को सभी platforms तक विस्तारित करने और security audit व performance improvements की योजना बना रहा है

GotaTun का overview

  • GotaTun Mullvad VPN द्वारा विकसित एक Rust-आधारित WireGuard® implementation है, जिसका फोकस तेज़ी, स्थिरता और efficiency पर है
    • इसे Cloudflare के BoringTun को fork करके बनाया गया है
    • इसका नाम BoringTun और स्वीडन के Göteborg की सुरंग Götatunneln के मेल से बना है
  • इसमें DAITA और Multihop जैसी Mullvad की privacy-enhancing features को एकीकृत किया गया है
  • performance optimization के लिए Rust की safe multithreading और zero-copy memory strategy का उपयोग किया गया है
  • इसे नवंबर 2024 के अंत में Android version पर deploy किया जा चुका है, जबकि अन्य platforms के लिए रिलीज़ 2026 में निर्धारित है

मौजूदा wireguard-go की सीमाएँ

  • Mullvad का mobile app कई वर्षों से Go-आधारित wireguard-go का उपयोग करता रहा है
    • कई VPN providers इसी implementation का उपयोग करते हैं
  • 2024 के मध्य से Mullvad ने DAITA और Multihop support के लिए wireguard-go को fork करके maintain करना शुरू किया
  • लेकिन Google Play developer console में रिपोर्ट हुई crashes में से 85% से अधिक wireguard-go में होती थीं
    • कुछ समस्याएँ ठीक की गईं, लेकिन कई अब भी बनी हुई हैं
  • Rust और Go के बीच FFI (foreign function interface) के उपयोग से complexity और instability पैदा होती थी
    • Go runtime का व्यवहार Rust code के भीतर opaque था, और crash होने पर stack trace recovery मुश्किल हो जाती थी
    • इससे debugging और long-term maintenance कठिन हो जाते थे

Android पर परिणाम

  • GotaTun लागू होने के बाद एक भी crash नहीं हुई
    • wireguard-go में होने वाली सभी crashes समाप्त हो गईं
  • Android app version 2025.10 (नवंबर के अंत में जारी) के बाद users के अनुभव की crash rate 0.40% → 0.01% तक घट गई
  • user feedback में speed improvement और battery usage में कमी भी रिपोर्ट की गई

आगे की योजना

  • 2026 की शुरुआत में third-party security audit किए जाने की योजना है
  • सभी platforms (desktop, iOS सहित) पर wireguard-go को GotaTun से बदला जाएगा
  • performance improvement efforts जारी रहेंगे
  • Mullvad ने 2026 को GotaTun expansion का प्रमुख turning point माना है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.