设置代理流程

设置代理流程:

  1. 开启 Rythem(192.168.74.52:8889),设置替换规则,比如:type:Simple Host ;patten:www.iris.com;replace:127.0.0.1
    以上表示如果通过 Rythem 访问 www.iris.com 实际会访问到对应IP:127.0.0.1

  2. 配置 nginx: 由于项目有对应端口3004,代理上没有进行配置,所以需要 nginx 配置好项目对应的端口,如:
    location /game { proxy_pass http://127.0.0.1:3004;}

  3. 手机和电脑连接同一个 WiFi(让他们位于同一个局域网),手机配置代理,手机点 wifi 名,进去配置代理为 Rythem 的 IP 和 port (192.168.74.52:8889)

整个连接流程:

  1. 手机端访问 www.iris.com/game(项目地址)

  2. 实际访问到 192.168.74.52:8889

  3. Rythem 接收到请求,查看转发规则,转到 127.0.0.1(这里需要确认是 Rythem 转到127.0.0.1还是nginx的proxy_pass的配置让它转的,暂且认为是 Rythem)

  4. nginx 将 www.iris.com 的请求转到 127.0.0.1:3004

用 Rythem 的好处是:
当访问其他页面时,找不到替换规则,则会跳转到想要访问的页面。
如果手机的代理直接配置为电脑IP,那所有的请求都会实际访问到的是电脑 127.0.0.1,如果希望访问百度,也会去访问127.0.0.1导致访问出错。

你可能感兴趣的:(设置代理流程)