🌐 How to Add Servers to Shadowrocket
Complete guide to adding VPN servers, proxy configurations, and subscription links
Important: You need valid server credentials or subscription URLs to connect. Always use trusted server providers for security.
📱 Method 1: Manual Server Entry
For iOS:
- Open Shadowrocket app
- Tap the "+" button (top-right corner)
- Select "Add Server"
- Choose your server type (SS, SSR, V2Ray, Trojan, etc.)
- Fill in server details:
- Server address/hostname
- Port number
- Password/authentication
- Encryption method
- Tap "Done" to save
For Windows/Desktop:
- Launch Shadowrocket application
- Click "Add Server" or "+" button
- Select protocol type from dropdown
- Enter server configuration details
- Click "Save" or "Add"
📷 Method 2: QR Code Import
- Get a QR code from your VPN provider
- Open Shadowrocket
- Tap "+" → "Scan QR Code"
- Point camera at the QR code
- Wait for automatic detection
- Confirm import when prompted
- Server will be added automatically
This is the fastest method if your provider offers QR codes
🔗 Method 3: Subscription URL
- Get subscription URL from your VPN provider
- In Shadowrocket, tap "+"
- Select "Add Subscription"
- Paste the subscription URL
- Add a name for the subscription
- Tap "Done"
- All servers will be imported automatically
- Tap "Update" to refresh server list
Subscription URLs typically look like:https://example.com/api/v1/client/subscribe?token=abc123
📄 Method 4: Configuration File Import
Import .conf Files:
- Download configuration file from provider
- Open Shadowrocket
- Tap "+" → "Import from File"
- Browse and select the .conf file
- Review imported settings
- Tap "Import" to add servers
Import from URL:
- Tap "+" → "Import from URL"
- Paste configuration URL
- Tap "Download"
- Review and confirm import
⚙️ Server Configuration Types
Shadowsocks (SS)
- Server address
- Port
- Password
- Encryption method
V2Ray/VMess
- Server address
- Port
- User ID
- Alter ID
- Security method
Trojan
- Server address
- Port (usually 443)
- Password
- SNI (optional)
WireGuard
- Endpoint
- Public key
- Private key
- Allowed IPs
🔧 Server Management Tips
Organizing Servers:
- Use descriptive names (e.g., "US-West-Fast", "Japan-Streaming")
- Group servers by location or purpose
- Delete unused or slow servers regularly
- Keep backup configurations
Testing Servers:
- Test connection speed after adding
- Check ping/latency values
- Verify IP location change
- Test specific use cases (streaming, gaming)
Security Best Practices:
- Only use trusted server providers
- Verify encryption methods
- Regular password updates
- Monitor connection logs
🚨 Troubleshooting Server Issues
Server Won't Connect
- Double-check all server details
- Verify internet connection
- Try a different server location
- Check if server is blocked by ISP
Import Failed
- Verify URL/file format is correct
- Check network connection
- Try manual entry instead
- Contact server provider for support
Slow Connection
- Try servers closer to your location
- Test different encryption methods
- Check server load/capacity
- Consider upgrading server plan
🎉 Servers Added Successfully!
Your servers are now configured and ready to use.