本文仅作为技术讨论及分享,严禁用于任何非法用途。
前言
或许是因为强迫症使然,产生了让xray使用burp的想法,至于为什么要这么做,也说不上原因,就感觉这样搞了舒服点。因为xray不支持burp默认的DER格式证书,所以直接使用会碰到未找到PEM 数据的问题,所以需要做一下转换,将DER转成PEM。
过程
首先分别导出burpsuite的公钥与私钥,记住是分别导出
为防止有英文学习不好的,还是截下图
导出的公钥文件名为burp.ca.crt
,私钥文件名为burp.ca.key
然后转换公钥文件格式
1 | openssl x509 -in burp.ca.crt -inform der -outform pem -out burp_cert.pem |
转换私钥文件格式
1 | openssl rsa -inform DER -outform PEM -in burp.ca.key -out burp_key.pem |
然后修改xray的config.yaml
配置文件
这个时候浏览器挂上xray代理用的就是burp的证书了