Shadowrocket iOS Setup from Scratch: Subscription Import to Connectivity Verification

October 15, 2026
小火箭是iOS上最受欢迎的付费代理客户端,美区2.99美元一次买断。本文按账号准备、购买验真、订阅导入、VPN授权、连接验证的顺序讲完,全程关键按钮与菜单路径逐一对照,另附全局路由与订阅自动更新设置。

Shadowrocket iOS Setup from Scratch: Subscription Import to Connectivity Verification

iOS 用户绕不开的现实是国区 App Store 没有代理客户端,你需要一个Non-mainland Apple ID(美区最常见)来购买 Shadowrocket,也就是俗称的小火箭。这篇按顺序讲完账号、购买、导入订阅、连接这几件事,后面再讲全局路由和订阅自动更新两个常用设置。

截图与核对说明:社区教程的深色截图与浅色截图来自不同年份,但添加订阅、全局路由和订阅设置这几个入口位置一致,社区维护的 Shadowrocket 使用手册里仍按同样路径记录,界面细节以你手机上的版本为准。价格和开发者名称于 2026 年 9 月在美区 App Store 核对过。

五步速览:从账号到连通

  1. 准备Non-mainland Apple ID,只在 App Store 应用里登录。
  2. 搜索 Shadowrocket 并付款下载,验明开发者。
  3. 在首页右上角加号里选 Subscribe,Paste机场订阅。
  4. 允许安装 VPN 配置文件。
  5. 选节点、Open连接开关,两个网站验证通过。

账号准备:自己注册与成品账号两条路线

路线一,自己注册,推荐。在苹果官网注册新 Apple ID 时把国家或地区选为美国,地址可以填美国免税州的任意有效格式地址。注册后首次在 App Store 使用时选择 None 支付方式即可。完整步骤见美区 Apple ID 注册教程。

路线二,购买成品账号,不推荐但常见。电商平台有现成外区账号出售,账号可能被找回、被多人共用,风险自负。如果用这条路线,绝对不要在系统设置里用它登录 iCloud,只在 App Store 应用里登录,否则手机可能被恶意锁定。

切换时只换 App Store 的账户。苹果官方的做法是进设置点你的名字,再点媒体与购买项目退出并登录外区账号,名字页面最底部那个退出登录会连 iCloud 一起退出,别点。下载完成后可随时切回。

无论哪条路线,外区账号都只用于 App Store 下载,你自己的 iCloud 主账号保持不动。想先用共享账号装个应用,免费Non-mainland Apple ID 页每天更新,只在 App Store 里登录,下完就退出,千万别拿它登录 iCloud,锁机的风险出在登录 iCloud 这一步。

购买下载:验明正身再付款

外区账号登录后搜索 Shadowrocket,紫色小火箭图标,付款购买,需要外区余额,美区礼品卡是常用充值方式。

付款前看一眼开发者名称,正版 Shadowrocket 的开发者是 Shadow Launch Technology Limited,美区标价 2.99 美元,一次买断。认准这两个信息再付款,仿冒应用花钱又误事。

导入订阅:首页加号里的 Subscribe

先在机场用户面板复制订阅链接。Open小火箭,在首页点右上角加号,类型选 Subscribe,把订阅链接Paste进 URL 一栏,备注可以填机场名方便区分,然后点右上角完成。

保存后首页会多出一个订阅分组,点开就是这个订阅里的全部节点。分组点开是空的,先Check链接有没有复制完整,再在分组上右滑点更新。

机场用户面板如果有导入到 Shadowrocket 一类的按钮,在 iPhone 上点它会直接拉起小火箭并填好订阅,省掉复制Paste这一步。

还没有机场的话,选之前先问客服订阅格式,官方称运营多年的老机场一般都支持通用订阅,订阅怎么拿、测速和解锁结果可以参考站内评测。

配置页和订阅:两个入口别混了

底部配置页管理的是 conf 配置文件,决定哪些网站直连、哪些走代理。小火箭自带的 default.conf 已经有基本的国内外分流,新手不用动。机场单独给了小火箭配置文件链接,或者你想换一份别人整理好的规则,才需要用到这里,添加订阅不走这个入口。

