准备工作与环境要求

在开始配置之前,请确认您的设备满足以下运行环境要求。不同操作系统的最低版本要求有所差异,确保系统版本符合条件可以获得最佳的使用体验与稳定性保障。

⚠️

首次使用时,系统防火墙或安全软件可能会弹出拦截提示。请选择允许通过,并建议将Shadowrocket添加到白名单以避免后续连接异常。

Windows平台配置流程

1获取并安装客户端

访问Shadowrocket官方下载中心,选择Windows版本进行下载。安装包体积约32MB,下载完成后双击运行安装向导,按提示完成安装即可。

2复制订阅链接

登录您的机场服务商后台,找到订阅管理页面,复制以https://开头的完整订阅URL。建议使用鼠标右键复制,避免因快捷键复制不完整导致导入失败。

3导入订阅配置

启动Shadowrocket客户端后,按下快捷键Ctrl+U打开订阅导入窗口,将复制的链接粘贴至输入框内,点击确认按钮。系统将在后台自动解析订阅内容,解析完成后主界面将显示所有可用节点。

4智能选节点

点击底部"延迟测试"按钮,系统将对所有节点进行并发测速。测速完成后按延迟从低到高排序,选择一个延迟在80ms以内的节点即可获得流畅的网络体验。

💡

如果您有多个订阅来源,可以添加多个订阅链接。Shadowrocket会自动合并所有节点并去除重复项,您可以在统一的节点列表中选择最优线路。

macOS平台配置流程

macOS版本的配置流程与Windows高度一致,但需要注意以下平台特定的差异点:

// macOS终端快速启动 open -a "Shadowrocket" // 查看当前连接状态 shadowrocket-cli status

Linux平台配置流程

Linux用户可以选择图形界面版本或纯命令行版本,两者在核心功能上完全一致,仅在操作方式上有所区别。

图形界面版本安装

// Ubuntu/Debian sudo apt install ./shadowrocket-gtk_2.4.6_amd64.deb // Fedora/RHEL sudo dnf install ./shadowrocket-gtk-2.4.6.x86_64.rpm // 启动 shadowrocket-gtk &

命令行版本配置

对于服务器环境或远程连接场景,推荐使用命令行版本完成初始配置:

// 添加订阅 shadowrocket-cli subscription add "您的订阅链接" // 列出所有节点 shadowrocket-cli node list // 连接指定节点 shadowrocket-cli connect "节点名称" // 启用TUN模式 sudo shadowrocket-cli tun start

分流规则配置详解

默认情况下Shadowrocket使用全局代理模式,所有流量都会经过代理服务器。对于需要区分国内外流量的用户,可以配置自定义分流规则实现智能路由。

// 分流规则配置文件示例 (~/.shadowrocket/rules.yaml) rules: - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN-SUFFIX,github.com,Proxy - DOMAIN-SUFFIX,netflix.com,Proxy - DOMAIN-KEYWORD,baidu,DIRECT - DOMAIN-KEYWORD,tencent,DIRECT - GEOIP,CN,DIRECT - MATCH,Proxy
分流规则支持多种匹配模式,包括域名后缀、域名关键字、IP地理位置、用户自定义分组等。合理的规则配置可以显著提升访问速度并节省代理流量。

常见配置问题汇总

Q: 订阅解析成功但节点列表为空?

这种情况通常是由于订阅链接返回的格式不被当前版本支持。建议联系机场客服获取支持格式列表,或尝试更新至最新版本。

Q: 节点连接成功但无法访问任何网站?

请检查是否开启了TUN全局模式。在PAC模式下,部分应用(如游戏客户端、桌面软件)的流量可能不会被代理。

Q: 如何在不同设备间同步配置?

Shadowrocket支持通过订阅链接同步配置。您可以在其他设备上导入相同的订阅URL,即可快速获得一致的节点列表与规则配置。

进阶功能探索

完成基础配置后,您可以进一步探索以下进阶功能,让Shadowrocket更好地满足个性化需求:

如果在使用过程中遇到任何问题,欢迎查阅我们的故障排查指南或联系官方技术支持团队获取帮助。