【学习笔记】手机端配置whistle代理解决方法

第一次使用whistle,遇到了无法代理手机端,导致抓不到包的情况,网上搜罗了一些方法,都有进行尝试,总结如下:(方法不唯一)

配置whistle过程遇到问题解决方法参考:(仅供参考)

配置完成后,手机扫码无法下载证书(ios) 或 安装好证书之后无法打开代理的页面(Android),方法如下(方法不唯一,仅供参考):

排查问题时发现:安装whistle时是通过node.js集成的npm命令安装,发现是因为node.js入站规则未开启。

排查问题思路:按照whistle安装顺序排查

        1、node LTS版本 安装是否正确

                cmd中输入 node -v 命令(查看nodejs版本)

        2、检查出入站规则(控制面板—系统和安全—windows防火墙—高级设置—入站规则)

                2.1 检查whistle默认端口8899出入站规则

                2.2 检查node.js入站规则(大概率会是这个问题),若是关闭的状态则选择启用并且允许链接

★ 如果配置完代理,手机无法访问,可能是whistle所在的电脑防火墙限制了远程访问whistle的端口,可以尝试设置白名单,参考文章:windows 防火墙如何设置允许局域网访问本机端口-百度经验

★ 如果代理后跳转到代理的页面无法打开,或者点击跳转到代理页面时无响应,则查看是否设置授信证书:(手机首次安装证书则需要证书授信)

a、ios:关于手机->证书信任设置

b、Android:设置中找到 “信任” “凭证” 之类的字眼,找到whistle的证书,设置授信,安卓机子貌似都不太一样,所以具体方法待补充.........

更新:在测试过程中发现,小米机型的代理容易出现凭证过期的情况,如果遇到,就重新安装电脑端和手机端的whistle代理证书。安装完毕,电脑端重启whistle端口即可

w2 restart -p 8008  //重启whistle,端口号为自己配置的端口号

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值