换配置文件时,点底部配置标签,再点右上角加号,弹出从给定的 URL 下载配置,Paste配置文件链接,点下载。下载完成后,本地文件里会出现这份配置,Click它并选择使用,勾选标记代表正在使用。

安装 VPN 配置文件:两次确认

首次连接前,小火箭会请求安装 VPN 配置文件,先点好。系统再弹出确认框,点允许并验证。两次确认都通过,连接功能才真正就绪。当初如果点了不允许,再点一次连接会重新弹出提示;还是不弹就去系统设置的通用里找 VPN 与设备管理,删掉旧配置再试。

连接使用:选节点与开开关

回到首页,点开订阅分组,选一个延迟低的节点。连通性测试可以批量测,节点前的圆点代表默认节点。再Open顶部的连接开关。

开关Open后,第一行的未连接会变成当前节点名。用 Safari Open一个国外网站验证,再开一个国内网站确认没变慢,两项都过就完成了。

全局路由:日常保持配置

首页的全局路由决定流量怎么走,点进去有四个选项,每项下面都有一句说明。

配置按配置文件的规则转发流量,国内网站直连、国外走代理,日常就用它。代理让全部流量都走节点,国内网站也绕到境外,会变慢,还会多扣机场流量,只在临时排查某个网站打不开时切过去,查完切回来。直连不走代理,相当于暂停。场景按网络类型自动切换到预先设好的路由模式,要先在下方场景里设置好才有用。

顶部的启用回退Open后,当前节点不可用时小火箭会尝试换用其他可用节点。节点经常掉线时可以开;登录 ChatGPT、Claude 这类对 IP 变化敏感的账号时建议关着,免得出口 IP 在使用中途变掉。

订阅自动更新:两项开关一起开

机场调整节点以后,小火箭里的订阅不会自己跟着变。进底部设置里的订阅,把Open时更新和自动后台更新都Open,就不用隔三岔五手动更新。

Open时更新会在每次Open小火箭时先刷新一遍订阅。自动后台更新在后台定时刷新,页面上的时间和下一个分别是上次和下次更新的时间。后台更新还要在 iPhone 的设置、通用、后台 App 刷新里允许 Shadowrocket,社区手册记录的更新周期可以在 1 到 24 小时之间设置。

自动后台更新下面的小字提到,重启手机或者手动杀掉小火箭以后,后台任务不会再执行。两项一起开着,后台更新停掉的时候,下次Open App 也能补上一次。临时要手动更新,在首页的订阅分组上右滑点更新,或者点首页的更新订阅按钮。

日常使用要点

更新订阅走自动更新,换节点直接在首页点节点前的圆圈。流量异常时先看机场面板的流量余量,再看是否选了高倍率节点,或者全局路由还停在代理。倍率概念见站内术语表。

隐私自查:连上后到检测站看一眼解析器归属,确认 DNS 没有泄漏,覆写填 DoH 的方法见站内 DNS 泄漏检测与修复教程。

排障大全:按症状对号入座

订阅分组点开是空的

先Check链接有没有复制完整,开头的 https 和末尾参数都不能丢。再看拿的是不是订阅链接:Paste成配置文件链接、或者把 conf 规则链接填进订阅入口,都会空。确认无误后在分组上右滑点更新,强制拉一次。还不行就把这条订阅删掉重加一遍,重加时备注换个名字,避免缓存干扰判断。

开关Open了但网页打不开

排查顺序:先换节点,单个节点临时不通很常见;再看全局路由是不是被误切到直连;然后登录机场面板看流量有没有用完、套餐是否到期;最后Check是不是开了代理模式导致国内网站也绕路。四个Check点走完,九成问题都定位了。

晚上速度不理想

晚高峰拥堵是常态,先换个地区的节点试试,换两三个还不行再看站内晚高峰排查教程。不要在高峰期反复测速刷榜,测速本身也消耗流量,挑两三个延迟顺眼的固定用即可。

国内网站变慢、流量跑得飞快

八成是全局路由停在代理上,所有流量都走了节点。切回配置模式,国内网站恢复直连,流量消耗也恢复正常。排查某个网站打不开时临时切过去可以,查完一定切回来,这是新手最常见的忘记项。

