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.
- 01
Get your subscription
Create a link in your WahooVPN account
- 02
Choose a client
Find installation steps for your device
- 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.
Clash Verge Rev
Manage policy groups and rules for desktop connections.
Shadowrocket
Manage subscriptions and rule-based connections on iPhone and iPad.
v2rayNG
A lightweight Android client with subscription groups and node switching.
v2rayN
Manage servers in subscription groups and choose connection and routing settings.
sing-box
Learn about sing-box graphical clients, remote profiles and everyday connection management.
Showing 5 clients
Third-party apps are maintained by their respective developers. Features and compatibility depend on the version you use.
Before you connect,
things to know.FAQ
Common questions,
answered here.
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.

