Charles手机设置好代理后,还是无法上网的解决办法
手机连接上charles代理后,没有网络,有以下几种情况:
1. 电脑防火墙
2. 电脑管家、360等安全软件
3. charles白名单(white list)
4. 访问控制设置(Access control setting)
5. 黑名单(black list)
1. 电脑防火墙
对,你没看错,就是防火墙,为什么fiddle就不会被防火墙拦截,而charles就会被防火墙拦截呢?
初次打开应用的时候,会弹出
如果你没有选择公用网络,那么恭喜你,你手机连接你电脑开的热点的时候,设置了代理,也抓不到手机的包,手机也没有网络。因为你电脑开热点,这属于公用网络
解决办法有两个
关闭防火墙
打开公用网络开关(全部勾上)
2.电脑管家、360等安全软件
也有可能是电脑管家、360等安全软件把认为不安全,屏蔽掉了,这个时候把安全软件给退出即可
3.charles白名单(white list)
没有设置白名单,就不可能是这个
关闭White List;Tools–>White List 关闭就好了
4.访问控制设置(Access control settings)
把你手机的地址手动写入到:Proxy -> Access Control Settings中
也可以:
在 Proxy -> Access Control Settings中添加:0.0.0.0/0(一劳永逸,所有的ip都识别通过(ipv4))::/0(ipv6)
5.黑名单(blacklist)
把黑名单功能关闭
1. 电脑防火墙
2. 电脑管家、360等安全软件
3. charles白名单(white list)
4. 访问控制设置(Access control setting)
5. 黑名单(black list)
1. 电脑防火墙
对,你没看错,就是防火墙,为什么fiddle就不会被防火墙拦截,而charles就会被防火墙拦截呢?
初次打开应用的时候,会弹出
如果你没有选择公用网络,那么恭喜你,你手机连接你电脑开的热点的时候,设置了代理,也抓不到手机的包,手机也没有网络。因为你电脑开热点,这属于公用网络
解决办法有两个
关闭防火墙
打开公用网络开关(全部勾上)
2.电脑管家、360等安全软件
也有可能是电脑管家、360等安全软件把认为不安全,屏蔽掉了,这个时候把安全软件给退出即可
3.charles白名单(white list)
没有设置白名单,就不可能是这个
关闭White List;Tools–>White List 关闭就好了
4.访问控制设置(Access control settings)
把你手机的地址手动写入到:Proxy -> Access Control Settings中
也可以:
在 Proxy -> Access Control Settings中添加:0.0.0.0/0(一劳永逸,所有的ip都识别通过(ipv4))::/0(ipv6)
5.黑名单(blacklist)
把黑名单功能关闭