添加 VPN 配置失败

先重启手机。还不行去系统设置的通用里找 VPN 与设备管理,看有没有残留的旧 VPN 配置,删掉后回小火箭重新连接,让它再添加一次。多客户端混装的人最容易留残留配置,一次只保留一个生效的。

节点挑选:延迟、倍率与稳定三角

连通性测试的数字只是第一印象。我的挑选策略是:先按延迟筛出前三,再看倍率,追剧和下载优先低倍率,最后看晚高峰稳不稳定,连续用两天不折腾的才是好节点。对 IP 敏感的 AI 账号,固定一条出口稳定的线路,别开启用回退,免得中途换 IP 被风控。

节点名前缀的地区字样代表出口位置,注册和访问某些服务时要选对应地区,具体按服务要求来。平时用选离你近的香港、日本、新加坡,延迟低;有特定需求再选欧美。

场景模式:按网络自动切换路由

全局路由里的场景模式适合有固定习惯的人:比如 Wi-Fi 下用配置模式,回公司内网自动切直连。先在下方场景里把每种网络类型对应的路由设好,再把全局路由切到场景。不设置直接切过去等于没生效,出问题先回来看场景配没配。

启用回退:开与关的边界

节点经常掉线、半夜下载不希望中断的人,Open启用回退,当前节点不可用时自动换其他节点续上。登录 ChatGPT、Claude、银行这类对 IP 变化敏感的账号时,关掉它,固定一个节点,中途换出口可能触发二次验证甚至临时锁定。两种场景按需切换,没有一劳永逸的设置。

换机、重装与更新账号

小火箭是买断制,换手机不用重新买。用当初购买的Non-mainland Apple ID 登录 App Store,在已购项目里重新下载即可。更新同理:换回国区账号后提示无法更新,是因为付费应用只能用购买它的账号更新,更新前在 App Store 里切回那个外区账号,更新完再切回来,应用本身不用删。

订阅链接在有效期内的话,新手机上重复一遍导入流程就行。建议把订阅链接存一份,需要时直接Paste,不用再登录面板翻。

不想花钱:免费替代对照

ClashMi 和 Potatso 都是免费方案,同样需要Non-mainland Apple ID。ClashMi 是 Clash Meta 内核,规则分流开箱即用,适合预算敏感和第一次尝试的人;Potatso 界面最简单,适合只要连上能用的轻度用户。小火箭的优势是协议支持多、更新频繁,美区 2.99 美元一次买断,长期用下来平摊成本很低。

连上之后:DNS 与 AI 账号准备

装好之后先做一次 DNS 泄漏检测,确认解析器归属正常,方法见站内专门教程。想用 Claude、ChatGPT 这些海外 AI,注册前先固定一条出口稳定的线路,注册教程见站内 AI 分区。顺序别反:先把线路固定下来,再去注册账号,注册过程中换 IP 最容易触发验证。

界面英文对照

  • Subscribe:订阅类型,导入机场订阅选它。
  • URL:Paste订阅链接的那一栏。
  • Global Routing:全局路由,决定流量怎么走。
  • Fallback:回退,节点不可用时自动换节点。
  • On Demand:按需连接,某些版本里的自动启停选项。
  • Update:更新订阅,手动拉一次最新节点。

一句话自查清单

  • 外区账号只登 App Store,iCloud 保持不动,下载完可切回。
  • 开发者 Shadow Launch Technology Limited,美区 2.99 美元一次买断。
  • 订阅填到首页加号的 Subscribe 里,不是底部配置页。
  • 全局路由日常保持配置,排查时临时切代理,用完切回。
  • Open时更新和自动后台更新都开,后台 App 刷新里允许小火箭。
  • 连上后国外国内各开一个网站验证,再做一次 DNS 自查。

礼品卡充值:买小火箭前的准备

外区账号一般绑不了国内银行卡,买小火箭主要靠美区礼品卡。买一张面额覆盖 2.99 美元的卡,Open App Store 点右上角头像,选兑换礼品卡或代码,输入卡背面代码,余额到账后再付款。账号地址填免税州一般不用另付税,具体以商店实际结算为准。卡走正规渠道买,明显低于面值的别碰,来路有问题的卡可能被作废,关联账户可能被暂停。

