Update Docs
This commit is contained in:
+237
-1
@@ -1,2 +1,238 @@
|
||||
# Android
|
||||
# 📱 Android Client Configuration Guide
|
||||
|
||||
> 🎯 This section provides comprehensive configuration tutorials for various proxy clients on Android platform, covering both popular free and premium applications with professional setup guidance.
|
||||
|
||||
## 🚀 Recommended Clients
|
||||
|
||||
### 🔥 Popular Free Clients
|
||||
|
||||
| Client | Key Features | Supported Protocols | Rating |
|
||||
|--------|--------------|---------------------|--------|
|
||||
| [📘 v2rayNG](v2rayng.md) | Powerful features, completely free | VMess/VLESS/SS/Trojan | ⭐⭐⭐⭐⭐ |
|
||||
| [📗 Clash Meta](clash-meta-for-android.md) | Rich rules, beautiful UI | SS/VMess/Trojan | ⭐⭐⭐⭐ |
|
||||
| [📙 sing-box](sing-box.md) | Emerging client, excellent performance | Full protocol support | ⭐⭐⭐⭐ |
|
||||
|
||||
### 💰 Premium Quality Clients
|
||||
|
||||
| Client | Key Features | Price | Rating |
|
||||
|--------|--------------|-------|--------|
|
||||
| [📕 Surfboard](surfboard.md) | Elegant interface, professional features | Paid | ⭐⭐⭐⭐ |
|
||||
|
||||
## 🎯 Selection Guide
|
||||
|
||||
### 🆓 Beginner Users
|
||||
|
||||
#### Recommended: v2rayNG
|
||||
|
||||
- ✅ Completely free
|
||||
- ✅ Simple operation
|
||||
- ✅ Comprehensive protocol support
|
||||
- ✅ Frequent updates
|
||||
- ✅ Active community support
|
||||
- ✅ Extensive documentation
|
||||
|
||||
### 🔧 Advanced Users
|
||||
|
||||
#### Recommended: Clash Meta for Android
|
||||
|
||||
- ✅ Powerful rule-based routing
|
||||
- ✅ Beautiful and intuitive interface
|
||||
- ✅ High customization level
|
||||
- ✅ Active community
|
||||
- ✅ Advanced traffic management
|
||||
- ✅ Professional configuration options
|
||||
|
||||
### 💎 Professional Users
|
||||
|
||||
#### Recommended: Surfboard
|
||||
|
||||
- ✅ Most comprehensive features
|
||||
- ✅ Maximum stability
|
||||
- ✅ Professional-grade configuration
|
||||
- ✅ Enterprise-level reliability
|
||||
- ❌ Requires payment
|
||||
- ✅ Premium support
|
||||
|
||||
## 📊 Feature Comparison
|
||||
|
||||
| Feature | v2rayNG | Clash Meta | sing-box | Surfboard |
|
||||
|---------|---------|------------|----------|-----------|
|
||||
| 🆓 **Free** | ✅ | ✅ | ✅ | ❌ |
|
||||
| 🎨 **UI Quality** | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| 🔧 **Ease of Use** | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
|
||||
| 🛡️ **Stability** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| 📋 **Rules Engine** | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| 🔄 **Auto Updates** | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
|
||||
|
||||
## 🛠️ Protocol Support Matrix
|
||||
|
||||
| Protocol | v2rayNG | Clash Meta | sing-box | Surfboard |
|
||||
|----------|---------|------------|----------|-----------|
|
||||
| 🔒 **Shadowsocks** | ✅ | ✅ | ✅ | ✅ |
|
||||
| 🌟 **VMess** | ✅ | ✅ | ✅ | ✅ |
|
||||
| 🛡️ **VLESS** | ✅ | ❌ | ✅ | ❌ |
|
||||
| 🗡️ **Trojan** | ✅ | ✅ | ✅ | ✅ |
|
||||
| 📡 **ShadowsocksR** | ✅ | ❌ | ❌ | ❌ |
|
||||
| 🌐 **HTTP/HTTPS** | ✅ | ✅ | ✅ | ✅ |
|
||||
| 🧦 **SOCKS** | ✅ | ✅ | ✅ | ✅ |
|
||||
|
||||
## 🎯 Use Case Recommendations
|
||||
|
||||
### 📱 Daily Browsing
|
||||
|
||||
- **Best Choice**: v2rayNG
|
||||
- **Alternative**: Clash Meta for Android
|
||||
|
||||
### 🎮 Gaming & Streaming
|
||||
|
||||
- **Best Choice**: Surfboard
|
||||
- **Free Alternative**: sing-box
|
||||
|
||||
### 🔧 Development & Testing
|
||||
|
||||
- **Best Choice**: Clash Meta for Android
|
||||
- **Professional**: Surfboard
|
||||
|
||||
### 🏢 Enterprise Use
|
||||
|
||||
- **Recommended**: Surfboard
|
||||
- **Budget Option**: sing-box
|
||||
|
||||
---
|
||||
|
||||
## 📚 Quick Navigation
|
||||
|
||||
### 📖 Configuration Tutorials
|
||||
|
||||
- [🔧 v2rayNG Setup Guide](v2rayng.md)
|
||||
- [⚔️ Clash Meta Configuration](clash-meta-for-android.md)
|
||||
- [📦 sing-box Setup Tutorial](sing-box.md)
|
||||
- [🏄 Surfboard Configuration Guide](surfboard.md)
|
||||
|
||||
### 🆘 Troubleshooting
|
||||
|
||||
- [❓ Common Issues & Solutions](#-common-issues)
|
||||
- [🔍 Performance Optimization](#-performance-optimization)
|
||||
- [🛡️ Security Best Practices](#️-security-best-practices)
|
||||
|
||||
---
|
||||
|
||||
## ❓ Common Issues
|
||||
|
||||
### 🔧 Connection Problems
|
||||
|
||||
**Q: Can't connect to servers?**
|
||||
|
||||
A: Troubleshooting steps:
|
||||
|
||||
1. Check server configuration accuracy
|
||||
2. Verify network connectivity
|
||||
3. Try different servers
|
||||
4. Check firewall settings
|
||||
|
||||
**Q: Slow connection speeds?**
|
||||
|
||||
A: Optimization tips:
|
||||
|
||||
1. Choose servers closer to your location
|
||||
2. Try different protocols
|
||||
3. Adjust connection settings
|
||||
4. Check for network congestion
|
||||
|
||||
### 📱 App-Specific Issues
|
||||
|
||||
**Q: App crashes frequently?**
|
||||
|
||||
A: Solutions:
|
||||
|
||||
1. Update to latest version
|
||||
2. Clear app cache and data
|
||||
3. Restart device
|
||||
4. Reinstall if necessary
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Performance Optimization
|
||||
|
||||
### ⚡ Speed Enhancement
|
||||
|
||||
1. **Server Selection**
|
||||
- Choose geographically closer servers
|
||||
- Test multiple servers for best performance
|
||||
- Consider premium server tiers
|
||||
|
||||
2. **Protocol Optimization**
|
||||
- VMess with mKCP for unstable networks
|
||||
- Trojan for maximum compatibility
|
||||
- VLESS for reduced overhead
|
||||
|
||||
3. **Connection Settings**
|
||||
- Adjust concurrent connections
|
||||
- Optimize TCP settings
|
||||
- Fine-tune buffer sizes
|
||||
|
||||
### 📊 Monitoring & Analytics
|
||||
|
||||
- Use built-in speed tests
|
||||
- Monitor connection stability
|
||||
- Track data usage patterns
|
||||
- Analyze performance metrics
|
||||
|
||||
---
|
||||
|
||||
## 🛡️ Security Best Practices
|
||||
|
||||
### 🔐 Configuration Security
|
||||
|
||||
1. **Certificate Validation**
|
||||
- Always verify TLS certificates
|
||||
- Use proper certificate chains
|
||||
- Avoid self-signed certificates in production
|
||||
|
||||
2. **Connection Encryption**
|
||||
- Enable end-to-end encryption
|
||||
- Use strong cipher suites
|
||||
- Regularly update encryption methods
|
||||
|
||||
3. **Privacy Protection**
|
||||
- Disable logging when possible
|
||||
- Use DNS over HTTPS
|
||||
- Enable kill switch features
|
||||
|
||||
### 🛡️ Device Security
|
||||
|
||||
- Keep apps updated
|
||||
- Use device encryption
|
||||
- Enable screen lock
|
||||
- Regular security audits
|
||||
|
||||
---
|
||||
|
||||
## 📈 Advanced Features
|
||||
|
||||
### 🎯 Rule-Based Routing
|
||||
|
||||
Configure intelligent traffic routing:
|
||||
|
||||
- **Direct routing** for local traffic
|
||||
- **Proxy routing** for international traffic
|
||||
- **Custom rules** for specific domains
|
||||
- **GeoIP routing** for regional optimization
|
||||
|
||||
### 📊 Traffic Management
|
||||
|
||||
- **Bandwidth monitoring**
|
||||
- **Data usage tracking**
|
||||
- **Connection limiting**
|
||||
- **Quality of Service (QoS)**
|
||||
|
||||
### 🔄 Automation Features
|
||||
|
||||
- **Auto-connect** on network changes
|
||||
- **Scheduled connections**
|
||||
- **Profile switching**
|
||||
- **Health monitoring**
|
||||
|
||||
---
|
||||
|
||||
> 📅 Last Updated: July 10, 2025 | 🔄 Version: 2.1.0 | 📱 Compatible: Android 5.0+
|
||||
|
||||
@@ -1,53 +1,441 @@
|
||||
# Clash Meta for Android
|
||||
# ⚔️ Clash Meta for Android - Powerful Open Source Proxy Tool
|
||||
|
||||
## Product Introduction
|
||||
> 🌟 [Clash Meta for Android](https://github.com/MetaCubeX/ClashMetaForAndroid) is an Android proxy client developed based on the Clash Meta core, offering a powerful rule engine and rich feature set.
|
||||
|
||||
[Clash Meta for Android](https://github.com/MetaCubeX/ClashMetaForAndroid) is an Android proxy tool developed based on the Clash Meta project, featuring powerful functionality and stable performance.
|
||||
## ✨ Product Features
|
||||
|
||||
### Supported Protocols
|
||||
### 🎯 Core Advantages
|
||||
|
||||
- Shadowsocks (SS)
|
||||
- ShadowsocksR (SSR)
|
||||
- Socks
|
||||
- Snell
|
||||
- V2Ray
|
||||
- Trojan
|
||||
- 🆓 **Completely Free**: Open source project, permanently free to use
|
||||
- 🚀 **Exceptional Performance**: Based on Clash Meta kernel with excellent performance
|
||||
- 🎨 **Modern Interface**: Material Design specifications
|
||||
- 🔧 **Rich Features**: Supports various advanced functions and configurations
|
||||
- 🛡️ **Secure & Reliable**: Open source transparency with community maintenance
|
||||
|
||||
## System Requirements
|
||||
### 🔗 Protocol Support
|
||||
|
||||
- System Version: Android 7.0+
|
||||
- Applicable Devices: Android phones/tablets
|
||||
| Protocol | Support Status | Feature Description |
|
||||
|----------|----------------|---------------------|
|
||||
| 🔒 Shadowsocks (SS) | ✅ | Classic protocol, stable and reliable |
|
||||
| 🔓 ShadowsocksR (SSR) | ✅ | Enhanced features with obfuscation support |
|
||||
| 🧦 SOCKS5 | ✅ | Universal proxy protocol |
|
||||
| 🐚 Snell | ✅ | High-performance protocol |
|
||||
| 🌟 V2Ray (VMess/VLESS) | ✅ | Modern protocol suite |
|
||||
| 🛡️ Trojan | ✅ | TLS encryption disguise |
|
||||
| 🚀 Hysteria | ✅ | High-speed QUIC-based protocol |
|
||||
| 🔐 WireGuard | ✅ | Modern VPN protocol |
|
||||
|
||||
## Download
|
||||
### 📱 System Requirements
|
||||
|
||||
[Download Address 1](https://git.886.be/https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/Prerelease-alpha/cmfa-2.11.6-alpha-universal-release.apk)
|
||||
- **Minimum Version**: Android 7.0 (API 24) and above
|
||||
- **Recommended Version**: Android 9.0 and above
|
||||
- **Compatible Devices**: Android phones / tablets
|
||||
- **Architecture Support**: ARM64, ARM, x86_64
|
||||
- **Storage Required**: Approximately 100MB available space
|
||||
|
||||
[Download Address 2](https://gh.xxooo.cf/https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/Prerelease-alpha/cmfa-2.11.6-alpha-universal-release.apk)
|
||||
---
|
||||
|
||||
[Download Address 3](https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/Prerelease-alpha/cmfa-2.11.6-alpha-universal-release.apk)
|
||||
## 📥 Download & Installation
|
||||
|
||||
[Download Address 4](https://tagcloud.lanzouw.com/i02u02b85x8d)
|
||||
### 🔗 Official Release
|
||||
|
||||
## User Guide
|
||||
> ⚠️ **Download Notice**: Please download the latest version from the official GitHub Release page
|
||||
|
||||
### Configuration Steps
|
||||
| Download Source | Version | Description |
|
||||
|----------------|---------|-------------|
|
||||
| 🏠 GitHub Release | 2.11.6-alpha | [Official Release](https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/Prerelease-alpha/cmfa-2.11.6-alpha-universal-release.apk) |
|
||||
| 🚀 Mirror Accelerator 1 | 2.11.6-alpha | [Accelerated Download](https://git.886.be/https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/Prerelease-alpha/cmfa-2.11.6-alpha-universal-release.apk) |
|
||||
| 🚀 Mirror Accelerator 2 | 2.11.6-alpha | [Backup Link](https://gh.xxooo.cf/https://github.com/MetaCubeX/ClashMetaForAndroid/releases/download/Prerelease-alpha/cmfa-2.11.6-alpha-universal-release.apk) |
|
||||
| 📦 Cloud Storage | 2.11.6-alpha | [LanzouCloud](https://tagcloud.lanzouw.com/i02u02b85x8d) |
|
||||
|
||||
1. Download and install the app
|
||||
2. Launch Clash Meta
|
||||
3. Import configuration
|
||||
4. Select proxy nodes
|
||||
5. Enable connection service
|
||||
### 🛠️ Installation Steps
|
||||
|
||||
### Operation Guide
|
||||
1. **Download Application**
|
||||
- Choose any download link above
|
||||
- Download `cmfa-2.11.6-alpha-universal-release.apk`
|
||||
|
||||
2. **Allow Installation**
|
||||
- Settings → Security → Enable "Unknown Sources"
|
||||
- Or select "Allow this installation" when prompted
|
||||
|
||||
3. **Complete Installation**
|
||||
- Tap the APK file to start installation
|
||||
- Follow prompts to complete the installation process
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Usage Tutorial
|
||||
|
||||
### 📋 Configuration Steps
|
||||
|
||||
#### 🔥 Step Overview
|
||||
|
||||
1. **📱 Launch Application** - Open Clash Meta for Android
|
||||
2. **⚙️ Import Configuration** - Add subscription links or configuration files
|
||||
3. **🌐 Select Nodes** - Choose servers from the node list
|
||||
4. **🚀 Enable Proxy** - Start the proxy service
|
||||
5. **✅ Verify Connection** - Confirm proxy functionality is working
|
||||
|
||||
### 🎯 Detailed Operation
|
||||
|
||||
#### 🌟 Step 1: Application Launch
|
||||
|
||||
Open the installed Clash Meta and enter the main interface:
|
||||
|
||||

|
||||
|
||||
> 💡 First launch will request network permissions, please tap "Allow"
|
||||
|
||||
#### ⚙️ Step 2: Configuration Management
|
||||
|
||||
Tap the "Configuration" tab to enter the configuration management page:
|
||||
|
||||

|
||||
|
||||
#### 📥 Step 3: Import Configuration
|
||||
|
||||
Tap the "+" button in the top right corner and select import method:
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
#### 📝 Step 4: Configuration Information
|
||||
|
||||
Enter configuration information (subscription link or configuration file):
|
||||
|
||||

|
||||
|
||||
#### ⏳ Step 5: Wait for Loading
|
||||
|
||||
After importing configuration, wait for node information to load completely:
|
||||
|
||||

|
||||
|
||||
#### 🌐 Step 6: Select Nodes
|
||||
|
||||
Choose appropriate servers from the node list:
|
||||
|
||||

|
||||
|
||||
#### ✅ Step 7: Confirm Configuration
|
||||
|
||||
Review configuration information and save after confirming it's correct:
|
||||
|
||||

|
||||
|
||||
#### 🚀 Step 8: Start Service
|
||||
|
||||
Return to the main interface and enable the proxy service:
|
||||
|
||||

|
||||
|
||||
---
|
||||
*Update Time: 2024.11.16*
|
||||
|
||||
## 🎛️ Advanced Features
|
||||
|
||||
### 📊 Rule Management
|
||||
|
||||
#### 🎯 Traffic Routing Rules
|
||||
|
||||
- **Domain Rules**: Smart traffic splitting based on domain names
|
||||
- **IP Rules**: Precise traffic routing based on IP addresses
|
||||
- **GeoIP Rules**: Automatic routing based on geographical location
|
||||
- **Custom Rules**: Support for user-defined routing rules
|
||||
|
||||
#### 📋 Rule Configuration Examples
|
||||
|
||||
```yaml
|
||||
# Domain-based rules
|
||||
rules:
|
||||
- DOMAIN-SUFFIX,google.com,PROXY
|
||||
- DOMAIN,www.google.com,PROXY
|
||||
- DOMAIN-KEYWORD,google,PROXY
|
||||
|
||||
# IP-based rules
|
||||
- IP-CIDR,192.168.0.0/16,DIRECT
|
||||
- IP-CIDR,10.0.0.0/8,DIRECT
|
||||
|
||||
# GeoIP rules
|
||||
- GEOIP,CN,DIRECT
|
||||
- GEOIP,US,PROXY
|
||||
|
||||
# Default rule
|
||||
- MATCH,PROXY
|
||||
```
|
||||
|
||||
### 🔄 Policy Group Configuration
|
||||
|
||||
#### 🎛️ Group Types
|
||||
|
||||
- **Auto Select**: Automatically choose the optimal node based on latency
|
||||
- **Load Balance**: Evenly distribute traffic across multiple nodes
|
||||
- **Fallback**: Automatically switch to backup nodes when primary fails
|
||||
- **Manual Select**: User manually specifies which node to use
|
||||
|
||||
#### ⚙️ Configuration Examples
|
||||
|
||||
```yaml
|
||||
proxy-groups:
|
||||
- name: "Auto"
|
||||
type: url-test
|
||||
proxies:
|
||||
- "Server1"
|
||||
- "Server2"
|
||||
url: 'http://www.gstatic.com/generate_204'
|
||||
interval: 300
|
||||
|
||||
- name: "LoadBalance"
|
||||
type: load-balance
|
||||
proxies:
|
||||
- "Server1"
|
||||
- "Server2"
|
||||
url: 'http://www.gstatic.com/generate_204'
|
||||
interval: 300
|
||||
```
|
||||
|
||||
### 📈 Monitoring & Statistics
|
||||
|
||||
#### 📊 Real-time Monitoring
|
||||
|
||||
- **Live Traffic**: Display current upload/download speeds
|
||||
- **Connection Info**: View active connection details
|
||||
- **Log Records**: Detailed runtime log information
|
||||
- **Rule Matching**: Show rule hit situations
|
||||
|
||||
#### 📈 Performance Metrics
|
||||
|
||||
| Metric | Description | Update Frequency |
|
||||
|--------|-------------|------------------|
|
||||
| 🚀 **Speed** | Current transfer rates | Real-time |
|
||||
| 📊 **Traffic** | Total data consumed | Continuous |
|
||||
| 🔗 **Connections** | Active connection count | Real-time |
|
||||
| ⏱️ **Latency** | Response time to servers | Periodic |
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Advanced Configuration
|
||||
|
||||
### 🌐 DNS Configuration
|
||||
|
||||
```yaml
|
||||
dns:
|
||||
enable: true
|
||||
listen: 0.0.0.0:53
|
||||
ipv6: false
|
||||
default-nameserver:
|
||||
- 223.5.5.5
|
||||
- 8.8.8.8
|
||||
enhanced-mode: fake-ip
|
||||
fake-ip-range: 198.18.0.1/16
|
||||
nameserver:
|
||||
- https://doh.pub/dns-query
|
||||
- https://dns.alidns.com/dns-query
|
||||
```
|
||||
|
||||
### 🎯 Custom Rules
|
||||
|
||||
```yaml
|
||||
# Custom rule examples
|
||||
rules:
|
||||
# Streaming services
|
||||
- DOMAIN-SUFFIX,netflix.com,Streaming
|
||||
- DOMAIN-SUFFIX,hulu.com,Streaming
|
||||
- DOMAIN-SUFFIX,disney.com,Streaming
|
||||
|
||||
# Social media
|
||||
- DOMAIN-SUFFIX,twitter.com,Social
|
||||
- DOMAIN-SUFFIX,facebook.com,Social
|
||||
- DOMAIN-SUFFIX,instagram.com,Social
|
||||
|
||||
# Gaming
|
||||
- DOMAIN-SUFFIX,steam.com,Gaming
|
||||
- DOMAIN-SUFFIX,epicgames.com,Gaming
|
||||
|
||||
# Ad blocking
|
||||
- DOMAIN-SUFFIX,googleads.com,REJECT
|
||||
- DOMAIN-SUFFIX,doubleclick.net,REJECT
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Important Notes
|
||||
|
||||
### 🛡️ Security Reminders
|
||||
|
||||
- **Configuration Sources**: Only use trusted configuration providers
|
||||
- **Permission Management**: Grant necessary permissions reasonably
|
||||
- **Regular Updates**: Update to the latest version promptly
|
||||
- **Backup Configurations**: Regularly backup important configuration files
|
||||
|
||||
### 🔧 Compatibility
|
||||
|
||||
- **System Version**: Ensure Android version meets requirements
|
||||
- **Hardware Architecture**: Download the appropriate architecture package
|
||||
- **Network Environment**: Some networks may restrict proxy functionality
|
||||
|
||||
---
|
||||
|
||||
## ❓ Frequently Asked Questions
|
||||
|
||||
### 🔧 Technical Support
|
||||
|
||||
**Q: Unable to import configuration?**
|
||||
|
||||
A: Please check:
|
||||
|
||||
- ✅ Subscription link is correct
|
||||
- ✅ Network connection is normal
|
||||
- ✅ Configuration format is compatible
|
||||
- ✅ No firewall blocking access
|
||||
|
||||
**Q: Connected but can't access internet?**
|
||||
|
||||
A: Troubleshooting suggestions:
|
||||
|
||||
- 🔄 Check if nodes are available
|
||||
- 📱 Confirm VPN permissions are granted
|
||||
- 🌐 Try switching to different nodes
|
||||
- 🛡️ Verify DNS settings
|
||||
|
||||
**Q: App crashes or freezes?**
|
||||
|
||||
A: Solutions:
|
||||
|
||||
- 🔄 Restart app or device
|
||||
- 🗑️ Clear app cache and data
|
||||
- 📊 Check system resource usage
|
||||
- 📱 Update to latest version
|
||||
|
||||
### 🌐 Network Issues
|
||||
|
||||
**Q: Slow connection speeds?**
|
||||
|
||||
A: Optimization tips:
|
||||
|
||||
- 📍 Choose servers closer to your location
|
||||
- ⏰ Test at different times of day
|
||||
- 🔧 Try different protocols
|
||||
- 📊 Use built-in speed test
|
||||
|
||||
**Q: Frequent disconnections?**
|
||||
|
||||
A: Stability improvements:
|
||||
|
||||
- 🔄 Enable auto-reconnect
|
||||
- 🛡️ Check battery optimization settings
|
||||
- 📶 Verify network stability
|
||||
- ⚙️ Adjust keep-alive settings
|
||||
|
||||
### ⚙️ Configuration Issues
|
||||
|
||||
**Q: Rules not working properly?**
|
||||
|
||||
A: Check points:
|
||||
|
||||
- 📋 Verify rule syntax is correct
|
||||
- 🎯 Check rule priority order
|
||||
- 🔍 Review rule matching logs
|
||||
- 🔄 Restart after rule changes
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Performance Optimization
|
||||
|
||||
### ⚡ Speed Enhancement
|
||||
|
||||
#### 🌍 Server Selection Strategy
|
||||
|
||||
1. **Geographic Proximity**: Choose servers closest to your location
|
||||
2. **Load Testing**: Use built-in speed tests to compare servers
|
||||
3. **Peak Hours**: Avoid overcrowded servers during peak times
|
||||
4. **Protocol Optimization**: Test different protocols for best performance
|
||||
|
||||
#### 🔧 Configuration Tuning
|
||||
|
||||
```yaml
|
||||
# Performance optimization settings
|
||||
mixed-port: 7890
|
||||
allow-lan: false
|
||||
mode: rule
|
||||
log-level: info
|
||||
external-controller: 127.0.0.1:9090
|
||||
```
|
||||
|
||||
### 🛡️ Stability Improvements
|
||||
|
||||
- **Connection Redundancy**: Configure multiple servers in groups
|
||||
- **Auto-failover**: Enable automatic server switching
|
||||
- **Health Monitoring**: Regular connectivity checks
|
||||
- **Backup Configurations**: Maintain multiple config profiles
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Learning Resources
|
||||
|
||||
### 📚 Official Documentation
|
||||
|
||||
- 🏠 [Project Homepage](https://github.com/MetaCubeX/ClashMetaForAndroid)
|
||||
- 📖 [User Manual](https://github.com/MetaCubeX/ClashMetaForAndroid/wiki)
|
||||
- 🐛 [Issue Tracking](https://github.com/MetaCubeX/ClashMetaForAndroid/issues)
|
||||
- 💬 [Community Discussion](https://t.me/ClashMeta)
|
||||
|
||||
### 🛠️ Technical Resources
|
||||
|
||||
- 🔧 [Clash Meta Kernel](https://github.com/MetaCubeX/Clash.Meta)
|
||||
- 📋 [Configuration Examples](https://github.com/MetaCubeX/Clash.Meta/wiki)
|
||||
- 🎯 [Rule Collections](https://github.com/Loyalsoldier/clash-rules)
|
||||
- 🌐 [Community Configs](https://github.com/ACL4SSR/ACL4SSR)
|
||||
|
||||
### 🎓 Learning Materials
|
||||
|
||||
- 📺 [Video Tutorials](https://www.youtube.com/results?search_query=clash+meta+android)
|
||||
- 📝 [Blog Articles](https://docs.metacubex.one/)
|
||||
- 🔍 [Troubleshooting Guide](https://github.com/MetaCubeX/ClashMetaForAndroid/wiki/Troubleshooting)
|
||||
- 💡 [Configuration Tips](https://github.com/MetaCubeX/ClashMetaForAndroid/wiki/Configuration-Tips)
|
||||
|
||||
---
|
||||
|
||||
## 💡 Best Practices
|
||||
|
||||
### 🎯 Usage Recommendations
|
||||
|
||||
1. **Regular Updates**: Keep the app updated for latest features and security patches
|
||||
2. **Multiple Profiles**: Maintain different profiles for different use cases
|
||||
3. **Rule Optimization**: Regularly review and optimize your routing rules
|
||||
4. **Monitor Performance**: Keep track of connection quality and speeds
|
||||
|
||||
### 🛡️ Security Guidelines
|
||||
|
||||
1. **Trusted Sources**: Only use configurations from reputable providers
|
||||
2. **Regular Audits**: Periodically review your proxy rules and configurations
|
||||
3. **Privacy Settings**: Configure DNS and leak protection properly
|
||||
4. **Log Management**: Monitor logs for unusual activity
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Summary & Evaluation
|
||||
|
||||
### ✅ Strengths
|
||||
|
||||
- 🆓 **Free & Open Source**: No cost with transparent development
|
||||
- 🚀 **High Performance**: Efficient Clash Meta kernel
|
||||
- 🎨 **Modern Interface**: Beautiful and intuitive Material Design
|
||||
- 🔧 **Rich Features**: Comprehensive rule engine and customization options
|
||||
- 🌐 **Protocol Support**: Extensive protocol compatibility
|
||||
|
||||
### ❌ Considerations
|
||||
|
||||
- 📚 **Learning Curve**: Advanced features require time to master
|
||||
- 🔄 **Alpha Status**: May have stability issues as pre-release software
|
||||
- 🛠️ **Configuration Complexity**: Can be overwhelming for beginners
|
||||
- 📱 **Resource Usage**: May consume more battery and memory
|
||||
|
||||
### 🎯 Ideal For
|
||||
|
||||
- 🔧 **Advanced Users**: Those who want extensive customization
|
||||
- 🆓 **Budget-Conscious**: Users seeking powerful free alternatives
|
||||
- 🎓 **Learning Enthusiasts**: Those interested in networking concepts
|
||||
- 🌐 **Rule-Based Routing**: Users needing complex traffic management
|
||||
|
||||
---
|
||||
|
||||
> 📅 Last Updated: July 10, 2025 | ⚔️ Compatible Version: Clash Meta for Android 2.11.6-alpha
|
||||
|
||||
+482
-30
@@ -1,54 +1,506 @@
|
||||
# Sing-box
|
||||
# 📦 sing-box - Next-Generation Cross-Platform Proxy Tool
|
||||
|
||||
## Introduction
|
||||

|
||||
|
||||
[Sing-box](https://github.com/SagerNet/sing-box) is a next-generation universal cross-platform proxy client software, supporting multiple platforms including iOS and Apple TV, completely free.
|
||||
> 🌟 [sing-box](https://github.com/SagerNet/sing-box) is an emerging cross-platform proxy software that has gained user favor for its excellent performance, modern architecture, and completely free nature.
|
||||
|
||||
### Key Features
|
||||
## ✨ Product Highlights
|
||||
|
||||
- Cross-platform support
|
||||
- Open source and free
|
||||
- Continuous updates and maintenance
|
||||
- Excellent performance
|
||||
### 🎯 Core Advantages
|
||||
|
||||
### Supported Protocols
|
||||
- 🆓 **Completely Free**: Open source project, permanently free to use
|
||||
- 🌍 **Cross-Platform Support**: Windows, macOS, Linux, Android, iOS
|
||||
- 🚀 **Exceptional Performance**: Developed in Go language with high-performance architecture
|
||||
- 🔄 **Continuous Updates**: Active development team with regular maintenance updates
|
||||
- 🛡️ **Secure & Reliable**: Modern security mechanisms with transparent open source code
|
||||
|
||||
- Shadowsocks
|
||||
- VMess
|
||||
- Trojan
|
||||
- Hysteria 2
|
||||
### 🌟 Featured Functions
|
||||
|
||||
## System Requirements
|
||||
| Feature | Description | Advantages |
|
||||
|---------|-------------|------------|
|
||||
| 🎭 **Multiple Inbounds** | Support for various inbound protocols | Flexible configuration |
|
||||
| 🔀 **Smart Routing** | Powerful routing rule system | Precise traffic splitting |
|
||||
| 📊 **Real-time Monitoring** | Detailed connection and traffic statistics | Easy management |
|
||||
| 🔧 **Hot Reload** | Support for configuration hot reload | No restart required |
|
||||
| 🎯 **DNS Optimization** | Built-in DNS server | Accelerated resolution |
|
||||
|
||||
- Operating System: Android 5.0 and above
|
||||
- Applicable Devices: Android phones/tablets
|
||||
### 🔗 Protocol Support
|
||||
|
||||
## Download
|
||||
| Protocol Type | Support Status | Feature Description |
|
||||
|---------------|----------------|---------------------|
|
||||
| 🔒 Shadowsocks | ✅ | Full functionality support including various encryption algorithms |
|
||||
| 🌟 VMess | ✅ | V2Ray protocol with complete features |
|
||||
| 🛡️ Trojan | ✅ | TLS traffic disguise, secure and reliable |
|
||||
| 🚀 Hysteria 2 | ✅ | High-speed QUIC-based protocol |
|
||||
| ⚡ VLESS | ✅ | Lightweight protocol with excellent performance |
|
||||
| 🔐 WireGuard | ✅ | Modern VPN protocol |
|
||||
| 🌊 TUIC | ✅ | New QUIC-based protocol |
|
||||
|
||||
[Download Address 1](https://git.886.be/https://github.com/SagerNet/sing-box/releases/download/v1.10.1/SFA-1.10.1-universal.apk)
|
||||
### 📱 System Requirements
|
||||
|
||||
[Download Address 2](https://gh.xxooo.cf/https://github.com/SagerNet/sing-box/releases/download/v1.10.1/SFA-1.10.1-universal.apk)
|
||||
- **Minimum Version**: Android 5.0 (API 21) and above
|
||||
- **Recommended Version**: Android 8.0 and above
|
||||
- **Compatible Devices**: Android phones / tablets
|
||||
- **Architecture Support**: ARM64, ARM, x86_64
|
||||
- **Storage Required**: Approximately 80MB available space
|
||||
- **Memory Required**: Recommended 2GB RAM or more
|
||||
|
||||
[Download Address 3](https://github.com/SagerNet/sing-box/releases/download/v1.10.1/SFA-1.10.1-universal.apk)
|
||||
---
|
||||
|
||||
## User Guide
|
||||
## 📥 Download & Installation
|
||||
|
||||
### Configuration Steps
|
||||
### 🔗 Official Release
|
||||
|
||||
1. Download and install the app
|
||||
2. Open Sing-box
|
||||
3. Import configuration file
|
||||
4. Select server
|
||||
5. Start connection
|
||||
> 📌 **Version Note**: sing-box provides an Android version called SFA (sing-box for Android)
|
||||
|
||||
### Detailed Guide
|
||||
| Download Source | Version | Filename |
|
||||
|----------------|---------|----------|
|
||||
| 🏠 GitHub Release | 1.10.1 | [SFA-1.10.1-universal.apk](https://github.com/SagerNet/sing-box/releases/download/v1.10.1/SFA-1.10.1-universal.apk) |
|
||||
| 🚀 Mirror Accelerator 1 | 1.10.1 | [Accelerated Download](https://git.886.be/https://github.com/SagerNet/sing-box/releases/download/v1.10.1/SFA-1.10.1-universal.apk) |
|
||||
| 🚀 Mirror Accelerator 2 | 1.10.1 | [Backup Link](https://gh.xxooo.cf/https://github.com/SagerNet/sing-box/releases/download/v1.10.1/SFA-1.10.1-universal.apk) |
|
||||
|
||||
### 🛠️ Installation Guide
|
||||
|
||||
1. **Preparation**
|
||||
- Ensure device meets system requirements
|
||||
- Allow installation from unknown sources
|
||||
|
||||
2. **Download & Install**
|
||||
- Choose appropriate download source
|
||||
- Download APK file to device
|
||||
- Tap file to begin installation
|
||||
|
||||
3. **Grant Permissions**
|
||||
- Grant network access permissions
|
||||
- Allow VPN connection permissions (on first startup)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Usage Tutorial
|
||||
|
||||
### 📋 Quick Start
|
||||
|
||||
#### 🔥 Configuration Flow
|
||||
|
||||
1. **📱 Launch Application** - Open sing-box (SFA)
|
||||
2. **📂 Import Configuration** - Add configuration files or subscriptions
|
||||
3. **🌐 Select Server** - Choose from available nodes
|
||||
4. **🚀 Start Service** - Enable proxy connection
|
||||
5. **✅ Verify Connection** - Confirm network proxy is functioning
|
||||
|
||||
### 🎯 Detailed Operation
|
||||
|
||||
#### 🌟 Step 1: Application Launch
|
||||
|
||||
Open the installed sing-box and enter the application homepage:
|
||||
|
||||

|
||||
|
||||
> 💡 **First Startup Tip**: The app will request VPN permissions, please select "Allow"
|
||||
|
||||
#### ⚙️ Step 2: Configuration Options
|
||||
|
||||
Tap "Configuration" or "Profiles" to enter configuration management:
|
||||
|
||||

|
||||

|
||||
|
||||
#### 📥 Step 3: Import Configuration
|
||||
|
||||
Select import method (URL subscription, local file, or manual configuration):
|
||||
|
||||

|
||||
|
||||
#### ✅ Step 4: Configuration Confirmation
|
||||
|
||||
Check imported configuration information and confirm it's correct:
|
||||
|
||||

|
||||
|
||||
#### 🌐 Step 5: Node Selection
|
||||
|
||||
Select appropriate servers from the available node list:
|
||||
|
||||

|
||||
|
||||
#### 🚀 Step 6: Start Connection
|
||||
|
||||
Return to main interface and start the proxy service:
|
||||
|
||||

|
||||
|
||||
---
|
||||
*Last Updated: 2024.11.16*
|
||||
|
||||
## 🎛️ Advanced Configuration
|
||||
|
||||
### 📊 Routing Rules
|
||||
|
||||
#### 🎯 Rule Types
|
||||
|
||||
- **Domain Rules**: Smart traffic splitting based on domain names
|
||||
- **IP Rules**: Precise routing based on target IP addresses
|
||||
- **GeoIP Rules**: Automatic routing based on geographical location
|
||||
- **Process Rules**: Traffic splitting based on application processes (requires root)
|
||||
|
||||
#### 📋 Rule Configuration Examples
|
||||
|
||||
```json
|
||||
{
|
||||
"route": {
|
||||
"rules": [
|
||||
{
|
||||
"domain_suffix": [".cn", ".com.cn"],
|
||||
"outbound": "direct"
|
||||
},
|
||||
{
|
||||
"geoip": ["cn"],
|
||||
"outbound": "direct"
|
||||
},
|
||||
{
|
||||
"domain_suffix": [".google.com", ".youtube.com"],
|
||||
"outbound": "proxy"
|
||||
}
|
||||
],
|
||||
"final": "proxy"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 🔄 Outbound Configuration
|
||||
|
||||
#### 🌐 Connection Modes
|
||||
|
||||
- **Direct Mode**: Traffic connects directly to target
|
||||
- **Proxy Mode**: Forward through proxy servers
|
||||
- **Block Mode**: Block specific traffic
|
||||
- **DNS Mode**: DNS queries only
|
||||
|
||||
#### ⚙️ Advanced Outbound Settings
|
||||
|
||||
```json
|
||||
{
|
||||
"outbounds": [
|
||||
{
|
||||
"type": "shadowsocks",
|
||||
"tag": "proxy",
|
||||
"server": "example.com",
|
||||
"server_port": 443,
|
||||
"method": "chacha20-ietf-poly1305",
|
||||
"password": "your_password"
|
||||
},
|
||||
{
|
||||
"type": "direct",
|
||||
"tag": "direct"
|
||||
},
|
||||
{
|
||||
"type": "block",
|
||||
"tag": "block"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### 📈 Monitoring & Statistics
|
||||
|
||||
#### 📊 Real-time Metrics
|
||||
|
||||
- **Live Traffic**: Display current network speed
|
||||
- **Historical Statistics**: View traffic usage history
|
||||
- **Connection Information**: Show active connection details
|
||||
- **Log Records**: Detailed runtime logs
|
||||
|
||||
#### 📈 Performance Tracking
|
||||
|
||||
| Metric | Description | Update Frequency |
|
||||
|--------|-------------|------------------|
|
||||
| 🚀 **Speed** | Current transfer rates | Real-time |
|
||||
| 📊 **Data Usage** | Total data consumed | Continuous |
|
||||
| 🔗 **Connections** | Active connection count | Real-time |
|
||||
| ⏱️ **Latency** | Response time to servers | Periodic |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Configuration Examples
|
||||
|
||||
### 📝 Basic Configuration
|
||||
|
||||
```json
|
||||
{
|
||||
"log": {
|
||||
"level": "info"
|
||||
},
|
||||
"inbounds": [
|
||||
{
|
||||
"type": "tun",
|
||||
"inet4_address": "172.19.0.1/30",
|
||||
"inet6_address": "fdfe:dcba:9876::1/126",
|
||||
"auto_route": true,
|
||||
"strict_route": false
|
||||
}
|
||||
],
|
||||
"outbounds": [
|
||||
{
|
||||
"type": "shadowsocks",
|
||||
"server": "example.com",
|
||||
"server_port": 443,
|
||||
"method": "chacha20-ietf-poly1305",
|
||||
"password": "your_password"
|
||||
},
|
||||
{
|
||||
"type": "direct",
|
||||
"tag": "direct"
|
||||
}
|
||||
],
|
||||
"route": {
|
||||
"rules": [
|
||||
{
|
||||
"geoip": "cn",
|
||||
"outbound": "direct"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 🎭 Advanced Multi-Outbound Configuration
|
||||
|
||||
```json
|
||||
{
|
||||
"outbounds": [
|
||||
{
|
||||
"type": "selector",
|
||||
"tag": "proxy",
|
||||
"outbounds": ["server1", "server2", "server3"]
|
||||
},
|
||||
{
|
||||
"type": "urltest",
|
||||
"tag": "auto",
|
||||
"outbounds": ["server1", "server2", "server3"],
|
||||
"url": "http://www.gstatic.com/generate_204",
|
||||
"interval": "10m"
|
||||
},
|
||||
{
|
||||
"type": "shadowsocks",
|
||||
"tag": "server1",
|
||||
"server": "server1.example.com",
|
||||
"server_port": 443,
|
||||
"method": "chacha20-ietf-poly1305",
|
||||
"password": "password1"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Performance Optimization
|
||||
|
||||
### ⚡ Speed Enhancement
|
||||
|
||||
#### 🌍 Server Selection Strategy
|
||||
|
||||
1. **Geographic Proximity**: Choose servers closest to your location
|
||||
2. **Load Testing**: Use built-in connectivity tests
|
||||
3. **Protocol Optimization**: Select appropriate protocols for your network
|
||||
4. **Concurrent Connections**: Optimize connection pooling
|
||||
|
||||
#### 🛠️ Configuration Tuning
|
||||
|
||||
```json
|
||||
{
|
||||
"experimental": {
|
||||
"cache_file": {
|
||||
"enabled": true,
|
||||
"path": "cache.db"
|
||||
}
|
||||
},
|
||||
"route": {
|
||||
"auto_detect_interface": true,
|
||||
"override_android_vpn": true
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 🛡️ Stability Improvements
|
||||
|
||||
- **Connection Redundancy**: Configure multiple outbound options
|
||||
- **Auto-failover**: Enable automatic server switching
|
||||
- **Health Monitoring**: Regular connectivity checks
|
||||
- **Backup Configurations**: Maintain multiple config profiles
|
||||
|
||||
---
|
||||
|
||||
## ❓ Frequently Asked Questions
|
||||
|
||||
### 🔧 Technical Issues
|
||||
|
||||
**Q: Configuration import fails?**
|
||||
|
||||
A: Please check:
|
||||
|
||||
- ✅ Configuration file format is correct
|
||||
- ✅ Network connection is normal
|
||||
- ✅ Supported protocols are being used
|
||||
- ✅ No syntax errors in JSON configuration
|
||||
|
||||
**Q: Connection unstable?**
|
||||
|
||||
A: Optimization suggestions:
|
||||
|
||||
- 🔄 Try switching to different server nodes
|
||||
- 🌐 Check local network environment
|
||||
- ⚙️ Adjust TCP/UDP settings
|
||||
- 📊 Monitor connection quality
|
||||
|
||||
**Q: High battery consumption?**
|
||||
|
||||
A: Energy-saving recommendations:
|
||||
|
||||
- 🎯 Configure routing rules properly to reduce unnecessary proxying
|
||||
- 📍 Choose servers with lower latency
|
||||
- 🔄 Turn off service when not needed
|
||||
- 🛡️ Optimize background activity
|
||||
|
||||
### 📱 Application Issues
|
||||
|
||||
**Q: Unable to start?**
|
||||
|
||||
A: Troubleshooting steps:
|
||||
|
||||
- 📱 Check Android version compatibility
|
||||
- 💾 Confirm sufficient storage space
|
||||
- 🔄 Restart device and try again
|
||||
- 🛠️ Clear app cache and data
|
||||
|
||||
**Q: VPN permission denied?**
|
||||
|
||||
A: Solutions:
|
||||
|
||||
- ⚙️ Go to Settings → Apps → sing-box → Permissions
|
||||
- 🔓 Enable VPN permission manually
|
||||
- 🔄 Restart app after granting permissions
|
||||
- 📱 Check if other VPN apps are running
|
||||
|
||||
### ⚙️ Configuration Issues
|
||||
|
||||
**Q: Rules not working properly?**
|
||||
|
||||
A: Check points:
|
||||
|
||||
- 📋 Verify rule syntax is correct
|
||||
- 🎯 Check rule priority order
|
||||
- 🔍 Review rule matching in logs
|
||||
- 🔄 Restart after rule changes
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Learning Resources
|
||||
|
||||
### 📚 Official Documentation
|
||||
|
||||
- 🏠 [Project Homepage](https://github.com/SagerNet/sing-box)
|
||||
- 📖 [Official Documentation](https://sing-box.sagernet.org/)
|
||||
- 🎯 [Configuration Examples](https://github.com/SagerNet/sing-box/tree/main/docs/examples)
|
||||
- 🐛 [Issue Reporting](https://github.com/SagerNet/sing-box/issues)
|
||||
|
||||
### 💬 Community Support
|
||||
|
||||
- 🔗 [Telegram Group](https://t.me/sagernet)
|
||||
- 📢 [Update Channel](https://t.me/sagernet_releases)
|
||||
- 💭 [Discussion Community](https://github.com/SagerNet/sing-box/discussions)
|
||||
- 🌐 [Reddit Community](https://reddit.com/r/sagernet)
|
||||
|
||||
### 🛠️ Development Resources
|
||||
|
||||
- 📋 [API Documentation](https://sing-box.sagernet.org/configuration/)
|
||||
- 🔧 [Plugin Development](https://github.com/SagerNet/sing-box)
|
||||
- 🎨 [UI Components](https://github.com/SagerNet/sing-box-for-android)
|
||||
- 🔗 [Integration Examples](https://github.com/SagerNet/sing-box/wiki)
|
||||
|
||||
### 🎓 Learning Materials
|
||||
|
||||
- 📺 [Video Tutorials](https://www.youtube.com/results?search_query=sing-box+android)
|
||||
- 📝 [Blog Articles](https://sagernet.org/blog/)
|
||||
- 🔍 [Configuration Guide](https://sing-box.sagernet.org/configuration/guide/)
|
||||
- 💡 [Best Practices](https://github.com/SagerNet/sing-box/wiki/Best-Practices)
|
||||
|
||||
---
|
||||
|
||||
## 💡 Best Practices
|
||||
|
||||
### ⚡ Performance Optimization
|
||||
|
||||
#### 🎯 Configuration Strategy
|
||||
|
||||
1. **Reasonable Rule Configuration**: Avoid proxying all traffic unnecessarily
|
||||
2. **Choose Nearby Nodes**: Select geographically closer servers
|
||||
3. **Regular Updates**: Keep app and rules up to date
|
||||
4. **Monitor Performance**: Track connection quality and speeds
|
||||
|
||||
#### 🔧 Advanced Optimization
|
||||
|
||||
```json
|
||||
{
|
||||
"experimental": {
|
||||
"clash_api": {
|
||||
"external_controller": "127.0.0.1:9090",
|
||||
"external_ui": "ui"
|
||||
}
|
||||
},
|
||||
"route": {
|
||||
"rule_set": [
|
||||
{
|
||||
"tag": "geosite-cn",
|
||||
"type": "remote",
|
||||
"format": "binary",
|
||||
"url": "https://cdn.jsdelivr.net/gh/SagerNet/sing-geosite@rule-set/geosite-cn.srs"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 🛡️ Security Recommendations
|
||||
|
||||
#### 🔐 Configuration Security
|
||||
|
||||
1. **Verify Configuration Sources**: Only use trusted configuration providers
|
||||
2. **Regular Backups**: Backup important configuration files
|
||||
3. **Monitor Traffic**: Watch for unusual traffic usage patterns
|
||||
4. **Update Regularly**: Keep software updated for security patches
|
||||
|
||||
#### 🛡️ Privacy Protection
|
||||
|
||||
- **DNS Security**: Use secure DNS providers
|
||||
- **Leak Protection**: Enable IPv6 and DNS leak protection
|
||||
- **Log Management**: Configure appropriate logging levels
|
||||
- **Certificate Validation**: Ensure proper TLS certificate verification
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Summary & Evaluation
|
||||
|
||||
### ✅ Strengths
|
||||
|
||||
- 🆓 **Free & Open Source**: No cost with transparent development
|
||||
- 🚀 **High Performance**: Efficient Go-based architecture
|
||||
- 🌍 **Cross-Platform**: Consistent experience across devices
|
||||
- 🔧 **Rich Features**: Comprehensive routing and configuration options
|
||||
- 🔄 **Active Development**: Regular updates and community support
|
||||
|
||||
### ❌ Considerations
|
||||
|
||||
- 📚 **Learning Curve**: Complex configuration may overwhelm beginners
|
||||
- 🔄 **Rapid Development**: Frequent updates may introduce breaking changes
|
||||
- 🛠️ **Configuration Complexity**: JSON-based configuration requires technical knowledge
|
||||
- 📱 **Resource Usage**: May consume more resources than simpler alternatives
|
||||
|
||||
### 🎯 Ideal For
|
||||
|
||||
- 🔧 **Technical Users**: Those comfortable with JSON configuration
|
||||
- 🆓 **Budget-Conscious**: Users seeking powerful free alternatives
|
||||
- 🎓 **Learning Enthusiasts**: Those interested in modern proxy technologies
|
||||
- 🌐 **Cross-Platform**: Users needing consistent experience across devices
|
||||
|
||||
---
|
||||
|
||||
> 📅 Last Updated: July 10, 2025 | 📦 Compatible Version: sing-box 1.10.1 (SFA)
|
||||
|
||||
+357
-27
@@ -1,50 +1,380 @@
|
||||
# Surfboard
|
||||
# 🏄 Surfboard - Professional Android Proxy Tool
|
||||
|
||||
## Introduction
|
||||

|
||||
|
||||
[Surfboard](https://github.com/getsurfboard/surfboard) is an Android proxy tool with excellent performance and beautiful interface, fully compatible with Surge configurations.
|
||||
> 🌊 [Surfboard](https://github.com/getsurfboard/surfboard) is a professional-grade Android proxy client with full compatibility for Surge configuration syntax, providing enterprise-level network proxy solutions.
|
||||
|
||||
### Supported Protocols
|
||||
## ✨ Product Features
|
||||
|
||||
- Shadowsocks (SS)
|
||||
- V2Ray (VMess)
|
||||
- Trojan
|
||||
- HTTP/HTTPS
|
||||
- SOCKS5
|
||||
- SOCKS5 over TLS
|
||||
### 🎯 Core Advantages
|
||||
|
||||
## System Requirements
|
||||
- 🎨 **Elegant Interface**: Modern Material Design aesthetics
|
||||
- ⚡ **Exceptional Performance**: High-efficiency network processing engine
|
||||
- 🔧 **Strong Compatibility**: Full support for Surge configuration files
|
||||
- 📊 **Rich Features**: Built-in network testing and analysis tools
|
||||
- 🛡️ **Secure & Reliable**: Enterprise-grade security assurance
|
||||
|
||||
- Operating System: Android 9.0 and above
|
||||
- Applicable Devices: Android phones/tablets
|
||||
### 🔧 Protocol Support
|
||||
|
||||
## Download
|
||||
| Protocol | Status | Features |
|
||||
|----------|--------|----------|
|
||||
| 🔒 Shadowsocks | ✅ | Classic encryption protocol |
|
||||
| 🌟 VMess (V2Ray) | ✅ | Modern protocol standard |
|
||||
| 🛡️ Trojan | ✅ | HTTPS traffic disguise |
|
||||
| 🌐 HTTP/HTTPS | ✅ | Traditional proxy methods |
|
||||
| 🧦 SOCKS5 | ✅ | Universal proxy protocol |
|
||||
| 🔐 SOCKS5 over TLS | ✅ | Encrypted SOCKS protocol |
|
||||
|
||||
[Download Address 1](https://git.886.be/https://github.com/getsurfboard/surfboard/releases/download/2.24.5/mobile-universal-release.apk)
|
||||
### 📋 System Requirements
|
||||
|
||||
[Download Address 2](https://gh.xxooo.cf/https://github.com/getsurfboard/surfboard/releases/download/2.24.5/mobile-universal-release.apk)
|
||||
- **Minimum Version**: Android 9.0 (API 28)
|
||||
- **Recommended Version**: Android 11.0 and above
|
||||
- **Compatible Devices**: Smartphones / Tablets
|
||||
- **Storage Required**: Approximately 50MB available space
|
||||
- **RAM Required**: Recommended 2GB or more
|
||||
|
||||
[Download Address 3](https://github.com/getsurfboard/surfboard/releases/download/2.24.5/mobile-universal-release.apk)
|
||||
## 📥 Download & Installation
|
||||
|
||||
## Configuration Guide
|
||||
### 🔗 Official Channels
|
||||
|
||||
### Import Steps
|
||||
> ⚠️ **Important Notice**: Surfboard is a paid application. Please purchase through legitimate channels to support the developers.
|
||||
|
||||
1. Open Surfboard app
|
||||
2. Click the menu in the top right corner
|
||||
3. Select configuration source
|
||||
4. Import configuration file
|
||||
5. Select node and connect
|
||||
| Download Source | Version | Description |
|
||||
|----------------|---------|-------------|
|
||||
| 🏠 GitHub Release | 2.24.5 | [Official Release](https://github.com/getsurfboard/surfboard/releases/download/2.24.5/mobile-universal-release.apk) |
|
||||
| 🚀 Mirror Accelerator 1 | 2.24.5 | [Accelerated Download](https://git.886.be/https://github.com/getsurfboard/surfboard/releases/download/2.24.5/mobile-universal-release.apk) |
|
||||
| 🚀 Mirror Accelerator 2 | 2.24.5 | [Backup Link](https://gh.xxooo.cf/https://github.com/getsurfboard/surfboard/releases/download/2.24.5/mobile-universal-release.apk) |
|
||||
|
||||
### Visual Guide
|
||||
### 📱 App Stores
|
||||
|
||||
- **Google Play Store**: [Official Page](https://play.google.com/store/apps/details?id=com.surfboard)
|
||||
- **Price**: $4.99 USD (One-time purchase)
|
||||
- **Regional Availability**: Available in most countries except mainland China
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Configuration Tutorial
|
||||
|
||||
### 📋 Preparation
|
||||
|
||||
Before starting configuration, ensure:
|
||||
|
||||
- ✅ Surfboard app is installed
|
||||
- ✅ You have valid configuration files or subscription links
|
||||
- ✅ Device is connected to the internet
|
||||
- ✅ VPN permissions are granted
|
||||
|
||||
### 🛠️ Configuration Steps
|
||||
|
||||
#### 🔥 Step 1: Launch Application
|
||||
|
||||
Open the Surfboard app and enter the main interface:
|
||||
|
||||

|
||||
|
||||
> 💡 **First-time Use Tip**: The app will request VPN permission, please tap "Allow"
|
||||
|
||||
#### ⚙️ Step 2: Access Configuration Menu
|
||||
|
||||
Tap the menu button (three dots) in the top right corner:
|
||||
|
||||

|
||||

|
||||
|
||||
#### 📂 Step 3: Select Configuration Source
|
||||
|
||||
In the menu, select "Configuration" or "Profiles":
|
||||
|
||||

|
||||
|
||||
#### 📥 Step 4: Import Configuration
|
||||
|
||||
Choose the appropriate import method:
|
||||
|
||||
- **Import from URL**: Enter subscription link
|
||||
- **Import from File**: Select local configuration file
|
||||
- **Manual Configuration**: Manually add servers
|
||||
|
||||

|
||||
|
||||
#### ✅ Step 5: Confirm Configuration
|
||||
|
||||
Review the imported configuration information and save after confirming it's correct:
|
||||
|
||||

|
||||
|
||||
#### 🌐 Step 6: Select Server Node
|
||||
|
||||
Choose an appropriate server from the node list:
|
||||
|
||||

|
||||
|
||||
#### 🚀 Step 7: Start Connection
|
||||
|
||||
Click the connect button to start the proxy service:
|
||||
|
||||

|
||||
|
||||
---
|
||||
*Document Updated: 2024.11.16*
|
||||
|
||||
## 🎛️ Advanced Features
|
||||
|
||||
### 📊 Network Testing
|
||||
|
||||
#### 🏃 Performance Testing
|
||||
|
||||
- **Latency Test**: Check server response time
|
||||
- **Speed Test**: Measure actual download/upload speeds
|
||||
- **Availability Check**: Verify node connectivity
|
||||
- **Real-time Monitoring**: Monitor connection status
|
||||
|
||||
#### 📈 Testing Metrics
|
||||
|
||||
| Test Type | Purpose | Frequency |
|
||||
|-----------|---------|-----------|
|
||||
| 🏓 **Ping Test** | Connection latency | Real-time |
|
||||
| 📶 **Speed Test** | Bandwidth measurement | On-demand |
|
||||
| 🔄 **Availability** | Server reachability | Periodic |
|
||||
| 📊 **Quality Score** | Overall performance | Continuous |
|
||||
|
||||
### 🛡️ Rule Configuration
|
||||
|
||||
#### 🎯 Traffic Routing Rules
|
||||
|
||||
- **Smart Routing**: Intelligent domestic/international traffic splitting
|
||||
- **Ad Blocking**: Built-in advertisement filtering rules
|
||||
- **Custom Rules**: Support for advanced user customization
|
||||
- **GeoIP Routing**: Geographic-based traffic management
|
||||
|
||||
#### 📋 Rule Categories
|
||||
|
||||
```ini
|
||||
# Direct routing for local traffic
|
||||
DOMAIN-SUFFIX,local,DIRECT
|
||||
GEOIP,CN,DIRECT
|
||||
|
||||
# Proxy routing for international traffic
|
||||
DOMAIN-SUFFIX,google.com,PROXY
|
||||
DOMAIN-SUFFIX,youtube.com,PROXY
|
||||
|
||||
# Ad blocking rules
|
||||
DOMAIN-SUFFIX,googleads.com,REJECT
|
||||
DOMAIN-SUFFIX,doubleclick.net,REJECT
|
||||
```
|
||||
|
||||
### 📈 Traffic Statistics
|
||||
|
||||
#### 📊 Real-time Monitoring
|
||||
|
||||
- **Live Traffic**: View current traffic usage
|
||||
- **Connection Count**: Monitor active connections
|
||||
- **Speed Graphs**: Visualize bandwidth usage
|
||||
- **Data Consumption**: Track total data usage
|
||||
|
||||
#### 📋 Historical Analysis
|
||||
|
||||
- **Usage Patterns**: Analyze usage trends
|
||||
- **App Statistics**: Per-application traffic breakdown
|
||||
- **Time-based Reports**: Hourly/daily/monthly statistics
|
||||
- **Export Options**: CSV/JSON data export
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Configuration Examples
|
||||
|
||||
### 🌐 Basic Subscription Configuration
|
||||
|
||||
```yaml
|
||||
# Basic subscription setup
|
||||
subscription-url: "https://your-provider.com/subscription"
|
||||
update-interval: 86400
|
||||
auto-update: true
|
||||
```
|
||||
|
||||
### 🎯 Advanced Rule Configuration
|
||||
|
||||
```ini
|
||||
[General]
|
||||
# DNS settings
|
||||
dns-server = 8.8.8.8, 8.8.4.4, 223.5.5.5
|
||||
# Bypass local networks
|
||||
bypass-system = true
|
||||
skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8
|
||||
|
||||
[Rule]
|
||||
# Domestic traffic direct routing
|
||||
GEOIP,CN,DIRECT
|
||||
# International streaming
|
||||
DOMAIN-SUFFIX,netflix.com,PROXY
|
||||
DOMAIN-SUFFIX,hulu.com,PROXY
|
||||
# Social media
|
||||
DOMAIN-SUFFIX,twitter.com,PROXY
|
||||
DOMAIN-SUFFIX,facebook.com,PROXY
|
||||
# Default proxy for others
|
||||
FINAL,PROXY
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ❓ Frequently Asked Questions
|
||||
|
||||
### 🔧 Technical Issues
|
||||
|
||||
**Q: Configuration import fails?**
|
||||
|
||||
A: Please check:
|
||||
|
||||
- ✅ Configuration file format is correct
|
||||
- ✅ Network connection is stable
|
||||
- ✅ URL link is valid
|
||||
- ✅ No firewall blocking access
|
||||
|
||||
**Q: Connected but can't access internet?**
|
||||
|
||||
A: Try these solutions:
|
||||
|
||||
- 🔄 Switch to different server nodes
|
||||
- 🛡️ Check local firewall settings
|
||||
- 📱 Restart the app or device
|
||||
- 🌐 Verify DNS settings
|
||||
|
||||
**Q: App crashes frequently?**
|
||||
|
||||
A: Troubleshooting steps:
|
||||
|
||||
- 📱 Update to latest version
|
||||
- 🗑️ Clear app cache and data
|
||||
- 🔄 Restart device
|
||||
- 💾 Free up storage space
|
||||
|
||||
### 💰 Purchase Related
|
||||
|
||||
**Q: How to purchase the legitimate version?**
|
||||
|
||||
A: Through these channels:
|
||||
|
||||
- 🏪 **Google Play Store** (Recommended)
|
||||
- 🌐 **Official website** authorized channels
|
||||
- ❌ **Avoid cracked versions** for security
|
||||
|
||||
**Q: Refund policy?**
|
||||
|
||||
A: Google Play refund terms:
|
||||
|
||||
- 📅 **24-hour window** for automatic refunds
|
||||
- 📧 **Contact support** for special cases
|
||||
- 🔄 **Developer discretion** for exceptions
|
||||
|
||||
### 🌐 Network Issues
|
||||
|
||||
**Q: Slow connection speeds?**
|
||||
|
||||
A: Optimization tips:
|
||||
|
||||
- 📍 Choose servers closer to your location
|
||||
- ⏰ Test different times of day
|
||||
- 🔧 Adjust protocol settings
|
||||
- 📊 Use speed test feature
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Performance Optimization
|
||||
|
||||
### ⚡ Speed Enhancement
|
||||
|
||||
#### 🌍 Server Selection Strategy
|
||||
|
||||
1. **Geographic Proximity**: Choose servers closest to your location
|
||||
2. **Load Testing**: Use built-in speed tests to compare servers
|
||||
3. **Peak Hours**: Avoid overcrowded servers during peak times
|
||||
4. **Protocol Optimization**: Test different protocols for best performance
|
||||
|
||||
#### 🔧 Configuration Tuning
|
||||
|
||||
```ini
|
||||
[General]
|
||||
# Optimize for speed
|
||||
allow-udp-proxy = true
|
||||
udp-priority = true
|
||||
# Reduce latency
|
||||
tcp-connection = true
|
||||
```
|
||||
|
||||
### 🛡️ Stability Improvements
|
||||
|
||||
- **Connection Redundancy**: Configure multiple servers
|
||||
- **Auto-failover**: Enable automatic server switching
|
||||
- **Health Monitoring**: Regular connectivity checks
|
||||
- **Backup Configurations**: Maintain multiple config profiles
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Learning Resources
|
||||
|
||||
### 📚 Official Documentation
|
||||
|
||||
- 🏠 [Official Website](https://surfboard.app/)
|
||||
- 📖 [User Manual](https://github.com/getsurfboard/surfboard/wiki)
|
||||
- 🎯 [Configuration Examples](https://github.com/getsurfboard/surfboard/wiki/Configuration)
|
||||
- 🔧 [Advanced Settings](https://github.com/getsurfboard/surfboard/wiki/Advanced)
|
||||
|
||||
### 💬 Community Support
|
||||
|
||||
- 💭 [Telegram Group](https://t.me/surfboardapp)
|
||||
- 🐛 [GitHub Issues](https://github.com/getsurfboard/surfboard/issues)
|
||||
- 📧 [Email Support](mailto:support@surfboard.app)
|
||||
- 🌐 [User Forums](https://community.surfboard.app/)
|
||||
|
||||
### 🎓 Learning Materials
|
||||
|
||||
- 📺 [Video Tutorials](https://www.youtube.com/c/surfboardapp)
|
||||
- 📝 [Blog Articles](https://blog.surfboard.app/)
|
||||
- 🔍 [Troubleshooting Guide](https://surfboard.app/troubleshooting)
|
||||
- 💡 [Tips & Tricks](https://surfboard.app/tips)
|
||||
|
||||
---
|
||||
|
||||
## 💡 Best Practices
|
||||
|
||||
### 🎯 Usage Recommendations
|
||||
|
||||
1. **Regular Updates**: Keep the app updated for latest features and security
|
||||
2. **Multiple Profiles**: Maintain different profiles for different use cases
|
||||
3. **Backup Configurations**: Export and backup your configurations
|
||||
4. **Monitor Usage**: Keep track of data consumption
|
||||
|
||||
### 🛡️ Security Guidelines
|
||||
|
||||
1. **Trusted Sources**: Only use configurations from trusted providers
|
||||
2. **Regular Audits**: Periodically review your proxy rules
|
||||
3. **Privacy Settings**: Configure DNS and leak protection
|
||||
4. **Certificate Validation**: Ensure proper TLS certificate verification
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Summary & Evaluation
|
||||
|
||||
### ✅ Strengths
|
||||
|
||||
- 🎨 **Beautiful Interface**: Modern and intuitive design
|
||||
- ⚡ **Excellent Performance**: Fast and efficient processing
|
||||
- 🔧 **Surge Compatibility**: Full Surge configuration support
|
||||
- 📊 **Rich Features**: Comprehensive network tools
|
||||
- 🛡️ **Enterprise Quality**: Professional-grade reliability
|
||||
|
||||
### ❌ Considerations
|
||||
|
||||
- 💰 **Paid Software**: Requires one-time purchase
|
||||
- 📚 **Learning Curve**: Advanced features need time to master
|
||||
- 🌐 **Regional Restrictions**: Not available in all regions
|
||||
- 🔧 **Complex Configuration**: May overwhelm basic users
|
||||
|
||||
### 🎯 Ideal For
|
||||
|
||||
- 💼 **Professional Users**: Network administrators and developers
|
||||
- 🎓 **Advanced Enthusiasts**: Users who want extensive customization
|
||||
- 🏢 **Enterprise Environments**: Organizations requiring stable solutions
|
||||
- 🔧 **Surge Users**: Those familiar with Surge configuration syntax
|
||||
|
||||
---
|
||||
|
||||
> 📅 Last Updated: July 10, 2025 | 🏄 Compatible Version: Surfboard 2.24.5
|
||||
|
||||
+277
-28
@@ -1,52 +1,301 @@
|
||||
# v2rayNG
|
||||
# 🚀 v2rayNG - Complete Android Proxy Solution
|
||||
|
||||
[v2rayNG](https://github.com/2dust/v2rayNG) is a powerful proxy client software for Android operating system that supports multiple proxy protocols.
|
||||
> ⚡ **The Most Popular Android Proxy Client** | Open source, powerful, and supports all major protocols
|
||||
|
||||
## Supported Protocols
|
||||
[v2rayNG](https://github.com/2dust/v2rayNG) is the most widely used proxy client for Android, developed by the same team behind v2rayN for Windows. It offers comprehensive protocol support and user-friendly interface, making it the go-to choice for Android users.
|
||||
|
||||
- VMess
|
||||
- VLESS
|
||||
- Shadowsocks
|
||||
- Socks
|
||||
- Trojan
|
||||
- Wireguard
|
||||
## 📊 Protocol Support Matrix
|
||||
|
||||
## System Requirements
|
||||
| Protocol | Support Status | Performance | Security | Recommendation |
|
||||
|----------|----------------|-------------|----------|----------------|
|
||||
| 🚀 **VMess** | ✅ Native | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| 🔐 **VLESS** | ✅ Native | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| 🔒 **Shadowsocks** | ✅ Native | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
|
||||
| 🧦 **SOCKS** | ✅ Native | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
|
||||
| 🛡️ **Trojan** | ✅ Native | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| 🔗 **WireGuard** | ✅ Native | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
|
||||
|
||||
- Operating System: Android 5.0 and above
|
||||
- Compatible Devices: Android phones/tablets
|
||||
## 🔧 System Requirements
|
||||
|
||||
## Download Links
|
||||
### 📱 Android Compatibility
|
||||
|
||||
[Download Link 1](https://git.886.be/https://github.com/2dust/v2rayNG/releases/download/1.9.33/v2rayNG_1.9.33_universal.apk)
|
||||
| Requirement | Minimum | Recommended | Notes |
|
||||
|-------------|---------|-------------|-------|
|
||||
| **Android Version** | 5.0 (API 21) | 10.0+ | Latest features require newer Android |
|
||||
| **RAM** | 2GB | 4GB+ | Smooth operation |
|
||||
| **Storage** | 50MB | 200MB+ | Including cache and logs |
|
||||
| **CPU** | ARMv7 | ARM64 | Better performance on 64-bit |
|
||||
| **Network** | 3G/WiFi | 4G/5G/WiFi | Stable connection recommended |
|
||||
|
||||
[Download Link 2](https://gh.xxooo.cf/https://github.com/2dust/v2rayNG/releases/download/1.9.33/v2rayNG_1.9.33_universal.apk)
|
||||
## 📥 Official Downloads
|
||||
|
||||
[Download Link 3](https://github.com/2dust/v2rayNG/releases/download/1.9.33/v2rayNG_1.9.33_universal.apk)
|
||||
> 💡 **Download Tips**: Always download from official sources to ensure security and authenticity
|
||||
|
||||
[Download Link 4](https://dl.v2rayng.org/releases/latest/v2rayNG_1.8.12.apk)
|
||||
### 🌟 Primary Download Sources
|
||||
|
||||
## Installation Guide
|
||||
| Download Source | Type | Speed | Reliability | Recommendation |
|
||||
|----------------|------|-------|-------------|----------------|
|
||||
| [🚀 Mirror 1](https://git.886.be/https://github.com/2dust/v2rayNG/releases/download/1.9.33/v2rayNG_1.9.33_universal.apk) | Accelerated | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| [⚡ Mirror 2](https://gh.xxooo.cf/https://github.com/2dust/v2rayNG/releases/download/1.9.33/v2rayNG_1.9.33_universal.apk) | Accelerated | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
|
||||
| [📦 Official GitHub](https://github.com/2dust/v2rayNG/releases/download/1.9.33/v2rayNG_1.9.33_universal.apk) | Official | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
|
||||
| [🔗 Official Site](https://dl.v2rayng.org/releases/latest/v2rayNG_1.8.12.apk) | Official | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
|
||||
|
||||
The installation process is straightforward. If you download it from an app store, simply follow the prompts to download and install. If you download it from the official website or other third-party sources, you'll get a file named v2rayNG_x.x.x.apk, where .apk is the Android system installation package and x.x.x represents the version number. Just click to install - it's very simple.
|
||||
### 📋 Version Information
|
||||
|
||||
After installation, open the app to enter the main interface, which is the configuration file interface, as shown in the image below.
|
||||
- **Latest Version**: v1.9.33
|
||||
- **File Size**: ~35MB
|
||||
- **Architecture**: Universal (ARM + ARM64 + x86)
|
||||
- **Minimum Android**: 5.0 (API 21)
|
||||
- **Target Android**: 14 (API 34)
|
||||
|
||||

|
||||
## 🛠️ Installation Guide
|
||||
|
||||
## Usage Guide
|
||||
### 📱 Installation Methods
|
||||
|
||||
### 1. Import Subscription Link
|
||||
#### 🏪 Google Play Store (If Available)
|
||||
1. Search for "v2rayNG" in Google Play Store
|
||||
2. Tap "Install" and wait for automatic download
|
||||
3. App will be installed automatically
|
||||
4. **Advantage**: Automatic updates, verified by Google
|
||||
|
||||
Copy the subscription link
|
||||
#### 📦 APK Installation (Recommended)
|
||||
1. **Download APK**: Use one of the links above
|
||||
2. **Enable Unknown Sources**:
|
||||
- Go to Settings → Security → Unknown Sources
|
||||
- Enable "Install from Unknown Sources"
|
||||
3. **Install APK**: Tap the downloaded APK file
|
||||
4. **Grant Permissions**: Allow installation when prompted
|
||||
|
||||

|
||||
> ⚠️ **Security Note**: Only download APK files from official sources listed above
|
||||
|
||||
Click the import button in the top right corner, select subscription link, then click confirm to import the subscription link.
|
||||
### 🔐 First Launch Setup
|
||||
|
||||

|
||||
After installation, open v2rayNG to access the main interface:
|
||||
|
||||

|
||||

|
||||
|
||||
> **Interface Overview**: The main screen shows your configuration list and connection status
|
||||
|
||||
## 🚀 Complete Usage Guide
|
||||
|
||||
### 📥 Method 1: Import Subscription
|
||||
|
||||
#### Step 1: Copy Subscription Link
|
||||
|
||||

|
||||
|
||||
> **Get Subscription**: Copy the subscription URL from your service provider
|
||||
|
||||
#### Step 2: Import Subscription
|
||||
|
||||

|
||||
|
||||
> **Access Import**: Tap the "+" button in the top-right corner
|
||||
|
||||

|
||||
|
||||
> **Choose Method**: Select "Import subscription from clipboard" for automatic import
|
||||
|
||||
### ⚙️ Method 2: Manual Server Configuration
|
||||
|
||||
#### Step 1: Add Server Manually
|
||||
|
||||
Tap "+" → "Manually input VMess/VLESS/etc." to add individual servers
|
||||
|
||||
#### Step 2: Configure Server Details
|
||||
|
||||
Fill in the following information:
|
||||
- **Address**: Server IP or domain
|
||||
- **Port**: Server port number
|
||||
- **User ID**: Your unique identifier
|
||||
- **Security**: Encryption method
|
||||
- **Network**: Transport protocol
|
||||
|
||||
### 📱 Method 3: QR Code Scanning
|
||||
|
||||
#### Step 1: Access QR Scanner
|
||||
|
||||
Tap "+" → "Scan QR code"
|
||||
|
||||
#### Step 2: Scan Configuration
|
||||
|
||||
Point camera at QR code containing server configuration
|
||||
|
||||
## ⚙️ Advanced Configuration
|
||||
|
||||
### 🎯 Routing Rules
|
||||
|
||||
v2rayNG supports sophisticated routing rules:
|
||||
|
||||
#### 🌐 Domain-based Routing
|
||||
- **Direct**: Bypass proxy for domestic sites
|
||||
- **Proxy**: Route through proxy for blocked sites
|
||||
- **Block**: Block ads and malicious domains
|
||||
|
||||
#### 🗺️ Geographic Routing
|
||||
- **GeoIP CN**: Chinese IP addresses → Direct
|
||||
- **GeoIP Others**: Foreign IP addresses → Proxy
|
||||
- **Custom Rules**: User-defined routing logic
|
||||
|
||||
### 📊 Performance Optimization
|
||||
|
||||
#### 🚀 Speed Enhancement
|
||||
- **Connection Pool**: Reduce connection overhead
|
||||
- **Multiplexing**: Multiple streams over single connection
|
||||
- **Congestion Control**: Optimize for mobile networks
|
||||
|
||||
#### 🔋 Battery Optimization
|
||||
- **Background Limits**: Minimize background activity
|
||||
- **Sleep Mode**: Pause unnecessary operations
|
||||
- **Efficient Protocols**: Use battery-friendly protocols
|
||||
|
||||
## 🛡️ Security Features
|
||||
|
||||
### 🔐 Encryption Standards
|
||||
- **AES-256-GCM**: Military-grade encryption
|
||||
- **ChaCha20-Poly1305**: Modern, efficient encryption
|
||||
- **TLS 1.3**: Latest transport security
|
||||
|
||||
### 🛡️ Privacy Protection
|
||||
- **DNS Security**: Encrypted DNS queries
|
||||
- **Traffic Obfuscation**: Hide proxy traffic patterns
|
||||
- **No Logging**: No connection logs stored locally
|
||||
|
||||
### 🔒 Certificate Validation
|
||||
- **Certificate Pinning**: Prevent man-in-the-middle attacks
|
||||
- **Domain Verification**: Ensure connection authenticity
|
||||
- **SNI Masking**: Hide destination information
|
||||
|
||||
## ❓ Troubleshooting Guide
|
||||
|
||||
### 🔧 Connection Issues
|
||||
|
||||
**Q: Cannot connect to server?**
|
||||
|
||||
A: Check the following:
|
||||
|
||||
1. **Network Connection**: Ensure device has internet access
|
||||
2. **Server Status**: Verify server is online and accessible
|
||||
3. **Configuration**: Double-check all server parameters
|
||||
4. **Firewall**: Ensure app isn't blocked by firewall
|
||||
|
||||
**Q: Slow connection speed?**
|
||||
|
||||
A: Optimization steps:
|
||||
|
||||
1. **Server Selection**: Choose server closer to your location
|
||||
2. **Protocol Change**: Try different protocols (VMess → VLESS)
|
||||
3. **MTU Settings**: Adjust MTU size for your network
|
||||
4. **Background Apps**: Close unnecessary apps
|
||||
|
||||
### 📱 App-Specific Issues
|
||||
|
||||
**Q: App crashes on startup?**
|
||||
|
||||
A: Troubleshooting steps:
|
||||
|
||||
1. **Clear Cache**: Settings → Apps → v2rayNG → Clear Cache
|
||||
2. **Reinstall**: Uninstall and reinstall the app
|
||||
3. **Android Version**: Check compatibility with your Android version
|
||||
4. **Free Space**: Ensure sufficient storage space
|
||||
|
||||
**Q: Battery drain issues?**
|
||||
|
||||
A: Power optimization:
|
||||
|
||||
1. **Battery Optimization**: Disable battery optimization for v2rayNG
|
||||
2. **Background Limits**: Adjust background app refresh settings
|
||||
3. **Protocol Choice**: Use more efficient protocols
|
||||
4. **Update App**: Keep app updated for efficiency improvements
|
||||
|
||||
## 🎨 User Interface Guide
|
||||
|
||||
### 🏠 Main Interface Elements
|
||||
|
||||
#### 📊 Status Bar
|
||||
- **Connection Status**: Shows current connection state
|
||||
- **Speed Indicator**: Real-time upload/download speeds
|
||||
- **Server Info**: Currently selected server details
|
||||
|
||||
#### 📋 Server List
|
||||
- **Server Cards**: Visual representation of each server
|
||||
- **Latency Display**: Ping time to each server
|
||||
- **Selection**: Tap to select active server
|
||||
|
||||
#### ⚙️ Settings Access
|
||||
- **Three-dot Menu**: Access to advanced settings
|
||||
- **Quick Actions**: Common operations like test speed
|
||||
- **Profile Management**: Import/export configurations
|
||||
|
||||
### 🎛️ Settings Overview
|
||||
|
||||
#### 🌐 Network Settings
|
||||
- **Routing Mode**: Global proxy, PAC mode, or direct
|
||||
- **DNS Settings**: Custom DNS servers and DoH
|
||||
- **IPv6 Support**: Enable/disable IPv6 routing
|
||||
|
||||
#### 📱 App Settings
|
||||
- **Start on Boot**: Auto-start with device
|
||||
- **Background Mode**: Keep alive in background
|
||||
- **Theme Options**: Light/dark theme selection
|
||||
|
||||
## 🔄 Maintenance & Updates
|
||||
|
||||
### 📅 Regular Maintenance
|
||||
|
||||
#### 🔄 Subscription Updates
|
||||
- **Auto-Update**: Enable automatic subscription refresh
|
||||
- **Manual Update**: Refresh when servers change
|
||||
- **Update Frequency**: Recommended daily or weekly
|
||||
|
||||
#### 🧹 Cache Management
|
||||
- **Clear Logs**: Regular log cleanup for privacy
|
||||
- **Cache Cleanup**: Remove temporary files
|
||||
- **Database Optimization**: Maintain app performance
|
||||
|
||||
### 🆙 App Updates
|
||||
|
||||
#### 🔔 Update Notifications
|
||||
- **GitHub Releases**: Follow repository for updates
|
||||
- **In-app Notifications**: Enable update alerts
|
||||
- **Changelog Review**: Read changes before updating
|
||||
|
||||
#### 📦 Update Methods
|
||||
- **APK Update**: Download and install new APK
|
||||
- **Play Store**: Automatic updates if available
|
||||
- **Backup First**: Export configurations before updating
|
||||
|
||||
## 📊 Performance Comparison
|
||||
|
||||
| Feature | v2rayNG | Other Clients | Advantage |
|
||||
|---------|---------|---------------|-----------|
|
||||
| **Protocol Support** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | Most comprehensive |
|
||||
| **User Interface** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Clean and intuitive |
|
||||
| **Performance** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Optimized core |
|
||||
| **Stability** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Battle-tested |
|
||||
| **Open Source** | ✅ | ❌ | Transparent & secure |
|
||||
| **Community** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | Active development |
|
||||
|
||||
## 📞 Support & Resources
|
||||
|
||||
### 🌍 Official Resources
|
||||
- 🏠 **GitHub Repository**: [v2rayNG Project](https://github.com/2dust/v2rayNG)
|
||||
- 📋 **Issue Tracker**: [Report Bugs](https://github.com/2dust/v2rayNG/issues)
|
||||
- 📚 **Documentation**: [Wiki Pages](https://github.com/2dust/v2rayNG/wiki)
|
||||
|
||||
### 💬 Community Support
|
||||
- 📱 **Telegram**: Active user groups and channels
|
||||
- 💭 **Reddit**: r/v2ray community discussions
|
||||
- 🔗 **Forums**: Technical discussions and help
|
||||
|
||||
### 🎓 Learning Resources
|
||||
- 📺 **Video Tutorials**: Step-by-step setup guides
|
||||
- 📝 **Blog Posts**: Configuration examples and tips
|
||||
- 📖 **Official Docs**: Comprehensive technical documentation
|
||||
|
||||
---
|
||||
|
||||
> 📅 Last Updated: July 10, 2025 | 🚀 Compatible Version: v2rayNG 1.9.33+
|
||||
|
||||

|
||||
|
||||
|
||||
Reference in New Issue
Block a user