代理客户端请求本地调试方法
1|0背景
在有些公司,客户端和服务端联调必须要在测试环境才能通,开发环境,本地环境都是不通的。
那么,出现问题的时候,服务端的同学很难在本地进行调试,只能按照自己的思路,修复问题再部署到测试环境,这个部署的时间可能就是半小时,而已好不能能解决问题,这是非常低效的工作方式。
2|0如果让SIT环境的APP连接开发同学本地服务进行调试呢?
2|1方法一:Charles 远程映射
安装 Charles
1)百度云盘下载 (提取码: wxgs)
2)阿里云盘下载
3)蓝奏云下载
4)官网下载
APP配置Charles代理
- 保证手机和电脑在同一个局域网内
- 一般代理ip为charles所在的局域网ip,端口默认是
8888
ps:配置完成之后,手机上的请求就会被charles拦截。
配置远程映射
编辑映射
ps:代理请求目录时,原路径需要以*
结尾,例如:/myService/*
2|2方法二:Nginx 反向代理
配置Nginx反向代理
1)下载nginx软件
2)配置nginx.conf文件
3)启动nginx
- windows环境:直接双击nginx.exe即可
- linux环境:
nginx -c ./conf/nginx.conf
APP配置Nginx代理
- 保证手机和电脑在同一个局域网内
- 一般代理ip为nginx服务所在的局域网ip,端口默认是
80
- 设置方法和上面相同
__EOF__

本文作者:゛鱼记忆不止七秒つ
本文链接:https://www.cnblogs.com/kancy/p/15111685.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/kancy/p/15111685.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露