多订阅分组管理:不止一家机场的人

同时用两家机场时,每条订阅是一个独立分组,备注填机场名区分。更新、测速、换节点都在各自的分組里操作,互不干扰。主力分组放前面,备用分组流量告急时顶上。分组太多看着乱,长期不用的那条删掉重加只要一分钟,别舍不得删。

订阅分组右滑除了更新,还能看到编辑和删除。链接换了直接编辑替换,不用删了重加。机场跑路或到期,把分组删干净,避免过期节点混在列表里误选。

配置文件进阶:什么时候换 conf

自带的 default.conf 有基本国内外分流,新手不用动。以下三种情况才考虑换:机场单独给了小火箭配置文件链接;你想用别人整理好的去广告规则;默认分流把某个常用 App 判错了方向。换的方法前面讲过:配置页右上角加号,从给定的 URL 下载配置,下载完在本地文件里点它并选择使用。

换 conf 之前先截图留档,记下当前用的是哪一份。出问题切回 default.conf,十分钟就能确认是规则问题还是节点问题。规则和订阅一次只动一个,两个同时换,出问题定位翻倍。

备份习惯:截图比记忆可靠

订阅链接、分组备注、好用的节点名、全局路由设置,关键时刻截图存好。换机重装、找客服、对照教程排查,有截图三句话讲清,没截图来回问半天。订阅链接本身也存一份在只有你知道的地方,面板打不开时还能续上。

版本与截图时效说明

社区教程的两批截图来自不同年份,入口位置一致,界面细节以你手机上的版本为准。价格和开发者名称于 2026 年 9 月在美区核对,下单前再看一眼商店页。大版本更新后如果入口改名,以应用内实际文字为准,本文的操作逻辑不变:加订阅、选节点、开开关、设路由、开自动更新,五件事的顺序永远一样。

给新手的三个忠告

第一,一次只动一个变量。换节点、切路由、改配置同时动手,永远定位不到原因。第二,国内网站变慢先看全局路由,国外网站打不开先换节点,两个条件反射练熟,八成问题自己解决。第三,自动更新开了不代表不用管,机场公告换节点后手动更新一次,确认节点数量变了才是真生效。

共享账号能装小火箭吗

免费Non-mainland Apple ID 页的共享账号,只能装免费应用。小火箭是付费应用,共享账号没法替你付款,也充不进余额,所以这条路走不通。想体验免费方案,用共享账号装 ClashMi 或 Potatso;下定决心用小火箭,就自己注册外区账号加礼品卡充值。凡是声称用共享账号能买付费应用的教程,一律不可信。

iCloud 铁律再强调一遍

外区账号只在 App Store 应用里登录,系统设置顶部的 iCloud 保持自己的账号不动。共享账号或成品账号一旦登录 iCloud 并开着查找,激活锁会让手机受制于号主密码,对方改密码你就解不开,还能远程锁定或抹掉手机。下载完切回国区账号,原有 App、照片、通讯录都不受影响,这是苹果官方支持的操作路径。

免费节点搭配:应急之用

订阅到期不断档、临时应急,可以叠加每天更新的免费节点。但免费节点的速度、稳定和隐私都别指望,只做应急。导入方法和订阅一样,类型选 Subscribe Paste链接即可。长期用还是靠付费订阅,免费节点和付费订阅分两个分组放,别混在一起。

信息时效说明

价格、开发者、入口路径于 2026 年 9 月核对,App 本身更新频繁,界面细节以实际版本为准。社区手册的更新周期、后台刷新等机制性描述来自公开维护文档,iOS 大版本可能调整行为,操作时以屏幕实际提示为准。发现过期或写错的地方,欢迎通过站内联系方式纠错,附上实际截图核实后会尽快更新。

连通性测试详解:数字怎么看

首页的连通性测试可以批量测全部节点,数字是往返延迟,单位毫秒。我的用法是:先全量测一轮,筛出延迟最低的三个,再逐一切过去实际Open网页试试。数字最低的不一定体验最好,晚高峰的稳定性和运营商绕路情况,数字体现不出来。

测试时注意两点:一是测速消耗订阅流量,别没事就全量刷榜;二是刚更新完订阅先等节点列表加载完再测,否则数字不准。固定两三个好用的节点后,日常直接切,不用天天测。

备注命名:分组多了不抓瞎

订阅保存时的备注只给你自己看,一家机场时填机场名即可。多家机场或同时用免费节点应急时,建议备注带上类型,比如主力加机场名、备用加机场名、应急免费组。分组右滑可以改备注,链接换了也可以直接编辑替换,不用删了重加。

固定线路:给 AI 与银行账号的准备

登录 ChatGPT、Claude、海外银行这类对 IP 敏感的服务,注册前先固定一条出口稳定的线路:选延迟和稳定兼顾的节点,关掉启用回退,注册和登录全程不换节点。注册过程中换 IP 最容易触发二次验证,来回折腾不如一次固定。日常追剧换节点无所谓,碰这类账号就切回固定那条,用完再换回去。

订阅到期与续费提醒

节点突然全挂,先去机场面板看流量余量和套餐到期日,这是最高频的原因。面板支持在订阅里带剩余信息时,首页分组也能看到,到期前续费不断档。机场公告换节点后,手动更新一次订阅确认节点数量变化,别干等自动更新。长期用的机场开启到期提醒,能省掉很多半夜排查。

留学与出海工作场景

留学生查资料、看出海直播、跨国办公的人,小火箭加规则模式是标准答案:国内 App 直连不绕路,国外网站走代理,两边都不耽误。会议多的人固定一条延迟低的节点,配合关闭启用回退,会议中途不换出口,掉线率明显下降。出差换网络后如果连不上,先手动更新一次订阅,再换节点,多半是网络变了导致原节点不通。

应用更新前先看更新说明,涉及订阅、路由、后台机制的再升;升级后先Verify connectivity,再验证自动更新时间是否正常。

大版本更新后入口改名以应用内实际文字为准,加订阅选节点开开关设路由开自动更新这五件事的顺序永远一样。

遇到本文没覆盖的新提示,把完整原文记下来再去搜,比凭印象描述高效得多。

三句话能讲清的问题不要写小作文,附截图一张顶十句描述。

Screenshots (from the public tutorial on jichangtuijiancn.co; UI may differ by app version)

App Store 中的 Shadowrocket 应用页面

Fig. 1: App Store 中的 Shadowrocket 应用页面

美区 App Store 网页版的 Shadowrocket 页面,开发者 Shadow Launch Technology Limited,标价 2.99 美元

Fig. 2: 美区 App Store 网页版的 Shadowrocket 页面,开发者 Shadow Launch Technology Limited,标价 2.99 美元

添加节点页面,类型选 Subscribe,URL 一栏粘贴机场订阅链接

Fig. 3: 添加节点页面,类型选 Subscribe,URL 一栏粘贴机场订阅链接

配置页,点击右上角加号

Fig. 4: 配置页,点击右上角加号

从给定的 URL 下载配置的输入框

Fig. 5: 从给定的 URL 下载配置的输入框

本地文件中选中要使用的配置文件

Fig. 6: 本地文件中选中要使用的配置文件

小火箭请求安装 VPN 配置文件,点好

Fig. 7: 小火箭请求安装 VPN 配置文件,点好

系统确认添加 VPN 配置,点允许

Fig. 8: 系统确认添加 VPN 配置,点允许

首页选择节点并打开连接开关

Fig. 9: 首页选择节点并打开连接开关

连接成功后开关打开,第一行显示当前节点名(节点名和订阅名已打码)

Fig. 10: 连接成功后开关打开,第一行显示当前节点名(节点名和订阅名已打码)

全局路由页面,四个选项是配置、代理、直连和场景,上方是启用回退开关

Fig. 11: 全局路由页面,四个选项是配置、代理、直连和场景,上方是启用回退开关

设置页里的订阅入口

Fig. 12: 设置页里的订阅入口

订阅设置页,打开时更新和自动后台更新都已打开

Fig. 13: 订阅设置页,打开时更新和自动后台更新都已打开

