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