美文网首页
设置代理流程

设置代理流程

作者: 吃柠檬的刺猬 | 来源:发表于2017-06-15 09:50 被阅读0次

    设置代理流程:

    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导致访问出错。

    相关文章

      网友评论

          本文标题:设置代理流程

          本文链接:https://www.haomeiwen.com/subject/qrsyqxtx.html