功能介绍
为局域网设备提供代理

为局域网设备提供代理

Stash iOS,Stash tvOS 与 Stash Mac 均支持为局域网设备提供代理。

  • Stash iOS 支持提供 HTTP 代理和 SOCKS 代理
  • Stash tvOS 和 Stash Mac 支持提供 HTTP 代理,SOCKS 代理和透明代理(网关模式)
💡

网关模式可以为局域网内设备提供透明代理,也常称为旁路由或增强模式。

HTTP 代理或 SOCKS 代理

Stash iOS 与 Stash Mac 均支持在 7890 端口提供 HTTP 代理与 SOCKS 代理,在开启「允许局域网连接」之后,局域网设备可以通过 7890 端口访问 Stash 提供的代理服务。

例如局域网内 192.168.1.10 的设备运行着 Stash,可以通过下述命令为 shell 配置代理。

export https_proxy=http://192.168.1.10:7890
export http_proxy=http://192.168.1.10:7890
export all_proxy=socks5h://192.168.1.10:7890

通过个人热点提供代理

在 iPhone / iPad 等设备开启个人热点后,通过运行 Stash 可以为连上个人热点的设备提供 HTTP 代理或 SOCKS 代理,此功能同样需要开启「允许局域网连接」。

Stash tvOS & Stash Mac 网关模式

假设局域网内 192.168.1.10 的设备运行着 Stash,为局域网设备提供代理需要如下设置:

  • 将局域网内设备的网关配置为 192.168.1.10
  • DNS 设置为 198.18.0.2
  • 保持 IP 地址和子网掩码不变

网关模式可以代理 TCP、UDP、ICMP 流量。

💡

如果 Apple TV 休眠一段时间后,Apple TV 旁路由无响应。可以根据 Apple 的指引排查 Apple TV 是否已经设置为家居中枢。