subconverter icon indicating copy to clipboard operation
subconverter copied to clipboard

[Feature] 针对 surge 的 tls 类型代理添加 server-cert-fingerprint-sha256 参数

Open love4taylor opened this issue 2 years ago • 0 comments

verify

  • [X] 我已经仔细阅读项目文档,确认现有功能无法解决我的需求
  • [X] 我已经检索过现有issue,确认与现有issue的内容并不重复
  • [x] 我已经尝试自行解决,确认自己没有能力解决

功能描述

近期 surge 添加了 sslpin 功能,可以一定程度上曲线解决自签证书或者 CF 源证书造成的必须不验证的尴尬局面,希望本项目可以加上此参数的开关。(理论上应该不会有兼容性问题?可以同时开启 skip-cert-verify,指纹参数的优先级高于跳过验证

CleanShot 2022-03-28 at 10 43 19@2x

可能的解决方案

用户拉取节点的时候,subconverter 通过 openssl 之类的获取节点证书并生成指纹然后填入 server-cert-fingerprint-sha256 参数

love4taylor avatar Mar 28 '22 02:03 love4taylor