mkcert:一鍵生成本地SSL證書,徹底解決本地開發(fā)中HTTPS配置痛點(diǎn)!
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
那些年,我們被HTTPS支配的恐懼說真的,誰沒被本地HTTPS配置折磨過? 每次新項(xiàng)目,都要經(jīng)歷這個(gè)流程:
最崩潰的是什么? 好不容易配通了,過兩天又不行了。 證書過期、路徑不對、信任出問題。。。 每個(gè)坑都踩一遍,每次都想砸電腦。 直到我遇到了這個(gè)55.1K Star的神器 mkcert。 ![]() 第一次用的時(shí)候,我以為是假的。 怎么可能這么簡單?
兩行命令,搞定。 ![]() 不開玩笑,就這么簡單。 到底有多簡單?我給你演示一遍安裝: macOS直接brew裝:
想要HTTPS?
回車。 完事。 你會得到兩個(gè)文件:
這玩意為什么這么牛?第一,真的零配置 以前配SSL證書像做化學(xué)實(shí)驗(yàn)。。。 各種參數(shù)、各種路徑、各種權(quán)限。 現(xiàn)在?裝了就能用。 第二,系統(tǒng)級信任 最煩的是什么? 證書生成了,瀏覽器不認(rèn)。 要么顯示“不安全”,要么直接拒絕訪問。 mkcert生成的證書,系統(tǒng)直接信任。 綠鎖標(biāo)志,秒出現(xiàn)。 第三,支持一切你能想到的 localhost?支持。 127.0.0.1?支持。 自定義域名?支持。 甚至通配符域名都支持:
高級玩法,讓你更6配合Nginx:
把證書掛載進(jìn)容器,一樣用。 配合各種框架: Express、Koa、Spring Boot。。。 都能無縫對接。 為什么55.1K個(gè)開發(fā)者都在用?因?yàn)樗鉀Q了一個(gè)所有人都有的痛點(diǎn)。 不管你是:
你都繞不開本地HTTPS這個(gè)坑。 mkcert就像一把萬能鑰匙。。。 一鍵開鎖,告別噩夢。 最后說兩句有人可能會問:生產(chǎn)環(huán)境能用嗎? 不能。 這玩意只適合本地開發(fā)。 生產(chǎn)環(huán)境還是老老實(shí)實(shí)用Let's Encrypt或者買證書。 但是。。。 對于本地開發(fā)來說,這就是神器。 簡單、可靠、省時(shí)間。 省下來的時(shí)間,夠你多寫幾個(gè)bug了。 不對,多寫幾個(gè)feature了。。。 如果你還在為本地HTTPS配置頭疼。。。 如果你還在手動(dòng)生成SSL證書。。。 如果你還在被瀏覽器的“不安全”警告困擾。。。 試試mkcert吧。 地址:https://github.com/FiloSottile/mkcert 該文章在 2025/8/12 12:14:55 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |