Third-Party App Setup Guides

Learn how to install third-party apps, import your WahooVPN subscription, and connect on iOS, Android, Windows, and macOS.

First time here?
Start here.

  1. 01

    Get your subscription

    Create a link in your WahooVPN account

  2. 02

    Choose a client

    Find installation steps for your device

  3. 03

    Import, then connect

    Update, select a node and test access

Client setup guides

Detailed instructions for familiar tools. Find a client for your device.

5 clients · 4 platforms

Showing 5 clients

Third-party apps are maintained by their respective developers. Features and compatibility depend on the version you use.

Want a simpler way to connect?

Use the official WahooVPN app without importing a subscription manually.

Explore the official app

Before you connect,
things to know.
FAQ

Common questions,
answered here.

Open subscription management
What is a subscription link?

A subscription link is a personal configuration address supplied by a proxy service provider. It contains information such as nodes, connection configuration and traffic plan details.

How do third-party proxy clients differ from the WahooVPN app?

Both use the same WahooVPN server resources, but their workflows and features differ. The official WahooVPN app lets you sign in and connect with one tap, with automatic server selection and smart routing. Third-party clients such as Clash and v2rayN load server configurations through subscription links without signing in to your WahooVPN account; available features depend on the client.

Which client should a beginner choose?

Start with your device: Shadowrocket for iOS, v2rayNG for Android, or Clash Verge Rev for macOS and Windows. Once you choose an app, open its guide on this site to find the matching subscription format.

What if an update fails or the node list is empty?

Check that the URL is complete, the format matches and the link is enabled, unexpired and not revoked. Also check your account expiry and remaining traffic. Confirm your network can reach the subscription service. Do not paste credentials into third-party online testing tools.

Why can I import a subscription but still not connect?

Confirm an active node is selected and the proxy is started. Then check system proxy or VPN permissions, routing and conflicts with other VPNs. Some nodes may use transport parameters unsupported by the current core. Successful subscription parsing does not establish protocol compatibility.

What is the difference between the system proxy and TUN?

The system proxy is used by apps that follow system proxy settings. TUN handles traffic through a virtual network interface and usually needs extra permissions. Routing and app exclusions still determine its scope; it does not guarantee that all traffic uses the proxy.

What if a link is lost, exposed or expired?

The full link is shown only when created. Create a new link if you lose it. If you suspect exposure, revoke the old link in your account, then create and import a new one. Revocation is irreversible. Check link expiry and account plan expiry separately.