FAQ
A collection of frequently asked questions encountered while using the extension.
🔐 Authentication
What’s the difference between Cookie mode and Access Token mode?
The extension supports two authentication modes:
| Mode | Highlights | When to Use | Recommendation |
|---|---|---|---|
| Access Token | ✅ Supports multiple accounts ✅ Never expires ✅ More secure and stable | Most standard relay sites | ⭐⭐⭐⭐⭐ Highly recommended |
| Cookie | ⚠️ Single account only ⚠️ May expire ✅ Better compatibility | Sites that disable tokens Heavily customized deployments | ⭐⭐⭐ Use for special cases |
Recommended: Use the Access Token mode whenever possible, unless:
- The site does not expose access tokens
- You are using a heavily customized relay site
- Token functionality is disabled by the site owner
How do I switch the authentication mode?
When adding an account, choose the desired mode directly in the dialog:
- Click “Add account”
- Enter the site URL
- Choose
Access TokenorCookiein Authentication - Click “Auto-detect”
🔧 Site-specific Issues
AnyRouter keeps failing—what should I do?
AnyRouter is a heavily customized relay site and does not support the standard Access Token workflow.
Solution:
- Select Cookie mode when adding the account
- Log in to AnyRouter in your browser first
- Use the auto-detect flow afterward
Heads-up
Because AnyRouter has modified its API, some features may still not work. If issues remain, please contact the site administrator.
Auto-detection fails—how can I fix it?
Try the following steps:
- Switch authentication mode: Try Cookie mode if Access Token fails
- Add manually: Fill in the username, user ID, access token, and exchange rate manually
- Check login state: Ensure you have logged in to the site in this browser
- Verify compatibility: Confirm the site is based on a supported project (see below)
Which sites might be incompatible?
Sites that radically change core APIs (such as /api/user) may not work properly.
Common incompatibilities include:
- Custom user information endpoints
- Access tokens disabled
- Non-standard authentication flows
- Different response formats compared to upstream projects
🐛 Feature & Bug Questions
I still see a bug or missing feature—what should I do?
- Search existing issues: Visit GitHub Issues
- Use the latest version:
- Store releases take several days to update
- Prefer the GitHub release if a fix has already landed
- You can also build from the main branch for the latest features
Where can I download the latest version?
Different channels update at different speeds:
| Channel | Update Speed | Download |
|---|---|---|
| GitHub Releases | ⚡ Fastest | Download |
| Chrome Web Store | 🐌 Slow (3–5 days review) | Install |
| Edge Add-ons | 🐌 Slow (2–3 days review) | Install |
| Firefox Add-ons | ⚡ Fast (few hours review) | Install |
Recommendation
If a bug has already been fixed, grab the latest GitHub release and install it manually.
⚙️ Using Key Features
How do I back up with WebDAV?
WebDAV keeps your data synchronized across devices.
Configure WebDAV:
- Open Settings → WebDAV Backup
- Enter the full WebDAV endpoint URL
- Provide your username and password
Choose a sync strategy:
merge(recommended): intelligently merge local and remote dataupload only: push local data to remotedownload only: pull remote data to local
Enable auto-sync:
- Check “Enable auto sync”
- Set the sync interval (default 3600 seconds / 1 hour)
Suggested services
- Nutstore (fast for CN users)
- Nextcloud (self-hosted)
- Synology NAS
How do I export to CherryStudio or New API?
One-click export helps replicate site configuration in other tools.
Configuration:
For New API:
- Go to Settings → Basic Settings
- Set the New API base URL
- Input the admin token
- Provide the user ID
For CherryStudio:
- No extra setup required
- Ensure CherryStudio is running locally
Export flow:
- Navigate to Key Management
- Find the site you want to export
- Open the action menu
- Choose “Export to CherryStudio” or “Export to New API”
Smart check
When exporting to New API, the extension checks for duplicate channels (same Base URL) to avoid duplicates.
How does the daily check-in feature work?
Some relay sites provide daily rewards via check-in.
Enable detection:
- Edit the account
- Enable “Check-in detection”
Custom URLs (optional):
- Provide a custom check-in URL if the site uses a non-standard path
- Add a custom redeem URL if needed
Perform check-in:
- Accounts that need a check-in will display a badge
- Click the check-in icon to open the check-in page automatically
Can I customize account sorting?
Yes—sorting priority is fully configurable.
Open the sorting settings:
- Go to Settings → Sorting Priority
Adjust priority:
- Drag to reorder criteria
- Toggle individual criteria on/off
Available criteria include:
- 📌 Pin the currently detected site
- 🏥 Health status ordering (Error → Warning → Unknown → Healthy)
- ✅ Pin accounts that require check-in
- 🔗 Pin accounts with custom check-in URLs
- 📊 User-defined sorting (balance / consumption / name)
How do I configure auto-refresh?
Keep data up-to-date without manual refreshes.
Enable scheduled refresh:
- Open Settings → Auto Refresh
- Check “Enable scheduled refresh”
Set the interval:
- Default: 360 seconds (6 minutes)
- Minimum: 60 seconds
- Adjust according to the number of sites
Additional options:
- ✅ Refresh when the popup opens
- ✅ Show health status badges
Heads-up
Excessively short intervals can trigger rate limits. Avoid setting below 60 seconds.
📱 Mobile Usage
Can I use the extension on mobile?
Yes—Android is fully supported via browsers that allow extensions.
Android:
Install Kiwi Browser (recommended)
- Full Chrome extension support
- All features available
Alternatively, use Firefox for Android
- Install directly from Firefox Add-ons
iOS:
- Currently unsupported due to platform limitations
Mobile tips
- Use the side panel layout for better usability on small screens
- Enable auto refresh to avoid manual refreshes
- Turn on WebDAV sync to share data with your desktop
🔒 Data Safety
Where is my data stored?
- Local storage: Everything is stored locally in your browser
- Offline first: Core features work without any external network calls
- No uploads: The extension never uploads your data to third-party servers
Could I lose my data?
We recommend regular backups.
JSON export:
- Open Settings → Data Management
- Click “Export Data”
- Save the JSON file securely
WebDAV sync (recommended):
- Keep an automated cloud backup
- Sync across multiple devices
🆘 Other Questions
What is duplicate site detection?
When adding a site, the extension checks if the same base URL already exists:
- Detects duplicate URLs
- Prompts you to update the existing entry instead
- Keeps your list clean and tidy
What do the health statuses mean?
Each account shows a health badge:
| Status | Icon | Meaning |
|---|---|---|
| 🟢 Healthy | Healthy | Everything works normally |
| 🟡 Warning | Warning | Needs attention (e.g., low balance) |
| 🔴 Error | Error | API call failed or account unusable |
| ⚪ Unknown | Unknown | Not yet checked or unavailable |
Does the extension consume much traffic?
- Only calls the site APIs during refresh
- Each refresh is lightweight (a few KB per site)
- We recommend auto-refreshing on Wi-Fi connections
How can I contribute?
We welcome contributions!
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a Pull Request
See CONTRIBUTING.md for details.
📚 Related Resources
Still stuck?
If you can’t find the answer here, feel free to open an issue on GitHub.