Surfboard
Surfboard is a powerful and highly-rated network proxy client on the Android platform. It allows users to manage and route all network traffic on their devices, sending different network requests to different proxy servers through custom rules. Compatible with Surge configurations, it can directly import and use Surge standard configuration files. It supports multiple mainstream proxy protocols, including HTTP/HTTPS, SOCKS5, SOCKS5 over TLS, Shadowsocks (SS/SS-OBFS), VMess, and Trojan, providing rich functionality that covers all mainstream protocols in the market. Surfboard is very similar to Surge on iOS platform and Clash on Android/Windows/macOS in terms of functionality and design philosophy, with perfect compatibility for Clash configuration files.
Key Features
- Strong Compatibility
- Clash Configuration Compatibility: Users can directly use configuration files or subscription links designed for Clash, enjoying the ready-made configuration resources provided by the vast Clash ecosystem.
- Mainstream Protocol Support: Supports widely used proxy protocols including Shadowsocks (SS), VMess (V2Ray), Trojan, and more.
- Flexible and Powerful Policy Rules Surfboard has a very mature rule engine that can split network traffic based on multiple dimensions:
- Domain-Based: Route traffic based on website domains being accessed;
- IP Address/CIDR: Route traffic based on target IP address ranges, suitable for handling specific services (like Telegram);
- GEOIP: Route traffic based on the geographic location of target servers, for example, "route all US server traffic through proxy";
- Process Name: Set separate proxy rules for specific apps on the phone;
- Intuitive and User-Friendly Graphical User Interface (GUI)
- Modern Design: Compared to some powerful but crude-looking tools, Surfboard's user interface is very clean, modern, and easy to get started with;
- Visual Management: Users can conveniently switch proxy nodes within the app, select policy groups (like "automatically select the node with lowest latency"), and view real-time network speed and traffic statistics;
- Latency Testing: Built-in node latency testing feature helps users quickly understand the connection quality of various servers;
-
High Performance and Stability Surfboard is known for its excellent performance and stability, with relatively low resource usage, capable of running stably in the background for long periods without affecting daily phone usage and battery life.
-
Advanced Features
- Override: Supports overriding DNS settings, HTTP User-Agent, etc., meeting the customization needs of advanced users.
- Quick Setting Tile Support: Supports adding to Android system's quick settings panel, making it convenient for users to enable or disable proxy service with one tap.
Comparison of Surfboard with Other Android Proxy Tools
Clash Meta for Android (CFA)
- Similarities: Both use the Clash core and can perfectly parse Clash configurations.
- Differences: The main difference lies in UI design and interactive experience. Surfboard's interface is more refined and modern compared to Clash Meta for Android. In terms of functionality implementation and stability, both are excellent, and the choice depends more on personal preference for the interface.
V2RayNG
V2RayNG: More focused on V2Ray (VMess/VLESS) protocols, with relatively simple configuration, suitable for users who only need basic proxy functionality. It's "plug-and-play" and very convenient for manually adding individual proxy nodes. Surfboard: Much more powerful than V2RayNG, with its core advantage being automated "traffic splitting rules". It's not suitable for manually adding individual nodes, but is designed to handle complete configuration files containing hundreds or thousands of nodes and complex rules. If you need intelligent traffic splitting (domestic direct connection, foreign proxy), then Surfboard is superior to V2RayNG.
Download
Minimum system requirements:
Android 8.0+ ARMv7/ARM64 architecture 50MB storage space Open this site in your phone browser (Chrome, Edge, Firefox, etc. are recommended), and click the download link below.
Surfboard |Mirror Download
Installation and Usage Tutorial
- After installation is complete, open Surfboard and click "Config" to enter the configuration page.
- On the configuration page, click "+" to import a configuration file.
- In the import configuration popup options, select "Import from URL", or directly select "Scan QR Code to Import" to scan the QR code provided by your service provider to import the configuration file. If you don't have a proxy node, you can choose from our recommended proxy nodes Proxy Recommendation.
- Fill in your service provider's subscription link on the configuration page and click "Save".
- After saving, return to the main page and click the start button to activate the proxy. When starting, a "Connection Request" confirmation dialog will appear - click "OK".
- After starting, click "Proxy" to view and select proxy nodes.