导读:
Shadowrocket 本身是 iOS/iPadOS 专用代理客户端,无法直接安装在路由器上,你提到的"路由器转发"通常指以下两种场景:
让连接同一路由器的其他设备(电脑/电视/游戏机)通过 iPhone/iPad 的 Shadowrocket 上网。
配置步骤
Shadowrocket 端开启代理共享
- 打开 Shadowrocket → 底部「设置」→「代理」→「代理共享」(Proxy Share)
- 开启「启用共享」(Enable Share)
- 记录端口(默认
1082或1080,可自定义) - (可选)设置用户名密码认证
查看 iOS 设备 IP
- 设置 → Wi-Fi → 点击当前连接网络后的 ⓘ → 记录「IP 地址」(如
168.1.105)
其他设备配置代理
- Windows/Mac:系统设置 → 网络 → 代理 → 手动配置
- HTTP 代理:
168.1.105:1082 - SOCKS5 代理:
168.1.105:1082(如支持)
- HTTP 代理:
- Android:Wi-Fi 设置 → 修改网络 → 高级 → 代理 → 手动 → 输入上述地址
- 路由器:部分高端路由器(梅林/OpenWrt)支持设置「上游代理」,填入 iOS IP 和端口即可让全屋设备透明代理
⚠️ 注意事项
- iOS 设备需保持屏幕常亮或连接电源,否则系统可能断网省电
- iOS 设备与目标设备必须在同一局域网(同一路由器下)
- 若 iOS 使用蜂窝数据+个人热点,连接热点的设备需将代理指向
20.10.1:1082(iOS 热点默认网关)
路由器直接运行代理(推荐长期方案)
Shadowrocket 的配置可迁移至路由器,让全屋设备自动翻墙,无需依赖 iOS 设备。
适用固件
- OpenWrt:安装 Passwall、OpenClash、ShadowSocksR Plus+
- 梅林固件:安装科学上网插件
- Padavan:安装 SS/SSR/V2Ray 插件
配置迁移方法
获取节点信息
- Shadowrocket → 首页 → 点击节点 →「分享」→「导出」→ 复制 URL 或二维码
- 或:如果有订阅链接,直接复制订阅地址
路由器端导入
- OpenWrt 插件 → 节点订阅 → 粘贴 Shadowrocket 的订阅链接
- 或手动添加:将 Shadowrocket 中的服务器地址、端口、密码、加密方式填入路由器对应字段
设置透明代理
- 开启「中国大陆 IP 不走代理」或「GFWList 模式」
- 设置路由器自身代理(可选,用于路由器更新插件)
方案对比
| 方案 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| iOS 共享代理 | 无需刷机,随时可用 | iOS 设备必须在线,性能受限,耗电 | 临时使用、出差酒店 |
| 路由器直代理 | 全屋自动翻墙,24小时在线 | 需刷机或购买软路由,配置较复杂 | 家庭长期稳定使用 |
常见问题
Q:Shadowrocket 能直接导出配置给路由器吗? A:可以,Shadowrocket 使用标准协议(SS/SSR/Vmess/Trojan),节点信息可直接在路由器插件中使用,如果有订阅链接,直接在路由器插件中订阅即可同步所有节点。
Q:为什么开启代理共享后其他设备连不上? A:检查:
- iOS 与目标设备是否在同一网段
- iOS 设置 → 通用 → 关于本机 → 本地网络,确保 Shadowrocket 有权限
- 防火墙设置:部分路由器 AP 隔离会阻止设备间通信
Q:iOS 开热点时,连接的设备能用代理吗?
A:可以,但需将代理地址设为 iOS 热点的网关 IP(通常是 20.10.1),而非 Wi-Fi IP。
建议长期家用选择方案二(路由器直代理),临时应急使用方案一(iOS 共享)。