Stash 教程,iOS代理配置从零入门

Stash是iOS平台主流的代理客户端,支持Clash配置导入与规则分流,本文详解代理组类型选择、TUN模式与系统代理差异、分流规则写法,并提供常见问题的解决方案。

什么是Stash

Stash是一款运行在iOS设备上的网络代理工具,兼容Clash配置文件格式,它支持通过订阅链接一键导入节点,也支持手动编辑YAML配置,对于需要在iPhone或iPad上实现跨境访问的用户,Stash提供了完整的代理解决方案。

配置步骤

获取订阅链接

从节点服务商获取Clash格式的订阅地址,复制备用。

导入Stash

打开Stash应用,点击「配置」-「添加订阅」,粘贴链接并确认下载。

开启代理

返回主界面,选择代理组中的节点,点击连接即可。

代理组类型详解

代理组是Stash的核心功能,决定流量如何分配到不同节点。

类型 原理 适用场景
select 手动选择节点 需要指定特定节点
url-test 自动测速选择延迟最低 日常上网、4K视频
fallback 优先用第一个,失败则切换 追求稳定性

select适合需要明确知道自己在使用哪个节点的用户;url-test适合追求低延迟的场景,系统会自动测试节点延迟并选择最优;fallback则适合对稳定性要求高的办公场景,主节点不可用时自动切换。

TUN模式 vs 系统代理

Stash提供两种运行模式:

  • 系统代理:仅接管HTTP/HTTPS流量,配置简单,适合浏览器上网
  • TUN模式:接管全部流量(包括UDP、游戏),需开启Stash的TUN功能并信任证书

玩外服手游或使用语音软件时,必须开启TUN模式,普通网页浏览开系统代理即可。

分流规则写法

Stash使用YAML格式的规则文件,常见规则类型:

# 域名精确匹配
- DOMAIN,example.com,Proxy
# 域名后缀匹配
- DOMAIN-SUFFIX,google.com,Proxy
# IP段匹配
- IP-CIDR,10.0.0.0/8,Proxy
# 地理位置匹配
- GEOIP,CN,DIRECT

规则优先级从上到下递减,DOMAIN最精确,GEOIP最宽泛,建议将常用网站规则放在前面。

常见问题

现象:节点显示已连接但无法上网 原因:本地网络对代理端口有限制,解决方法:切换至443端口的节点,或开启TUN模式。

现象:4K视频频繁缓冲 原因:节点带宽不足或选择的是普通中转线路,解决方法:在代理组中切换到专线节点或使用url-test自动选优。

现象:部分App无法联网 原因:这些App走了系统代理未覆盖的流量,解决方法:开启TUN模式并确保Stash在后台运行。

节点选择建议

不同使用场景对节点要求不同:4K视频需要高带宽专线;游戏需要低延迟节点;跨境办公需要稳定可靠的线路,选择节点服务商时,关注其提供的线路类型和带宽上限。

您可以还会对下面的文章感兴趣: