v2fly/v2ray-core

Created Apr 22, 2022 · View the v2fly/v2ray-core repository page

A platform for building proxies to bypass network restrictions.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

147

Lines of Code

24,926

From

Sep 5, 2015

To

Apr 9, 2022

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.

Share this video