Related Resources

  1. 检测IP纯净度:ippure.com
  2. 免费节点:downloadnth、freesocks、openrung
  3. 专线搭建方案:2026中国大陆专线建设方案
  4. 美国静态住宅IP的VPN推荐:thank.my.id
  5. 带静态住宅的机场:https://JTMRHF.快车.com(复制Paste到浏览器Open)或者 https://jtmrhf.xn--66tw07h.com
  6. 带静态住宅IP的VPS(独立站+线路搭建):lisahost
  7. 极速VPN:vpn07

FAQ

Q: Is there a free alternative if I do not buy Shadowrocket?

A: Yes. ClashMi and Potatso are both free and also require a non-mainland Apple ID. Shadowrocket supports more protocols and updates frequently; US$2.99 one-time purchase on the US App Store amortizes to very low long-term cost.

Q: 换了外区账号,我原来的App和数据会丢吗?

A: 不会。只是在App Store应用里切换账号下载,系统iCloud保持不变,原有App、照片、通讯录都不受影响,下载完可随时切回。

Q: 机场订阅链接应该粘贴到哪里?

A: 首页右上角加号,类型选Subscribe,把链接填进URL再点完成。底部配置页管理的是conf配置文件,用来换分流规则,添加订阅不走那个入口。

Q: 小火箭全局路由选配置、代理还是直连?

A: 日常选配置,按规则分流;代理让所有流量走节点,只适合临时排查;直连等于暂停代理。

Q: 小火箭订阅怎么自动更新?

A: 进设置里的订阅,打开打开时更新和自动后台更新,并在iPhone设置通用后台App刷新里允许Shadowrocket。重启或划掉后台后后台更新停止,所以打开时更新也要开着。

Q: 小火箭需要一直开着吗?

A: 连接开关开启后VPN配置常驻系统,App本身不需要保持前台,息屏和切换应用都不影响代理运行。

Related Posts

Public
Oct 15, 2026

HarmonyOS NEXT ClashBox Tutorial: Huawei Phone External App Market or Sideload

ClashBox 是 鸿蒙 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

PassWall 2 Tutorial: OpenWrt Plugin Install, Subscription Import for Whole Home

PassWall 2 是 OpenWrt 路由器 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

OpenClash Tutorial: OpenWrt Router Install, Subscription Import for Whole Home

OpenClash 是 OpenWrt 路由器 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

ClashMi Windows Tutorial: Portable Version Run & Subscription Import

ClashMi 是 Windows 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

FlClash Tutorial: Desktop Download, Install, Subscription Import to Proxy Launch

FlClash 是 Windows 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

Clash Party (Mihomo Party) Tutorial: Download, Install, Subscription Import & Proxy Launch

Clash Party 是 Windows 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

v2rayN Windows Tutorial: Download, Install, Subscription Import & Routing Setup

v2rayN 是 Windows 上免费代理客户端。本文用真机截图演示从安装、导入订阅到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

v2rayN Windows Manual Node Addition: VMess/VLESS/Trojan/Hysteria2 Field-by-Field Guide

v2rayN 是 Windows 上最常用的代理客户端之一。本文详细拆解 VMess、VLESS、Trojan、Hysteria2 等主流协议在「手动添加节点」界面的每一项怎么填,配合真机截图演示,避坑常见填错导致连不通的情况。

Public
Oct 15, 2026

Clash Verge Rev Windows/macOS/Linux Tutorial: Download, Install, Subscription Import & Chained Proxy

Clash Verge Rev 是基于 Mihomo 内核的跨平台 GUI 客户端,支持 Windows、macOS、Linux。本文用真机截图演示从官网下载、导入机场订阅、配置链式代理与自定义规则到启动验证的全过程,并附常见故障排查。

Public
Oct 15, 2026

Clash Verge Rev Chained Proxy Tutorial: Kernel Switching & Custom Rules

这篇接着基础教程往下讲:确认与切换内核、用编辑规则加自定义分流、新建代理组、用编辑节点加落地节点,最后在代理页串起链式代理。三个系统界面相同,附节点顺序、断开恢复与 dialer-proxy 写法。