自签名全平台通用的IP证书

前言:由于阿里云的限制,所有带域名的,不管有没有SSL,都无法逃过被拦截,所以可以用IP+域名的方式访问。之前有介绍过IP+PORT转发到DENO和CLOUDFLARE。但是我拿来下文件看视频肯定是会被DENO发现的,所以还是直接访问阿里云为妙,这样延迟也能低点。再者,之前http都是明文传输,我可不想被管理员看见,毕竟我已经见识过他们的技术力了。 效果: 以下教程这段,我参考了: 1. openssl为IP签发证书(支持多IP/内外网) https://www.jianshu.com/p/cad3377692c9 2. Install self-signed certificates no longer working in Android Q https://stackoverflow.com/questions/58500892/install-self-signed-certificates-no-longer-working-in-android-q#:~:text=A%20private%20key%20is%20NOT,certificate%20AFTER%20it%20is%20generated. 3. One self-signed cert to rule them all? Chrome, Android, and iOS https://stackoverflow.com/questions/57565665/one-self-signed-cert-to-rule-them-all-chrome-android-and-ios 主要是靠第三篇。 关于IP签名适用于Windows和Mac的可以直接参考第一篇。 关于域名签名适用于全平台的,参考第三篇。 如果要让第三篇适用于IP证书,把所有的 DNS:test.com 换成 IP:你的IP (这一步我卡了很久) 在最后加上 [ alt_names ] IP.1=你的IP。 Contents of openssl.cnf (⚠️可以翻动): [ req ] default_bits = 2048 default_keyfile = ca.key default_md = sha...