最近线上老是出现一些奇怪的bug,调试起来非常困难,浪费大量的时间。于是痛定思痛,想解决这个顽疾,在这个过程中顺带把之前charles与clashx共存
问题也解决了。
远程调试
第一种方法:通过VsCode插件Remote - SSH
,本地连接远程服务器代码,然后就可以调试了。但是非常非常滴卡,最后直接ssh
连接不上服务器。(不推荐)
第二种方法:通过Charles
将请求代理到本地。例如将https://preview.imyoyo.xyz
代理到https://localhost:8360
。然后本地调试代码即可。(非常推荐)
charles与clashx共存
上面会用到charles
抓包软件,同时我们也会用到科学上网clashx
软件。两者都是作为代理服务器,很容易冲突。
解决办法:
将
charles
设为系统代理,拦截浏览器发送的数据包。将chashx取消系统代理。配置
charles
的Extern Proxy Settings
,将charles
的拦截的数据包转发给clashx
。
Comments