Shadowrocket局域网共享设置与常见问题

本文详解iOS设备通过Shadowrocket实现局域网代理共享的两种方式,涵盖WiFi热点共享与HTTP代理配置步骤,并提供常见连接问题的解决方案,帮助用户在多设备场景下高效使用代理服务。

什么是局域网共享

局域网共享指将iOS设备作为代理服务器,让同一WiFi网络下的其他设备(电脑、平板、智能电视)通过该设备访问国际网络,Shadowrocket支持两种共享模式:HTTP代理模式WiFi热点模式,前者适用于大多数设备,后者可让无代理功能的设备直接走代理通道。

HTTP代理模式配置

开启代理服务

  1. 打开Shadowrocket,点击底部「配置」
  2. 选择当前使用的配置订阅
  3. 开启「HTTP代理」开关,默认端口为1080
  4. 记录显示的本地代理地址(通常为192.168.x.x:1080)

客户端设备配置

Windows设置:

  • 打开「设置」→「网络和Internet」→「代理」
  • 手动设置代理服务器,输入iOS设备的IP地址和端口1080
  • 保存后,该设备所有HTTP/HTTPS流量经Shadowrocket转发

macOS设置:

  • 打开「系统偏好设置」→「网络」
  • 选择当前网络服务,点击「高级」→「代理」
  • 勾选「Web代理(HTTP)」和「安全Web代理(HTTPS)」
  • 输入iOS设备IP地址和端口1080

WiFi热点共享

此方法适用于需要共享给不支持代理设置的设备(如智能电视、游戏主机)。

配置步骤

  1. 在Shadowrocket中开启「TUN模式」
  2. 打开iPhone「设置」→「个人热点」
  3. 启用「允许其他人加入」,设置WiFi密码
  4. 其他设备连接该热点后,所有流量自动经代理转发

注意:iOS个人热点共享代理需要设备持续亮屏,且流量消耗较大。

分流规则配置建议

使用局域网共享时,建议在Shadowrocket中配置精细的分流规则,避免代理流量浪费:

proxy-groups:
  - name: 代理组
    type: select
    proxies:
      - 节点A
      - 节点B
rules:
  - DOMAIN-SUFFIX,netflix.com,代理组
  - DOMAIN-KEYWORD,google,代理组
  - GEOIP,CN,DIRECT
  - MATCH,代理组
  • DOMAIN-SUFFIX:匹配域名后缀,适合流媒体域名
  • GEOIP:国内IP直连,减少代理节点带宽消耗
  • MATCH:其他流量走代理

常见问题FAQ

现象:其他设备连接代理后无法上网

原因:Shadowrocket未开启HTTP代理,或防火墙阻止了代理端口。

解决方法:确认iOS设备与客户端在同一WiFi下,检查代理地址是否正确,尝试更换代理端口(如改为1081)。

现象:视频播放卡顿、频繁缓冲

原因:代理节点带宽不足或延迟过高。

解决方法:切换至低延迟节点,或在Shadowrocket中启用「UDP转发」提升传输效率。

现象:部分App无法使用代理

原因:App自带证书校验或域名白名单机制。

解决方法:开启「TUN模式」接管全局流量,或在分流规则中添加对应域名。

节点选择建议

不同使用场景对节点性能要求不同:

场景 推荐节点类型 关键指标
4K视频 streaming 高带宽专线 带宽≥100Mbps
在线游戏 低延迟线路 延迟<80ms
跨境办公 稳定中转 丢包率<1%

选择节点时建议测试实际延迟和带宽表现,避免单一节点长期使用,定期更换节点可降低IP被限制的风险。

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