> Setup > Android > V2RayNG

V2RayNG

v2rayNG allows us to offer connections that are very difficult to detect or block. Great if you're visiting countries like China or Iran.

Contents

Requirements

  • Android 7.1.1 or newer.
  • v2rayNG 1.7.38 or newer (see below).

Install

Download and install the v2rayNG app from one of the following sources:

The minimum version of v2rayNG is 1.7.38. Older versions are no longer suppported.

We highly recommend using the links above. Searching for “v2rayng” manually may yield dangerous fake results.

Subscribing to the Server List

There are two ways to subscribe to our server list:

  1. Tap the + symbol in the top-right of the app, Choose Import config from QRcode and scan the QR code below.
  2. or: Open this page on your phone and click the the QR code.

Login required

Account specific details are hidden.

Please login to see the details.

Back on the main screen of the v2rayNG app open the 3-dot menu on the top-right.

Choose Update subscription.

You should now see a complete list of servers.

IMPORTANT: you should never have more than 1 subscription in the v2rayNG app. If you have more than one, updating the server list may fail. Check the Subscription group setting in the left-hand menu to ensure you have only one entry.

Updating the Server List

The app does not update the server list automatically. You’ll have to open the 3-dot menu and choose Update subscription at least once a day.

Optimizing for use inside China

If you're inside mainland China, we recommend the following configuration change:

  • Open the left-hand menu
  • Choose Settings
  • Check that your settings are the following:
    • Enable speed display: disabled (or on, it does not matter)
    • Enable sniffing: enabled
    • Per-app proxy: disabled
    • Enable local DNS: enabled
    • Enable fake DNS: disabled
    • Local DNS port: 10853
    • Domain Strategy: IPIfNonMatch
    • Custom Rules: leave empty
    • Predefined rules: Bypass LAN and mainland addresses
    • Prefer IPv6: disabled
    • Allow connections from the LAN: disabled
    • allowInsecure: disabled
    • SOCKS5 proxy port: 10808
    • HTTP proxy port: 10809
    • Remote DNS (Optional): 1.1.1.1
    • Domestic DNS (Optional): 223.5.5.5
    • Log Level: warning
    • Mode: VPN

Note: do not use the per-app proxy mode when you're in China mainland.

Optimizing for use inside Turkmenistan

If you're outside mainland China, we recommend the following configuration change:

  • Open the left-hand menu
  • Choose Settings
  • Check that your settings are the following:
    • Enable speed display: disabled (or on, it does not matter)
    • Enable sniffing: enabled
    • Per-app proxy: disabled
    • Enable local DNS: disabled
    • VPN DNS: 1.1.1.1
    • Domain Strategy: IPIfNonMatch
    • Custom Rules: leave empty
    • Predefined rules: Global proxy
    • Prefer IPv6: disabled
    • Allow connections from the LAN: disabled
    • allowInsecure: enabled
    • SOCKS5 proxy port: 10808
    • HTTP proxy port: 10809
    • Remote DNS (Optional): 1.1.1.1
    • Domestic DNS (Optional): 223.5.5.5
    • Log Level: warning
    • Mode: VPN

Optimizing for use outside China or Turkmenistan

If you're outside mainland China, we recommend the following configuration change:

  • Open the left-hand menu
  • Choose Settings
  • Check that your settings are the following:
    • Enable speed display: disabled (or on, it does not matter)
    • Enable sniffing: enabled
    • Per-app proxy: disabled
    • Enable local DNS: disabled
    • VPN DNS: 1.1.1.1
    • Domain Strategy: IPIfNonMatch
    • Custom Rules: leave empty
    • Predefined rules: Global proxy
    • Prefer IPv6: disabled
    • Allow connections from the LAN: disabled
    • allowInsecure: disabled
    • SOCKS5 proxy port: 10808
    • HTTP proxy port: 10809
    • Remote DNS (Optional): 1.1.1.1
    • Domestic DNS (Optional): 223.5.5.5
    • Log Level: warning
    • Mode: VPN

Server List blocks

When our website gets blocked (common in China), so does the server list URL. When that happens, please come back to this page to get an updated URL for the server list.

Common Problems

net/http: TLS handshake timeout

The time on your phone is probably not correct. Please configure your phone to synchronize the time automatically.

Server list refuses to update

  • Check the version of the v2rayNG app. It may be too old. (See the bottom of the left-hand menu).
  • Delete the subscription URL(s). Then re-add it from our website. (See subscription group settings in the left-hand menu).
  • Never add more than 1 subscription URL. Use the China 1 QR code.

App refuses to install

  • The first link in the download section points to the 64-bit version of the app. If you have an older smartphone or tablet, you may need the 32-bit version instead. (Second link in the download section).