Surfboard News
28.4K subscribers
8 photos
194 files
149 links
Download Telegram
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.2

mobile-2.29.2

- New Features
- USER-AGENT Rule: Support routing HTTP traffic based on User-Agent headers with wildcard pattern matching. Requires Android 10+ and VPN HTTP Proxy enabled.
- Dashboard Interaction: Tap network speed card to open traffic list sorted by speed; tap traffic usage card to open list sorted by total usage.
- VPN HTTP Proxy Toggle: New setting to enable/disable HTTP proxy functionality (Android 10+ only).
- Recent Request Quick Access: Network speed list now supports viewing request details directly.
- UI & Theme
- New Material3 theme design.
- Fixed occasional theme switching issues.
- Fixed external resources menu opening animation.
- SSHDump settings now auto-scroll and highlight on navigation.
- Fixes
- Fixed theme settings state loss issue.
- Improved Sn...
❤50🔥1
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.3

New Features
- Smart Proxy Group: Surge configuration files with smart proxy group type can now be imported (treated as url-test/auto type as a temporary compatibility solution).
- DNS Host Rule Enhancement: Host rules now apply to proxy server domains (previously only applied to target domains).
- Custom DNS Port: DNS server host rules now support custom port numbers.

Fixes
- Fixed traffic list auto-scrolling issue when data updates.

Improvements
- Performance: Fixed throughput degradation introduced in previous versions and further optimized network performance.
👍23❤7🔥5😈1
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.4

mobile-2.29.4

- UI & Theme
- Aligned more UI components with Material 3 Expressive design (Dashboard, Profiles, ProxyGroups FABs, Hosts list, DoH override settings).

- Fixes
- Fixed IPv6 DNS not being used.
- Fixed dynamic color theme not applying in MainActivity.
❤27
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.5

New Features
DoH Server in Host Rules: DNS over HTTPS servers can now be configured in the [Host] section of profiles.
Proxy Group Icon URL Parsing: Proxy groups now support parsing the icon-url parameter (UI display not yet supported).
Quoted Proxy Names: Proxy names wrapped in quotes are now fully supported in lookup, validation, and UI display.

Fixes
Fixed DNS leak caused by real IP queries.
Fixed Volley queue bottleneck that slowed down external resource downloads.

Improvements
Updated embedded GeoIP database.
❤28👍6👏4🥰2
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.29.6

mobile-2.29.6

- New Features
- Lower MTU Limit: MTU can now be lowered down to 1400.
- DoH Item in Host List: Host list now supports adding DoH server entries.

- Fixes
- Fixed several crash issues.
- Fixed OOM when decoding large profiles.
❤32👏5👍1
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.30.0

mobile-2.30.0

- New Features
- Underlying Proxy (Proxy Chain): Support proxy chaining for any proxy type.
- Picture-in-Picture Speed Window: Floating network speed display. (Requires Android 8+)
- Profile Editor Keyboard Shortcuts: Readline-style shortcuts (Ctrl+T, Ctrl+A/E, etc.).
- HTTP Basic Auth for External Resources: Support authentication in external resource URLs.

- Fixes
- Fix cookie persistence, editor OOM crash, DoH edit crash, STUN NAT detection, and LogcatViewer split-screen display.

- Improvements
- Optimize domain matching with C++ SuffixTree, faster profile loading, reduced memory usage, updated GeoIP database.
👍32❤21👏2🥰1
tv-universal-release.apk
44.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/tv-1.1.0

### New Features

- Added Explorer service with QR code for profile import
- Added DNS and Private IP cards to dashboard
- Added speed test entry to Tools row
- Support Snell/AnyTLS/Hysteria2/Shadowsocks 2022 protocol
- Support Smart proxy group type(fallback to auto)
- Support underlying-proxy to chain proxies
- Support all Host DNS rule types for proxy domains
- Support custom port in DNS server host rules
- Support multiple DoH servers
- Support DoH server definition in Host section
- Support importing Hysteria2/hy2 and anytls:// URI schemes
- Support IPv6
- Support lower MTU to 1400

