v2rayNG Switch Switch Add a profile in the app before using this feature. Open navigation drawer Close navigation drawer Data migration succeeded! Stop service OK Cancel Data migration failed! Please pull down to refresh! Stop Permission denied Notification permission denied Tap for more Starting service Stopping service Service started successfully Failed to start service Config Add config Save config Edit config Delete config Import from QR code Import from Clipboard Import from a local file Add [Policy group] Add [Proxy chain] Add [VMess] Add [VLESS] Add [Shadowsocks] Add [SOCKS] Add [HTTP] Add [Trojan] Add [WireGuard] Add [Hysteria2] Are you sure you want to delete all profiles currently shown? Are you sure you want to delete all duplicate profiles currently shown? Please test the profiles first. Are you sure you want to delete all invalid profiles currently shown? Are you sure you want to delete this profile? Are you sure you want to delete this policy group? Are you sure you want to delete this chain member? Are you sure you want to delete this routing rule? Are you sure you want to delete this subscription group? Are you sure you want to delete the asset file \"%1$s\"? Are you sure you want to delete this asset source? remarks address port id alterId security Network Transport head type gRPC mode host http host ws host httpupgrade host xhttp host h2 host QUIC security gRPC Authority path ws path httpupgrade path xhttp path h2 path QUIC key kcp seed gRPC serviceName TLS Fingerprint ALPN allowInsecure SNI address port password security Password (optional) User (optional) encryption flow PublicKey PreSharedKey (optional) ShortId SpiderX mldsa65Verify SecretKey Reserved (optional, separated by commas) Local address (optional IPv4/IPv6, separated by commas) MTU (optional, default 1420) mKCP MTU (optional, default 1350) mKCP TTI (optional, default 50 ms) Success Failure No data available Incorrect protocol Decoding failed Select a config Please install a file manager. Customize config Invalid config Content There is no data in the clipboard Invalid URL Do not use an insecure HTTP subscription URL Make sure the inbound port matches the settings Invalid configuration. Host (SNI) (optional) Action not allowed Obfs password Port hopping (overrides the port) Port hopping interval (seconds) Download bandwidth (supported units: k/m/g/t) Upload bandwidth (supported units: k/m/g/t) XHTTP Mode XHTTP Extra raw JSON, format: { XHTTPObject } finalMask raw JSON, format: { FinalMaskObject } echConfigList Verify peer certificate by name Certificate fingerprint (SHA-256) Enable Browser Dialer Only supports xhttp (packet-up) and ws outbound; TLS-related settings may be ignored or conflict Current node uses an unencrypted connection. Your communication may be directly viewed by network intermediate facilities controlled by authoritarian governments.\nFor security reasons, such nodes cannot be connected via Xray core version 26.2.6+.\nIf it is a self-built node, please enable security encryption such as TLS, or pin the certificate pinnedCA256.\nIf it is a provider node, please contact the service provider to complete the technical upgrade. If the service provider refuses to cooperate, it is recommended to switch to a provider that pays more attention to user security.\nFor more information, please visit https://github.com/2dust/v2rayN/discussions/9460 Fetch certificate fingerprint Certificate fingerprint fetched successfully Failed to fetch certificate fingerprint File copy failed, please use File Manager Add asset Add files Add URL Scan QR code URL Download files Add asset URL File not found This name already exists Geo file source (optional) Loading Search Select all Invert selection Enter keywords Bypass Mode Auto-select apps to be proxied Downloading content Export to Clipboard Import from Clipboard Per-app settings Enable per-app Unknown app (UID not recognized) Settings Advanced Settings Core Settings VPN Settings Per-app proxy General: checked apps use the proxy, and unchecked apps connect directly;\nBypass mode: checked apps connect directly, and unchecked apps use the proxy.\nThe option to automatically select apps that should use the proxy is in the menu. Connect after device boot Automatically connect to the selected server after the device starts. Android may restrict background starts. System VPN settings Open Android VPN settings to configure Always-on VPN, if supported by this device. System VPN settings are unavailable. The task will run in the background, and progress information will be displayed in the notification. Auto test after updating subscription Automated testing takes a long time. If enabled, the task will run in the background; otherwise, it will run on the current page. Auto delete invalid config after testing Test results may not be accurate; deleted config cannot be recovered. Auto sort after testing Test results may not be accurate; Mux Settings Enable Mux Faster, but it may cause unstable connectivity\nCustomize how to handle TCP, UDP and QUIC below TCP connections (range -1 to 1024) XUDP connections (range -1 to 1024) Handling of QUIC in mux tunnel reject allow skip Enable speed display Show current speeds in the notification.\nThe icon indicates whether proxy or direct traffic is dominant. Enable Sniffing Detect destination domains from traffic (enabled by default). Enable routeOnly Use the sniffed domain name for routing only, and keep the target address as the IP address. Enable local DNS DNS processed by core‘s DNS module (Recommended if you need routing bypassing LAN and mainland addresses) Enable FakeDNS FakeDNS returns synthetic IP addresses for domain lookups (faster, but may not work with some apps). Enable IPv6 Add IPv6 address and routes to the VPN interface Prefer IPv6 Prefer IPv6 addresses when resolving domain names Remote DNS (UDP/TCP/HTTPS/QUIC, optional) DNS VPN DNS (IPv4/IPv6 only) Bypass LAN in VPN mode VPN Interface Address VPN MTU (default 1500) Direct DNS (optional) DNS DNS host mappings (format: domain:address,…) domain:address,… Real delay test URL URL Concurrent real-delay tests Current connection info test URL URL Allow connections from the LAN Other devices can connect to proxy by your IP address through local proxy. Only enable in trusted networks to avoid unauthorized connections Allow connections from the LAN. Make sure you are in a trusted network Local proxy port Enable local proxy When disabled, no SOCKS proxy is available, so subscription updates and similar actions cannot use the proxy SOCKS5 UDP SOCKS5 authentication is not fully secure when using UDP. Local proxy port Enable dynamic local proxy port Use a random local proxy port for each inbound Local proxy username (optional) Username Local proxy password (optional) Password Local DNS port Local DNS port Delete config confirmation Whether deleting a config requires a second confirmation by the user Add HTTP proxy to VPN Allow browsers and supported apps to use the HTTP proxy directly instead of the virtual network interface (Android 10+). Use two-column layout Display the profile list in two columns to fit more content on screen. Show an "All" group tab Combine profiles from every subscription group in one tab. Feedback Suggest improvements or report bugs on GitHub Join the Telegram group Telegram app not found Privacy policy QR code About Source code Open-source licenses Translators Telegram channel Promotion Automatically update subscriptions Update your subscriptions automatically at set intervals in the background. Depending on the device, this feature may not always work Automatic update interval (minutes; minimum 15) Log Level Outbound domain resolution Mode Click me for more help Language UI settings UI mode settings Enable dynamic color Only works on Android 12+ devices Use Hev TUN When enabled, TUN will use hev-socks5-tunnel; otherwise, it will use xray-core. Hev TUN log level Hev TUN read/write timeout (seconds; TCP/UDP defaults: 300/60) Mode Settings Enable root mode (root users) Use root access for low-level transparent proxying. Root mode handles network traffic directly instead of using the Android VPN service. Standard mode, per-app routing, and VPN-related settings do not apply while root mode is enabled. Root access is required for this feature Share VPN with LAN / tethered devices (root users) Route traffic from Wi-Fi hotspot and USB-tethered devices through the VPN. Logcat Copy Clear Share log Restart service Delete configs Delete duplicate configs Delete invalid configs Export configs to clipboard Subscriptions Remarks Optional URL User Agent Request Headers (JSON format) Remarks filter (regular expression) Enable update Enable automatic update Allow insecure HTTP address Entry proxy Exit proxy Make sure the config remarks exist and are unique The selected proxy is added before every profile in this subscription as the entry link in the proxy chain for that profile. The selected proxy is added after every profile in this subscription as the exit link in the proxy chain for that profile. Invalid update interval. Minimum is 15 minutes. Update subscription Test TCP delays (TCPing) Test real delays Asset files Sort by test results Filter configs All Tap the screen to open the camera and scan Delete %d duplicate configs Delete %d configs Import %d configs Export %d configs Update %d configs Updated %d asset files Updated %1$d configs (%2$d success, %3$d failed, %4$d skipped) No subscriptions Selected server not found in current group Find selected configuration Start Service Confirm Domain strategy Routing Settings A rule applies only when every configured matching condition is satisfied (AND). Rules are checked from top to bottom; the first matching rule is applied. Separate multiple entries with commas (,). Save Clear Routing Rule Settings Add rule Import predefined rulesets Existing rulesets will be deleted. Continue? Import ruleset from clipboard Import ruleset from QR code Export ruleset to clipboard Locked; keep this rule when importing presets domain ip process (Package Name — only supported when using Xray TUN, routeOnly enabled, and Android 10+) Select package name port protocol [http,tls,bittorrent] network proxy / direct / block / <%1$s> outboundTag Check connectivity Testing… Testing %d configs… Connection succeeded in %1$s %1$d ms Connection test failed: %s Internet unavailable Error code: #%d Connected. Tap to check connection. Not connected Tests running: %s Subscription imported successfully Import subscription failed Fragment Settings Fragment Packets Fragment Length (min-max) Fragment Interval (min-max) Enable Fragment Fragment Max Split Observatory Settings leastPing Interval leastLoad Interval leastLoad HTTP method leastLoad Sampling leastLoad Timeout Invalid duration. Use a value like 3m or 30s. Invalid sampling. Use a positive number. Check for update Already on the latest version New version found: %s Update now Check pre-release versions Checking for update… Policy group type From subscription group Remarks regex filter Test outbounds Fallback outbound (optional) Proxy chain members Tap here to pick a member Select a member Please select a member for each chain row Insufficient members Invalid chain members: %1$s Backup & Restore Backup config Restore config Repair profile storage Remove unused profile data Delete profile data that is no longer used by any group? Selected profiles and data that cannot be safely classified will be kept. Unused profiles removed: %1$d Profile storage could not be safely classified. Nothing was removed. Share config WebDAV Settings Please configure WebDAV first. WebDAV server URL Username Password Remote directory (optional) QR code Copy profile link Copy full configuration Edit Delete Close QR code Export to clipboard VPN Proxy only Disable OkHttp WebView Follow system Light Dark China Whitelist China Blacklist Global Iran Whitelist Russia Whitelist Follow config Bypass Not Bypass Do not resolve Resolve and add to DNS Hosts Resolve and replace domain Least Ping Least Load Random Round Robin Local WebDAV Refresh log %1$s permission denied Add subscription Invalid configuration: %1$s Add asset source Download asset files QR code Copy log Clear log Add routing rule Start service Stop service Back Search Add configuration More options Selected Share subscription link Share log Remove proxy chain member Add proxy chain member Start QR scanner Stop QR scanner Turn flashlight on Turn flashlight off Select image to scan This rule is kept when importing presets Open navigation menu Edit Delete Save Update subscriptions Per-app proxy information Camera Notification Local network Updating subscription: %1$s Testing %2$s: %1$s Start %1$s Stop %1$s no details available unknown