Analysis updated 2026-05-18
Access region-restricted content by routing traffic through proxy servers in different locations.
Switch between multiple proxy configurations without editing configuration files manually.
Manage Shadowsocks, VMess, VLESS, Trojan, and SOCKS5 proxy connections from a single graphical interface.
| 2dust/v2rayn | microsoft/powertoys | shadowsocks/shadowsocks-windows | |
|---|---|---|---|
| Stars | 104,685 | 132,883 | 59,528 |
| Language | C# | C# | C# |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
2dust/v2rayN is a graphical client application for managing proxy connections on Windows, Linux, and macOS. A proxy acts as a go-between that routes your internet traffic through a different server, commonly used to access content that might be restricted in a given region. This client supports several proxy protocols including Shadowsocks, VMess, VLESS, Trojan, and SOCKS5 (all listed in the project topics), and works with the Xray and sing-box proxy cores. It is written in C# and provides a point-and-click interface for configuring and switching between proxy servers, rather than requiring users to edit configuration files by hand.
A Windows, Linux, and macOS app for managing proxy connections with a point-and-click interface. Supports Shadowsocks, VMess, VLESS, Trojan, and SOCKS5 protocols.
Mainly C#. The stack also includes C#, Xray, sing-box.
Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.