### Fixes

- Fixed proxy group card title to 2 lines for consistent item height
- Fixed IPv6 DNS not being used

### Improvements

- Optimized profile import speed
- Reduced memory usage
- Support TLS 1.3 on older Android versions via Conscrypt
- Strip quotes when displaying proxy names
- Updated translations
- Updated GeoIP database
❤41👏10🥰5
tv-universal-release.apk
44.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/tv-1.1.1

**Fixes**
- Fixed some HTTPS proxies not working
- Fixed incorrect parsing of trailing comments in profile files
- Fixed inaccurate rule count for DOMAIN-SET and nested RULE-SET
- Fixed mobile version checker incorrectly prompting for TV app updates
- Fixed some DOMAIN-SET/RULE-SET not taking effect
👏7❤4
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.31.0

Improvements
- Optimized profile import speed.
- Added speed test warmup to reduce cold-start bias on measurement accuracy.

Fixes
- Fixed large domain-based rulesets (RULE-SET) not taking effect.
- Fixed incorrect parsing of trailing comment text in configuration lines.
- Fixed severely underreported rule counts for DOMAIN-SET and nested RULE-SET.
- Fixed compatibility issues with certain HTTPS proxy servers.
- Fixed mobile version checker incorrectly prompting for TV app updates.
- Updated built-in GeoIP database.
👏25❤7😈1
mobile-arm64-v8a-release.apk
22.1 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.31.1

New Features
- TLS Certificate Pinning: Support server-cert-fingerprint-sha256 parameter to pin server TLS certificates. Works with all TLS-based proxies (Trojan, VMess, Hysteria2, AnyTLS, Snell, HTTPS, SOCKS5-TLS).
- Snell v4: Support Snell v4 protocol.
- Explorer URL Import: Support importing profiles from URLs directly via the Explorer web service.
- Block QUIC: Support block-quic parameter to block QUIC (HTTP/3) traffic on specific proxies.

Fixes
- Fixed certain proxy configurations causing routing rules to not match correctly.
❤30👍8👎1🙏1
mobile-arm64-v8a-release.apk
22.2 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.32.2

New Features
- DOMAIN-WILDCARD Rule: Support DOMAIN-WILDCARD rule type for matching domain names with wildcards.
- Salamander Password for Hysteria2: Support salamander-password parameter for Hysteria2 proxy.
- Turkish Language: Add Turkish language support.

Fixes
- Fix Shadowsocks AEAD buffer overflow crash.
- Fix missing syntax highlighting keywords in ProfileEditor.

Improvements
- Update built-in GeoIP database.
🎉24❤11👍2👏1🐳1
mobile-arm64-v8a-release.apk
22.1 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.32.3

Improvements
- Support entering multiple IP addresses (comma-separated) in single DNS host record.
👍24❤3
mobile-arm64-v8a-release.apk
22.1 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.32.4

New Features
- AnyTLS UDP Relay: Support UDP relay for AnyTLS proxies.
- UDP Proxy Chaining: Support underlying-proxy to chain proxies for UDP traffic.

Fixes
- Fixed UDP proxy not updating when switching selections in a proxy group.

Improvements
- Improved speed test accuracy for proxies using underlying-proxy.
- Simplified proxy group list to a single-line layout.
- Updated built-in GeoIP database.
👍31❤8🔥2👎1🐳1🏆1
mobile-arm64-v8a-release.apk
22.7 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.33.0

New Features
- TUIC v5: Support TUIC v5 proxy protocol.
- [Host] Rule Sets: Support DOMAIN-SET and RULE-SET entries in the [Host] section for assigning DNS servers to domain lists.

Fixes
- Fixed idle connections causing continuous CPU usage and battery drain.
- Fixed UDP not working for AnyTLS/Trojan/VMess/Snell proxies when chained over a TCP-only underlying-proxy.

Improvements
- Profile editor now wraps long lines at character boundaries.
- Improved TCP packet forwarding performance.
👍27❤9🌚1
mobile-arm64-v8a-release.apk
22.6 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.34.1

