Documentation
Everything you need to set up and use egogo VPN on any device.
1. Getting Started
egogo VPN is a subscription-based VPN service. Each device you want to protect requires its own VPN profile. Profiles are tied to your account and subscription plan.
2. Creating an Account
Registration
If the email does not arrive within a few minutes, check your spam folder. You can request a new verification link from the dashboard.
Login
Go to the login page, enter your username and password, and click Log in.
Password Reset
Click Forgot password? on the login page, enter your email, and follow the link sent to your inbox.
3. Subscriptions & Plans
Viewing Plans
Navigate to Dashboard → Plans to see all available subscription tiers. Each plan shows name, price, billing period, duration, and maximum number of devices.
Purchasing a Plan
New accounts automatically receive a 7-day free trial if a trial plan is configured.
Subscription Status
Your current plan, status, and expiration date are always shown at the top of the main dashboard page.
4. Activating an Access Code
If you received an access code (format EGOGO-XXXX-XXXX-XXXX-XXXX):
A successful activation immediately adds the associated subscription to your account. Access codes are single-use and cannot be transferred once activated.
5. Adding a Device
You must add a device before generating a VPN configuration.
The device now appears in your device list. The number of devices you can add is limited by your subscription plan.
6. Generating a VPN Configuration
For each device you need a VPN profile (configuration file).
Getting the Config
- WireGuard / AmneziaWG — download the
.conffile and import it into your client, or scan the QR code from the mobile app. - XRay Reality — copy the
vless://URI from the QR page and paste it into v2rayNG, Shadowrocket, or NekoBox, or scan the QR code directly.
Keep your .conf file and vless:// URI private. They contain your private key — anyone with this file can use your VPN profile.
7. Installing the VPN Client
WireGuard
| Platform | Client | Source |
|---|---|---|
| Windows | WireGuard for Windows | wireguard.com |
| macOS | WireGuard | App Store / wireguard.com |
| iOS | WireGuard | App Store |
| Android | WireGuard | Google Play |
| Linux | wireguard-tools | Package manager |
Desktop import: Open WireGuard → Import tunnel(s) from file → select your .conf → Activate.
Mobile import: Open WireGuard → tap + → Scan from QR code or Import from file.
AmneziaWG
AmneziaWG is supported by two different apps. Use the one that fits your platform:
| Platform | Client | Source |
|---|---|---|
| Windows / Linux | AmneziaWG (standalone) | github.com/amnezia-vpn/amneziawg-windows-client |
| Windows | AmneziaVPN (full client) | amnezia.org |
| macOS | AmneziaVPN | amnezia.org / App Store |
| iOS | AmneziaVPN | App Store |
| Android | AmneziaVPN | Google Play |
AmneziaWG standalone (Windows/Linux): Import the .conf file or scan the QR code — same flow as WireGuard.
AmneziaVPN (iOS/Android/macOS): Open the app → tap + → Enter key manually → paste the text key copied from the dashboard QR page.
XRay Reality
| Platform | Client | Source |
|---|---|---|
| Android | v2rayNG | Google Play / github.com/2dust/v2rayNG |
| iOS | Shadowrocket | App Store (paid) |
| Windows / Linux | NekoBox / v2rayN | github.com/MatsuriDayo/nekoray |
| macOS | FoXray / NekoBox | App Store / GitHub |
Import: On the dashboard QR page, copy the vless:// URI → open your client → tap + → Import from clipboard or Paste URL. Alternatively, scan the QR code directly from the client app.
v2rayNG may not be available on Google Play in some regions. If you can't find it, download the APK directly from github.com/2dust/v2rayNG/releases — pick the arm64-v8a build for most modern phones.
8. Managing Your Devices & Profiles
Device Actions
| Action | Effect |
|---|---|
| Disable | Temporarily deactivates the device and all its VPN profiles. Can be re-enabled later. |
| Revoke | Permanently removes the device and all its profiles. This cannot be undone. |
Profile Actions
| Action | Effect |
|---|---|
| Download | Download the .conf file again (or vless:// URI for XRay Reality) |
| QR Code | Show the QR code (and text key / URI) for mobile import |
| Disable | Temporarily suspend this profile |
| Remove | Permanently delete this profile |
9. Monitoring Traffic Usage
The VPN Profiles table on the dashboard shows traffic used over the last 24 hours for each profile:
- ↑ Upload — data sent from your device through the VPN
- ↓ Download — data received by your device through the VPN
Traffic statistics are for informational purposes only. egogo VPN does not log the content of your traffic, DNS queries, or browsing history.
10. Billing & Account Management
Manage Billing
Click Manage Billing on the dashboard to open the Stripe customer portal, where you can:
- View invoices and payment history
- Update your payment method
- Cancel your subscription
Upgrade Plan
Click Upgrade on the dashboard to go to the plans page and select a higher tier.
Email Verification
If your email is not yet verified, a notice appears on the dashboard. Click Resend verification email if needed.