# 2dust/v2rayNG

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/2dust-v2rayng).**

57,312 stars · 7,512 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/2dust/v2rayNG
- Homepage: https://v2rayng.2dust.link
- awesome-repositories: https://awesome-repositories.com/repository/2dust-v2rayng.md

## Topics

`android` `proxy` `shadowsocks` `socks5` `trojan` `v2fly` `v2ray` `vless` `vmess` `vpn` `xray` `xtls`

## Description

v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as a network routing engine that intercepts outgoing requests and applies custom traffic rules to manage connectivity and enhance user privacy.

The application distinguishes itself by integrating a high-performance network proxy core, which enables complex protocol translation and traffic management directly on mobile devices. It utilizes local loopback and Unix-socket tunneling to redirect device-wide requests, maintaining persistent connectivity through native background service binding. Users can define granular routing policies by importing geographic data and domain-specific rules, which are processed against external binary databases to enforce network access controls.

The system supports modular configuration through a structured settings interface that parses text-based files to define connection parameters and routing logic. This architecture allows for the management of custom proxy protocols and consistent policy enforcement across different network environments.

## Tags

### Mobile Development

- [Proxy Clients](https://awesome-repositories.com/f/mobile-development/proxy-clients.md) — Routes device network traffic through encrypted tunnels to bypass restrictions and enhance privacy.
- [Background Services](https://awesome-repositories.com/f/mobile-development/background-services.md) — Maintains a persistent background process using platform-specific service APIs for network management.
- [Mobile Network Optimization](https://awesome-repositories.com/f/mobile-development/mobile-network-optimization.md) — Improves internet connectivity by managing custom proxy protocols on mobile devices.

### Networking & Communication

- [Network Routing Engines](https://awesome-repositories.com/f/networking-communication/network-routing-engines.md) — Intercepts outgoing requests and applies custom traffic rules based on geographic location.
- [Network Routing Utilities](https://awesome-repositories.com/f/networking-communication/network-routing-utilities.md) — Manages traffic flow by applying custom rules based on geographic location and domain filtering.
- [Proxy Tunnels](https://awesome-repositories.com/f/networking-communication/proxy-tunnels.md) — Redirects device-wide network requests through a local socket interface for transparent traffic routing.
- [Geographic Traffic Routing](https://awesome-repositories.com/f/networking-communication/geographic-traffic-routing.md) — Controls network access by routing traffic through specific regions based on domain and IP data.
- [Traffic Filtering Rules](https://awesome-repositories.com/f/networking-communication/traffic-filtering-rules.md) — Restricts data flow by importing and updating geographic rules for domain and IP filtering. ([source](https://cdn.jsdelivr.net/gh/2dust/v2rayNG@master/README.md))
- [Proxy Management Tools](https://awesome-repositories.com/f/networking-communication/proxy-management-tools.md) — Configures and maintains complex network routing rules across different environments.
- [Socket Interfaces](https://awesome-repositories.com/f/networking-communication/socket-interfaces.md) — Intercepts and redirects device traffic through a local loopback interface using Unix sockets.
- [Traffic Routing Policies](https://awesome-repositories.com/f/networking-communication/traffic-routing-policies.md) — Routes network traffic based on geographic rules for policy enforcement.

### Security & Cryptography

- [Encrypted Tunneling](https://awesome-repositories.com/f/security-cryptography/encrypted-tunneling.md) — Provides encrypted connections that bypass network restrictions and protect user privacy.

### Programming Languages & Runtimes

- [Embedded Runtimes](https://awesome-repositories.com/f/programming-languages-runtimes/embedded-runtimes.md) — Embeds a high-performance network proxy engine written in Go for traffic handling.
