Win10多IP环境下如何设置Charles Proxy监听指定IP地址
Charles指定监听VPN网段接口配置方法
该问题本质是Charles默认绑定了系统优先级更高的物理网卡,没有将代理服务挂载到VPN虚拟网卡上,按以下步骤调整即可:
- 打开Charles客户端,点击顶部菜单栏的
Proxy,在下拉菜单中选中Proxy Settings - 在弹出的配置窗口切换到
Proxies标签,找到「Bind to address(绑定地址)」配置项:- 追求配置省事直接选
* (all interfaces),选中后Charles会同时监听本机所有网卡的对应代理端口,不管是10段物理网还是192段VPN网都能访问代理,后续切换网络也不用反复修改配置 - 出于安全考虑不想开放物理网卡代理权限的话,就在下拉列表里找到VPN虚拟适配器分配的192.*开头的IP选中即可,注意不要误选10段的物理网卡IP
- 追求配置省事直接选
- 点击
OK保存配置,Charles会自动重载代理监听规则,不需要重启软件
配置校验&常见排错
- 配置完成后打开Windows命令提示符,执行命令
netstat -ano | findstr "8888"(如果你修改过Charles默认的8888代理端口,把命令里的8888替换成实际使用的端口号),如果返回结果里存在192.*.*.*:8888且状态为LISTENING,说明监听配置已经生效 - 如果确认监听地址正确但安卓设备仍然连不上代理,直接去Windows Defender防火墙的「允许应用通过防火墙」列表里,把Charles对应专用网、公网的入站权限全部勾选,绝大多数连接失败问题都是防火墙拦截导致的
配置参考截图:
内容的提问来源于stack exchange,提问作者Fun Media
相关产品推荐
相关产品推荐

