2026-06-24
Shadowrocket 小火箭使用指南
前言
大二的时候在潜心研究怎么玩安卓破解软件的时候,看到别人说什么油管、ins、推特啥的,还有谷歌账号当时就学会了用老王和蓝灯这种手机 VPN 软件,于是注册了谷歌、油管、ins 还有推特账号,而电脑只是用来玩英雄联盟。
后来到了大三,学习编程之后电脑上就有了一些翻墙需求,下载源啥的还是用的镜像源,只是需要用用 Google 搜索搜一些国内搜索引擎不好搜的东西,于是就下载了 V2rayNG 同时手机上也用上了这个软件,就网上到处找免费的节点用,误打误撞就找到一个 TG 群里面大佬每次都会分享一些机场的订阅节点或者是 VPN 里面提取的节点,超级好用。不过并不知道怎么去配置 V2ray 内核相关的配置,看了一些视频和教程也不太能理解,经常开全局和关闭代理来回切换。最常犯的错误就是不关全局或者代理,就将电脑关机,下一次开机代理那里不会清掉,就会导致电脑无法上网还需要去手动清理一下代理设置。
后面玩起了 AdGuard 这种去广告应用了解到一些分流规则,并且也接触到了 Clash 能直接配置分流规则的代理内核,电脑就用 Clash for Windows,手机就用 Clash for Android,至于大佬分享的节点配置,直接用那种在线的订阅转换工具转成 Clash 订阅用。
毕业的第三年(2023 年),入职了现在的公司,第一次用上 macOS,当时在 macOS 上用的多的 Clash 应用是 ClashX,而手机在赚了第一桶金给女朋友买了 iPhone14 Pro 就顺利继承了她大学时候买的 iPhone12 Pro 一直用到现在,这个时候就学会用网上免费的已购买小火箭的美区 ID 登陆商店下载 iPhone 上的 Shadowrocket 了。
2023 年底 Clash 删库跑路变成了 Mihomo,这段时间我还是没有节点订阅的付费意识,还是在网上淘节点用,在 2024 年初写了 ReaJason/Clash-Butler 才第一次开始研究 Clash 的分流规则以及一些详细的配置信息。电脑端的代理软件尝试过 ClashX.Meta、Sparkle、sing-box,最后停留在了 Clash Verge。
手机上的 Shadoweocket 一直没研究过配置,有时候遇到网络问题就关掉代理,或者换代理模式开全局啥的。直到最近升级了 macOS 27 Beta 版本的系统,Clash Verge 部分界面无法展示并且整个客户端也卡卡的,Clash 之前还有一些奇怪的症状,比如换了配置迟迟没有加载导致网络不可用,测速有时候全是 timeout 过了一会儿才能正常测速像是网络迟迟无法连上,TUN 模式下和 OpenVPN 无法共存,一气之下电脑也换成了 Shadowrocket 配置好了之后就再也没出现过之前 Clash 那些问题了。有时候花一点点时间研究一下自己使用工具的配置能极大改善日常使用体验,但是还是需要一个契机。
为什么不用 Surge
Surge 不支持 vless 协议,很多网上白嫖的节点有些是 vless 协议会无法使用,即使后面支持了以现在 Shadowrocket 使用现状没有新的需求应该也不会换了。
Clash 自用规则
可以直接参考我项目中写的配置 ReaJason/Clash-Butler/conf/clash_release.yaml
上网需求
- 全局生效、透明代理:由于编程需要,在终端运行 npm、docker、maven 等各种下载命令时希望直接走代理,因此代理必须是全局生效的,而不是系统代理,仅系统代理是需要每个软件都独立配置的。
- 去广告、规则分流:全局之后为了规避国内应用或网站由于节点垃圾而访问过慢因此需要分流规则进行直连分流,有了去广告规则再配合 Brave 浏览器访问大多数广告满天飞的网站基本都没啥广告了。
Shadowrocket 配置
手机和电脑都是同样的方式进行配置和使用。
下载方式
- 手机端:在 APP 应用商店(一定不要在设置中进行登陆)中登陆网上的免费已购小火箭的美区 ID 下载 Shadowrocket,下载完就切回自己的账号,例如 https://id.ruyie.de/,缺点是每次更新都需要卸载旧版本,然后找一个能用的新的账号进行下载重新配置。
- 电脑端:访问 https://appstorrent.ru/4563-shadowrocket.html 直接下载使用即可,无任何缺点,有新版本直接覆盖更新即可。
配置文件
General 中是一些基础配置,比如一些内网地址、系统服务不要走代理,dns 服务器配置,哪些 IP 直接使用真实 IP。 Rule 匹配是从上至下,优先看是否是广告网站直接 REJECT 拒绝连接,其次是直连地址,最后兜底使用 GEOIP,FINAL 则是前面所有不匹配走 PROXY 代理连接,走 PROXY 的意思就是在小火箭首页的节点列表选什么节点到时候这些命中 PROXY 的就会用什么节点(网上所有没有用 RULE-SET 而是一大片 RULE 的建议直接忽略,这种不更新成最新的规则列表就是垃圾配置),因为每个人的上网需求不一样因此规则部分可能会需要单独进行调整。
# Shadowrocket: 2026-06-23 22:55:21
[General]
bypass-system = true
skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, captive.apple.com, captive.v.apple.com, e.crashlytics.com, cpd.qq.com
tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32, 239.255.255.250/32
udp-policy-not-supported-behaviour = DIRECT
dns-server = https://dns.alidns.com/dns-query, https://doh.pub/dns-query
fallback-dns-server = https://1.1.1.1/dns-query, https://8.8.8.8/dns-query
always-real-ip = rule-set:fakeip-filter, private, cn, +.stun.*, +.msftconnecttest.com, +.msftncsi.com, +.time.windows.com, time.apple.com
[Rule]
DOMAIN-SUFFIX,boundaryx.net,DIRECT
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/reject.txt,REJECT
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/applications.txt,DIRECT
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/lancidr.txt,DIRECT,no-resolve
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/apple.txt,DIRECT
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/google.txt,DIRECT
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/BiliBili/BiliBili.list,DIRECT
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/direct.txt,DIRECT
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/proxy.txt,PROXY
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/OpenAI/OpenAI.list,PROXY
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/YouTube/YouTube.list,PROXY
RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/Telegram/Telegram.list,PROXY
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/telegramcidr.txt,PROXY,no-resolve
RULE-SET,https://raw.githubusercontent.com/Loyalsoldier/clash-rules/release/cncidr.txt,DIRECT,no-resolve
GEOIP,LAN,DIRECT,no-resolve
GEOIP,CN,DIRECT,no-resolve
FINAL,PROXY
[Host]
localhost = 127.0.0.1
以上配置链接可直接订阅:https://sub.reajason.eu.org/reajason.conf,如果需要订阅节点也是按下面的方式进行订阅下载节点(下载成功节点会在首页能看到,并不需要更改配置)。
客户端配置
- 测试连接
测试 url 连通性,地址填 https://www.google.com/generate_204,这样能真实反映节点的外网可访问性和网站访问的延迟。
- 代理配置
设置 TUN 模式,全局流量接管配合分流规则实现透明代理。
- UDP
关闭 STUN,防止网站 WebRTC 泄漏直连真实 IP。
- 订阅设置
sort by ping 按延迟排序,这样每次测试完方便选延迟最低的节点。
展示删除按钮,测试完延迟能将超时节点删除,方便下次测试时节点数量减少测试所花的时间就会减少。
- GeoLite
第一个自动更新打开,默认一周更新一次。
Country 下载地址填:https://raw.githubusercontent.com/Loyalsoldier/geoip/release/Country.mmdb
ASN 下载地址填:https://github.com/P3TERX/GeoLite.mmdb/raw/download/GeoLite2-ASN.mmdb
- 首页使用
全局路由一栏选择 Config 配置即可,这样就能走我们设置好的分流规则,里面的代理就是全局代理,直连就是全局直连。
右上角的 + 基本不用碰,手动输入节点的配置还是太繁琐了,有些节点链接比如 hysteria2://[email protected]:443?peer=vpn-jp-004.fastervpn.world&insecure=1&fingerprint=chrome#JP_Tokyo_Amazon.com,%20Inc._Gemini_Claude 复制到剪贴板之后,在连通性测试下面会出现一个剪贴的图标点击即可直接添加剪贴板中的节点。
平时的操作一般就是点击连通性测试,删除不可用节点,选延迟最低的节点或者是某些指定区域节点。
获取节点
- 写了个 python 脚本 直接爬 飞梭 VPN 里面的节点
- 注册 宝可梦机场 订阅,优惠码在 TG 频道 中,每个月 60G 通常够用
- 使用 ReaJason/Clash-Butler 过滤聚合一些网上免费节点池中的节点
祝大家网络畅通无阻,蒙多想去哪就去哪。






