Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β
Top 14 Rust VPN Projects
-
8. Mullvad VPN App Mullvad is a privacy-focused VPN client with both desktop and mobile versions.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
geph4-client
Geph (θΏ·ι§ι) is a modular Internet censorship circumvention system designed specifically to deal with national filtering.
-
10. Vpncloud Vpncloud is a peer-to-peer VPN. It introduces peer-to-peer communications and is an excellent opportunity to learn about it.
-
GlobalProtect-openconnect
A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, and client certificate authentication, etc.
-
Project mention: PQConnect β a new easy-to-install layer of Internet security from DJB, Lange | news.ycombinator.com | 2024-12-27
There are a number (or just one? Mullvad) of commercial VPN providers that provide an optional PQC layer, and that fact is referenced on this project's page.
There is also VPN software that incorporates PQC (also referenced): https://rosenpass.eu
What this project attempts to do is to establish a PQC stream between any two peers end-to-end (in most situations one of the peers will be a server). This is an important difference as a VPN expects a network-protocol (eg. IP) tunnel of some sort to flow across.
-
clash-rs
ClashRS is a network proxy software that you can use to control how you want to divert your internet traffic through different proxy servers with flexible rules and multiple different supported outbound protocols. - π Dynamic remote rule/proxy loader. - π΅ Tracing with Jaeger
-
shoes
A multi-protocol proxy server written in Rust (HTTP, HTTPS, SOCKS5, Vmess, Vless, Shadowsocks, Trojan, Snell)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Node
MASQ combines the benefits of VPN and Tor technology to create a superior next-generation privacy software, where users are rewarded for supporting an uncensored global web. Users gain privacy and anonymity online, while helping promote Internet Freedom. (by MASQ-Project)
-
wireguard-rs
Rust library providing unified WireGuard interface to native/kernel and userspace implementations
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust VPN discussion
Rust VPN related posts
-
PQConnect β a new easy-to-install layer of Internet security from DJB, Lange
-
Yggdrasil Network
-
Randomness extractors: making fair coins out of biased coins
-
Sans-IO: The secret to effective Rust for network services
-
Porn restrictions are leading to a VPN boom
-
Ask HN: How to choose the desktop platform and tech for desktop app development?
-
A New Chapter for Mozilla
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source VPN projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | mullvadvpn-app | 5,396 |
2 | geph4-client | 2,914 |
3 | vpncloud | 1,846 |
4 | GlobalProtect-openconnect | 1,493 |
5 | rosenpass | 1,139 |
6 | clash-rs | 943 |
7 | shoes | 284 |
8 | Node | 179 |
9 | wireguard-rs | 173 |
10 | quincy | 129 |
11 | k8s-insider | 105 |
12 | kadugu | 25 |
13 | express-vpn-gui | 16 |
14 | wired | 15 |