当前位置: 首页 > 工具软件 > AnyProxy > 使用案例 >

iphone已经信任anyproxy证书,还是提示无效

苏鹏鹍
2023-12-01

iphone已经信任anyproxy证书,还是提示证书无效。这个问题困扰了我很久。以前设置好了都可以用,现在却不行了?

唯一的区别就是手机升级过了。

 

IOS 13 no longer trust CAs using RSA keys smaller than 2048 bits, while anyproxy using 1024 bits.
anyproxy use node-easy-cert to generate root CAs.

 

ios13不支持小于2048位的证书了,看来是我anyproxy的版本太低了。但是升级的版本语法有一些变化,懒得去改了。

全局搜索

sudo find / -name certGenerator.js

打开这个文件将

var keys = forge.pki.rsa.generateKeyPair(1024);
改成
var keys = forge.pki.rsa.generateKeyPair(2048);

使用anproxy重新生成证书。

sudo anyproxy --root

这个时候重新手机下载信任证书,又可以愉快的玩耍了。

 类似资料: