设置代理流程

设置代理流程:

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 上一篇《WEB请求处理一:浏览器请求发起处理》,我们讲述了浏览器端请求发起过程,通过DNS域名解析服务器IP,并建...
    七寸知架构阅读 81,616评论 21 356
  • host Copyright (c) 2014-2017, racaljk. https://github.com...
    JasonStack阅读 8,332评论 0 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,224评论 19 139
  • 梦瑶的一米阳光阅读 1,256评论 0 0
  • 有意识地建立自己的个人品牌。 基础的:你要有清晰的个人定位,明确你有什么,你要什么。 进阶的:你要在某项能力上远远...
    醉月光阅读 3,421评论 0 0

友情链接更多精彩内容