外推软件代理,如何搭建属于自己的移动端代理?

2022-02-04 23:39:17 百科大全 投稿:一盘搜百科
摘要答外推软件代理:本文邀请sunny来回答,让他手把手教你如何搭建属于自己的移动端代理~导语 在开发流程中,有几个环节需要用到代理:设计还原、产品体验、跨端联调等。pc端的代理环境一般来说比较简单,修改

答外推软件代理:本文邀请sunny来回答,让他手把手教你如何搭建属于自己的移动端代理~

外推软件代理,如何搭建属于自己的移动端代理?

导语 在开发流程中,有几个环节需要用到代理:设计还原、产品体验、跨端联调等。pc端的代理环境一般来说比较简单,修改host或者使用fiddler和whistle等代理软件就可以,但是移动端由于无法直接配置host,导致体验难度大,往往需要在开发机架设反向代理,过程繁杂,而且当某个环节出错又不好定位,特别消耗开发时间,影响开发体验。下面介绍一种内网搭建本地代理的方式,结合staffwifi和whistle,搭建自己的移动端代理

外推软件代理,如何搭建属于自己的移动端代理?

1、安装node

外推软件代理,如何搭建属于自己的移动端代理?

a、到node官网下载安装包

外推软件代理,如何搭建属于自己的移动端代理?

外推软件代理,如何搭建属于自己的移动端代理?

[ nodejs ]

外推软件代理,如何搭建属于自己的移动端代理?

直接下载左边稳定版的,然后安装到默认的目录就行了

外推软件代理,如何搭建属于自己的移动端代理?

b、安装完成后在命令窗口中运行

外推软件代理,如何搭建属于自己的移动端代理?

外推软件代理,如何搭建属于自己的移动端代理?

如果显示截图的vx.xx.x的数据,则表示安装成功

外推软件代理,如何搭建属于自己的移动端代理?

外推软件代理,如何搭建属于自己的移动端代理?

[node-v]

外推软件代理,如何搭建属于自己的移动端代理?

2、安装whistle

外推软件代理,如何搭建属于自己的移动端代理?

a、在windows下,在cmd窗口下面运行命令

外推软件代理,如何搭建属于自己的移动端代理?

外推软件代理,如何搭建属于自己的移动端代理?

b、在命令窗口运行

外推软件代理,如何搭建属于自己的移动端代理?

外推软件代理,如何搭建属于自己的移动端代理?

如果显示下面截图,则表示whistle安装成功

外推软件代理,如何搭建属于自己的移动端代理?

外推软件代理,如何搭建属于自己的移动端代理?

[w2 -V]

外推软件代理,如何搭建属于自己的移动端代理?

c、在命令行窗口中运行命令

会显示下面的截图,这时一个本地代理就在你的机器上启动了

[w2 start]

d、这时打开连接 :8899,就可以看到启动在本地的代理服务

[whistle rule]

基本上用到就是这两个

rules:配置的代理

network:拦截的请求

可以到 setting里面勾上Use multiple rules,这样就可以同时使用多个规则了

[setting]

[ Use multiple rules ]

3、配置staffwifi

staffwifi打通了办公网,也就是在staffwifi配置网关和端口,就可以直接访问到办公网机器上某个端口(进程)的服务

a、命令行输ipconfig,可以看到我们机器的ipv4地址

[ipconfig]

把这个地址和端口8899输入到staffwifi的代理上,就可以把手机上面的请求都导到本地启动的代理服务,就像下面

[ 手机代理 ]

以后只要开发给到host,直接贴到代理服务的规则里,就可以快乐地代理移动端的页面啦

4、配置

在移动端环境,经常会访问到协议的页面,这时就需要做特殊处理才能访问

a、导出whistle的根证书并

[whistle根证书]

a、双击安装,选择受信任的根证书颁发机构,这时pc端的证书就安装成功了

[pc证书安装]

c、安装移动端证书

在配置好代理的手机上打开链接:rootca.pro,下载证书

IOS是下面截图的路径,需要到 通用-描述文件与设备管理里面打开带whistle字样的证书,安装即可

[下载证书]

完成以上的几个步骤,就可以截获移动端的任何|}

5、导出导入规则

whistle支持导出和导入规则,需要用到代理时,可以直接找开发要规则,然后导入即可,非常方便

[导出和导入]

下面附件中提供几个bat批处理文件,用于在windows端安装服务、打开和关闭代理服务

[bats]

setup 安装和启动服务

w2-start 启动服务

w2-stop 关闭服务

声明:一盘搜百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 88888@qq.com