访问控制
访问控制列表确定谁可以使用此Charles。 通常,您在自己的计算机上运行Charles,并且只打算自己使用它,因此本地主机始终包含在ACL中。 但是,您可能希望允许网络上的其他主机将Charles用作其代理。 也许您正在从多台计算机进行测试,并想在您的一个Charles中查看结果。您可以输入单个IP地址或带子网掩码的IP地址。 您可以输入子网掩码作为IP地址,然后输入掩码位数, 例如192.168.0.0/16或作为IP地址,后跟一个子网掩码,例如 192.168.0.0/255.255.0.0。
不在ACL中的主机第一次尝试访问Charles时,Charles中将显示一条警示消息(作为弹出消息)。 通知您访问尝试已被阻止,显示您的IP地址,并提醒您将IP地址添加到ACL(如果要允许访问)。
每个IP地址只会显示一次警示,因此您不会被重复访问的警告所淹没。
网络安全设置
检查计算机上的所有防火墙或网络安全设置是否都不会阻止传入连接。 这可能是导致设备与计算机上运行的Charles出现连接问题的原因。在Windows 10上,检查“更改连接属性”中的“网络和Internet设置”,并确保启用“使此计算机可被发现”。