Every V2Ray config in one fast app for iPhone, iPad and Mac.

v2rc imports your VMess, VLESS, Shadowsocks and Trojan configs, ping-tests all of them, and connects to the fastest one in a tap. Built for people who run their own servers.

Free, ads removableiOS 15 and latermacOS 12 and laterVersion 1.2.1

v2rc home screen on an iPhone with the selected config, a large Tap to connect button and download, upload and RAM counters

Four protocols, one list.

Mix configs from different providers and protocols. v2rc validates each entry at the transport level before it reaches your list.

VMess

vmess://

The original V2Ray protocol with UUID authentication and encrypted payloads. Imported from a link or a JSON config.

VLESS

vless://

The lighter, stateless successor to VMess, usually paired with TLS, REALITY or WebSocket transports.

Shadowsocks

ss://

The widely used SOCKS5 proxy with modern AEAD ciphers. Works with any Shadowsocks server you already run.

Trojan

trojan://

Traffic that looks like ordinary HTTPS to the outside, backed by a TLS certificate on your server.

Import, test, connect.

Three screens stand between a fresh install and a working tunnel.

Import Config screen with the Subscription import type selected and fields for a subscription name and URL

Import from a link, JSON or subscription

Paste a vmess://, vless://, ss:// or trojan:// link, drop a V2Ray JSON file, read the clipboard, or add a subscription URL and pull every server it lists at once.

Ping Test Options sheet with Smart Connect, Auto-select Best, Test All Configs, Clear Ping Results and Sort by Ping

Test every config and sort by ping

One tap pings the whole list and ranks it by latency. Dead nodes show up immediately; clear the results and run again whenever your network changes.

Config List screen with a selected VLESS config showing its ping badge, link and creation date

Pick a config and connect

Smart Connect chooses the fastest server and confirms the tunnel actually passes traffic before it switches. Turn on Auto Connect and it does this on every launch.

Kill switch, routing and live diagnostics.

The settings a network admin expects, without a dashboard to learn.

Settings screen with Ads removed, Dark Mode, Language, Configurations, Auto Connect, Connection Alerts and Kill Switch
Kill switch
Reconnects automatically if the tunnel drops so traffic never falls back to the open network. Off by default; one toggle to enable.
Routing & DNS
Bypass rules for local or trusted destinations, block rules for the ones you never want through the tunnel, and your own DNS resolver.
Subscription import
Add a subscription URL once and refresh the whole server list from the toolbar. Every entry is validated before it is saved.
JSON validation
Paste a full V2Ray JSON config. Syntax errors and protocol mismatches are reported before you try to connect.
Backup & restore
Export configs and subscriptions to a file and import them on your Mac or a new phone.
Diagnostics
Memory use, the engine log and live connection status in one screen for when a server misbehaves.
Dark mode and app language
Switch the interface to dark mode and choose the app language from Settings, independent of the system setting.
Auto connect and alerts
Connect to your selected config on launch and get a system notification when the tunnel comes up or goes down.

Your servers, your device, nothing in between.

  • No built-in servers. v2rc only connects to configs you add. It is a client, not a VPN service.
  • No account. Nothing to sign up for, nothing that ties configs to an identity.
  • Configs stay on the device. Server addresses, keys and subscriptions are stored locally and leave only when you export a backup.

What the App Store privacy label says: the free version is supported by ads, and the label lists Usage Data as data that may be used to track you by advertising partners. Buying the ad removal turns the ads off. Read the privacy policy for the full text.

One app, every Apple device.

v2rc is a universal app. Download it once on iPhone and once on Mac; backups move your configs between them.

Supported platforms and minimum OS versions
DeviceMinimum versionWhere to get it
iPhoneiOS 15.0 or laterApp Store
iPadiPadOS 15.0 or laterApp Store
MacmacOS 12.0 or laterMac App Store
Apple VisionvisionOS 1.0 or laterApp Store

Free to use. Pay once to drop the ads.

No subscription, no tiers, no features behind a paywall.

Standard

Free

Supported by ads

  • All four protocols
  • Unlimited configs and subscriptions
  • Ping test, Smart Connect, kill switch, routing, backups, diagnostics

Remove ads

One-time

In-app purchase; the exact price is shown in your local App Store

  • Everything in Standard
  • No ads, ever
  • Restores on all your devices with the same Apple ID

Questions people ask before installing

Does v2rc come with VPN servers?

No. v2rc is a configuration manager and client. You add your own server configs, or a subscription link from the provider you already use. There are no built-in servers and no v2rc account.

Which protocols does v2rc support?

VMess, VLESS, Shadowsocks and Trojan. You can paste vmess://, vless://, ss:// and trojan:// links, import a V2Ray JSON config, read from the clipboard, or pull a whole subscription URL at once.

Does v2rc work on Mac?

Yes. The same app runs on iPhone and iPad (iOS/iPadOS 15.0 or later), on Mac (macOS 12.0 or later, downloaded from the Mac App Store) and on Apple Vision (visionOS 1.0 or later).

How does Smart Connect choose a server?

It pings every config in your list, picks the one with the lowest latency, then verifies that the connection actually works before switching to it. You can also test all configs, sort by ping, or auto-select the best without the verification step.

Is v2rc free?

Yes, the app is free to download and use with ads. A one-time in-app purchase removes the ads; the exact price is shown in your local App Store. There is no subscription.

What does the kill switch do?

When the tunnel drops, the kill switch reconnects automatically instead of letting traffic continue outside the tunnel. It is off by default and can be switched on in Settings.

Can I move my configs to another device?

Yes. Backup & Restore in Settings exports your configs and subscriptions to a file that you can import on another iPhone, iPad or Mac.

What data does v2rc collect?

Your configs stay on your device and there is no account. The App Store privacy label for the free, ad-supported version lists Usage Data as data that may be used to track you by advertising partners. See the developer's privacy policy for details.

What changed recently

  • 1.2.1Batch subscription import, real-time ping ranking with Smart Connect, and JSON validation, so you can connect to your fastest server in one tap.
  • 1.2.0Subscription import, ping ranking, Smart Connect and JSON validation introduced.
  • 1.1Bug fixes.
  • 1.0First release on the App Store.

Bring your configs. Leave the guesswork.

Free on the App Store for iPhone, iPad and Mac.