09月14, 2022

远程调试 和 charles与clashx共存

最近线上老是出现一些奇怪的bug,调试起来非常困难,浪费大量的时间。于是痛定思痛,想解决这个顽疾,在这个过程中顺带把之前charles与clashx共存问题也解决了。

远程调试

第一种方法:通过VsCode插件Remote - SSH,本地连接远程服务器代码,然后就可以调试了。但是非常非常滴卡,最后直接ssh连接不上服务器。(不推荐)

第二种方法:通过Charles将请求代理到本地。例如将https://preview.imyoyo.xyz代理到https://localhost:8360。然后本地调试代码即可。(非常推荐)

charles与clashx共存

上面会用到charles抓包软件,同时我们也会用到科学上网clashx软件。两者都是作为代理服务器,很容易冲突。

解决办法:

  1. charles设为系统代理,拦截浏览器发送的数据包。将chashx取消系统代理。

  2. 配置charlesExtern Proxy Settings,将charles的拦截的数据包转发给clashx

参考文献

本文链接:https://imyoyo.xyz/post/remote-debug-and-charles-coexists-with-crashx.html

-- EOF --

Comments