New Features
- Backup & Restore: Export app settings and proxy profiles to a password-protected archive and restore them on another device. Cross-version compatible.
- Subnet Proxy Group: Support the subnet group type, which automatically selects a proxy based on the current network environment (e.g. WiFi, cellular, SSID, gateway).
- mDNS Resolution: Resolve .local domains for third-party apps; multicast traffic is now sent directly.
- Dashboard now refreshes public IP and DNS when returning to the app or switching tabs.

Fixes
- Fixed crash when the built-in GeoIP database file is corrupted.
- Fixed crash when changing a proxy group after the VPN has stopped.
- Fixed crash when switching tabs during activity recreation.
- Kept system bars edge-to-edge in the proxy info dialog.
- Fixed VPN startup failure lea...
👍29❤23👎1😢1🕊1
mobile-arm64-v8a-release.apk
22.9 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.34.2

New Features
- Default Profile: Fresh installs now include a ready-to-use default profile with built-in ad-blocking rules.

Fixes
- Fixed the snackbar floating above the bottom navigation bar when using 3-button navigation.
- Fixed connections hanging when IPv6 is unreachable; they now fail fast.
- Fixed rules not updating after the content of a DOMAIN-SET / RULE-SET list changes.
- Fixed a stability issue in the native engine.

Improvements
- Improved TCP/UDP forwarding performance and reduced per-packet CPU usage.
- Smoother network speed chart without flickering.
- Updated built-in GeoIP database.
❤24👏2🕊1
mobile-arm64-v8a-release.apk
23.1 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.34.3

Fixes
- Fixed SSH Dump crashing the app when enabled.
- Fixed crash when opening the file picker on devices without a file manager (e.g. some TV boxes).
👍12❤5🤮1🥱1🤣1
mobile-arm64-v8a-release.apk
21.8 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.34.4

New Features
- Pinned Profile Shortcuts: Pinned profiles now appear as dynamic launcher shortcuts; long-press the app icon to switch profiles directly.
- Hysteria2: support the gecko-password parameter.
- VMess: support the encrypt-method parameter.
- Maximum MTU raised from 32000 to 64000.

Fixes
- Fixed screen flicker when starting the VPN via a deep link.
- Fixed WireGuard profiles failing to connect when the endpoint is an IPv6 address.
- Fixed a rare crash when stopping and immediately restarting the VPN.
- Fixed the selected profile occasionally reverting to the previous one after a switch.
- Show a toast instead of crashing when the system blocks VPN auto-start.
- Fixed crash when the VPN permission dialog cannot be launched.
- Fixed crash when opening the file picker.
- Fixed a rare crash during dashbo...
❤26👍10🥰2
mobile-arm64-v8a-release.apk
21.9 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.35.1

mobile-2.35.1
- New Features
- External Resource Auto-Update: RULE-SET, DOMAIN-SET and policy-path resources can declare an update-interval and are refreshed automatically in the background.
- Rule support for Surge port expressions (DEST-PORT / SRC-PORT / IN-PORT ranges and operators), SRC-IP CIDR, and bare IP addresses (treated as a /32 or /128).
- Proxy servers with domain endpoints are resolved through [Host] rules, improving connection reliability and speed test stability.
- SSH Dump now blocks the system HTTP proxy so third-party app traffic stays in the capture; speed tests continue to work normally.
- Fixes
- Fixed external resource updates replacing a good cached resource with unusable content (empty body, error page, etc.), which co...
👍19❤10
mobile-arm64-v8a-release.apk
21.9 MB
https://github.com/getsurfboard/surfboard/releases/tag/mobile-2.35.2

mobile-2.35.2
- Fixes
- Fixed several crashes reported on some devices.
- Fixed Hysteria2 port hopping: configurations using it now connect instead of failing or being silently ignored.
- Fixed proxy servers whose domain resolves only to IPv6 failing to connect when the IPv4 lookup was slow.
- Improvements
- Native crash reports now record the exact crash site, making stability issues easier to diagnose.
- Updated the built-in GeoIP database.
❤22👍6🥱1