github.com/v2fly/v2ray-core ↗
A platform for building proxies to bypass network restrictions.
Open this visualization on its own page →
Contributors
147
Lines of Code
24,926
From
2015-09-05
To
2022-04-09
About v2fly/v2ray-core
Project V is a comprehensive platform for building custom proxy networks, written in Go and designed to help users establish secure, private network connections. The core V2Ray application provides tools to create proxies that can bypass network restrictions while protecting user privacy through encrypted connections. It supports multiple protocols including VMESS, VLESS, Shadowsocks, SOCKS5, Trojan, and others, offering flexibility for different networking scenarios and use cases.
The project includes extensive documentation and maintains active translation efforts through Transifex to serve a global audience. V2Ray is packaged for multiple Linux distributions and platforms, with the project welcoming contributions from packagers for additional operating systems. The codebase leverages several production-grade dependencies including gorilla/websocket for WebSocket support, quic-go for QUIC protocol implementation, and various other libraries for DNS handling, proxy protocol support, and scripting capabilities via Starlark.
As an open-source project under the MIT license, V2Ray has established itself as a notable tool in the anticensorship and privacy-focused networking community. The project maintains quality standards through continuous integration testing, code coverage tracking, and code quality analysis, making it suitable for both individual users seeking privacy and developers building custom networking solutions.