10.08.2025 –, TR411
We built Lightway from scratch in a quest to offer a VPN protocol that serves the needs of VPN users in a modern, mobile world—one that’s fast, secure, and reliable. Since launching Lightway five years ago, we’ve had it open-sourced and audited, as well as implementing key upgrades. We have just rolled out a new version of Lightway to users—one that sees our pioneering VPN protocol rewritten in Rust programming language. For this technical talk, we wanted to take a moment to discuss some of the more technical reasons behind the changes we’ve made and dive into the benefits of Rust over C, the language we originally used for Lightway code.
在行動網路需求日益提升的今天,我們自行開發了 Lightway──一款專為滿足用戶多樣需求、具備高效能、安全性與穩定性的 VPN 協定,能靈活應對多變的網路環境。自五年前首次推出以來,Lightway 一直以開源模式開發,並定期進行安全審查與功能更新,持續提升效能與穩定性。近期,我們完成了一項重要的技術重構:將原本以 C 語言開發的 Lightway 核心,全面以 Rust 重寫。
在這次技術分享中,我們將深入探討變更背後的技術原因,並進一步分析以 Rust 開發所帶來的優勢與效益。
Everyone
Schwierigkeitsgrad:初學者
Thomas Leong is a Senior Software Engineer at ExpressVPN, specializing in secure network protocols. He plays a key role in developing and maintaining the Lightway VPN protocol, working across both client and server components. His expertise spans a wide range of platforms, including iOS, Android, Windows, macOS, Linux. Thomas is passionate about privacy-focused engineering and building robust, cross-platform solutions at scale.