Free forever for personal use
| Anonymous | Verified | Pro | |
|---|---|---|---|
| Price | Free | Free | See below |
| Total routes | 5 | 10 | 50 |
| Custom domains | ✗ | ✓ | ✓ |
| Domain binding | ✗ | ✗ | ✓ (50) |
| Short paths (< 4 chars) | ✗ | ✗ | ✓ |
| Wildcard routing | ✗ | ✗ | ✓ (custom domain only) |
| Multi-device | ✗ | ✓ | ✓ |
How to upgrade
Anonymous → Verified (free)
gvu auth bind user@example.com
# Enter the 6-digit code sent to your email
That’s it. You now have 10 routes (shared pool for gomod.io and custom domains).
Verified → Pro
Subscription-based. 50 routes (shared pool).
Pricing
| Billing period | CNY (WeChat Pay / Alipay) | USD (PayPal) |
|---|---|---|
| Monthly | ¥9.9 / month | $3.99 / month |
| Yearly | ¥79 / year | $29.99 / year |
Yearly billing saves 37% compared to monthly.
How to subscribe
gvu subscribe
The interactive flow walks you through:
- Choose a billing period (monthly or yearly)
- Scan the QR code for your preferred payment method
- Enter your User ID in the payment remark field
- Enter the last 4 characters of your transaction ID
An admin will verify your payment, usually within 24 hours. Once verified, your account is upgraded automatically.
Supported payment methods
| Method | Best for |
|---|---|
| WeChat Pay | China mainland users |
| Alipay | China mainland users |
| PayPal | International users |
Pro expiry and renewal
Your Pro subscription is valid for 30 days (monthly) or 365 days (yearly) from activation.
- Run
gvu auth whoamito check your expiry date and remaining days - When your subscription expires, your account is downgraded to Verified (10 routes). Excess routes are frozen (not deleted immediately)
- Renew with
gvu subscribe— all frozen routes are automatically reactivated - Routes that remain frozen for more than 90 days without renewal will be permanently removed
Notes
- All route types share a single quota pool
- For example, a Verified user with 3 custom domain routes has 7 remaining slots for
gomod.ioroutes gomod.iois the platform’s default domain — works immediately without DNS configuration- Custom domains require a DNS CNAME record pointing to the service