Surfboard是一款iOS平台的网络代理客户端,配置规则直接影响跨境访问效率,本文系统讲解代理组类型选择、TUN模式与系统代理的区别、分流规则写法及优先级,配合FAQ解答常见问题,帮助用户完成高效配置。
Surfboard配置前的核心概念
1 代理组类型详解
代理组决定节点选择逻辑,三种类型适用场景不同:
- select(手动选择):列出所有节点,用户手动切换,适合有多节点且需精确控制时使用。
- url-test(自动测速):配置测试URL和间隔时间,系统自动选择延迟最低的节点,适合日常使用,追求稳定快速。
- fallback(故障转移):按顺序尝试节点列表,第一个可用的节点生效,适合对可用性要求高的场景。
proxy-groups:
- name: 手动选择组
type: select
proxies:
- 节点A
- 节点B
- name: 自动测速组
type: url-test
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
- name: 故障转移组
type: fallback
url: http://www.gstatic.com/generate_204
interval: 300
proxies:
- 节点A
- 节点B
2 TUN模式与系统代理的区别
- TUN模式:创建虚拟网卡,接管设备全部流量(包括UDP、游戏数据包),适合游戏、实时通讯、直播等场景,开启后所有流量默认走代理,需配合规则分流。
- 系统代理:仅代理HTTP/HTTPS请求,应用需主动配置代理地址,兼容性更好,但无法处理UDP流量。
Surfboard默认使用系统代理,必要时在设置中开启TUN模式。
分流规则写法与优先级
1 规则类型
| 类型 | 写法示例 | 适用场景 |
|---|---|---|
| DOMAIN | DOMAIN,google.com |
精确匹配域名 |
| DOMAIN-SUFFIX | DOMAIN-SUFFIX,facebook.com |
匹配域名及子域名 |
| IP-CIDR | IP-CIDR,10.0.0.0/8,no-resolve |
匹配IP段 |
| GEOIP | GEOIP,CN,DIRECT |
按国家/地区分流 |
2 规则优先级
规则自上而下匹配,排在上面的规则优先执行,建议顺序:
- DOMAIN(精确域名)
- DOMAIN-SUFFIX(域名后缀)
- GEOIP(地区分流)
- IP-CIDR(IP段)
- FINAL(默认规则)
rules: - DOMAIN,www.google.com,自动测速组 - DOMAIN-SUFFIX,facebook.com,手动选择组 - GEOIP,CN,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT - MATCH,自动测速组
Surfboard配置步骤
1 导入订阅
- 获取机场提供的Clash订阅链接
- 打开Surfboard,点击「配置」-「添加订阅」
- 粘贴链接,完成导入
2 调整代理组
进入配置详情,根据使用场景修改代理组类型,日常浏览建议使用url-test自动测速;需要特定地区节点时使用select手动切换。
3 优化分流规则
在规则板块调整顺序,确保国内流量走DIRECT,海外流量走代理组,GEOIP规则可快速区分境内境外流量,减少规则数量。
4 开启TUN模式(如需要)
若使用游戏或UDP应用,在「设置」-「TUN模式」中开启,TUN模式下建议配合较完整的规则列表,避免无关流量走代理。
常见问题FAQ
1 节点显示延迟正常但无法访问
现象:代理组显示延迟100ms,但打开外网应用提示无法连接。
原因:节点服务器故障或本地网络对节点端口受限。
解决方法:切换至其他节点测试,或联系机场客服确认服务器状态。
2 开启TUN模式后部分应用无法联网
现象:开启TUN模式后,微信、钉钉等应用无法发送消息。
原因:TUN接管全部流量,部分应用服务器IP未加入分流规则。
解决方法:在规则中添加相关域名或IP至DIRECT,或暂时关闭TUN模式。
3 规则生效顺序混乱
现象:配置了GEOIP规则但国内网站仍走代理。
原因:规则顺序错误,匹配到了其他规则。
解决方法:检查规则列表顺序,确保GEOIP:CN规则位于IP-CIDR之前,FINAL规则放在最底部。
节点选择建议
不同使用场景对节点性能要求不同:4K视频需高带宽专线,游戏需低延迟节点,办公场景需稳定可靠,选择节点时关注延迟、带宽和稳定性指标,避免仅看价格判断质量。