ItalyFiloSottile/mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🔐 mkcert – Công cụ tạo chứng chỉ phát triển cục bộ được tin cậy ngay lập tức
Không cần cấu hình, không lỗi tin cậy – mkcert tự động tạo và lắp đặt CA cục bộ vào hệ thống.
mkcert là một công cụ đơn giản bởi FiloSottile, giúp tạo chứng chỉ HTTPS cục bộ được tin cậy cho môi trường phát triển. Thay vì dùng chứng chỉ từ CA thực (nguy hiểm) hoặc tự ký (gây lỗi tin cậy), mkcert tự động tạo một CA cục bộ và cài đặt vào cửa hàng tin cậy hệ thống, sau đó phát sinh chứng chỉ hợp lệ cho bất kỳ tên miền nào bạn cần.
✨ Điểm nổi bật
- Zero-config: chỉ cần
mkcert -installđể tạo và lắp đặt CA tự động. - Hỗ trợ nhiều nền tảng: macOS, Linux, Windows, cùng Firefox, Chrome, Java.
- Tạo chứng chỉ đa tên miền: hỗ trợ wildcard, localhost, IP như 127.0.0.1, ::1.
- Các tùy chọn nâng cao: hỗ trợ ECDSA, PKCS#12, CSR, chứng chỉ client và S/MIME.
- Dễ tích hợp Node.js: chỉ cần đặt biến môi trường
NODE_EXTRA_CA_CERTS. - Hỗ trợ thiết bị di động: lắp đặt CA lên iOS/Android để tin cậy chứng chỉ.
- Đa dạng phương thức cài đặt: qua Homebrew, Scoop, Chocolatey, hoặc build từ nguồn bằng Go.
💡 Vì sao đáng chú ý
mkcert giải quyết bài toán phổ biến trong phát triển web: cần chạy HTTPS trên localhost nhưng không muốn gặp lỗi cảnh báo bảo mật. Thay vì thủ công với OpenSSL, mkcert tự động hóa toàn bộ quy trình – từ tạo CA đến lắp đặt tin cậy – trong một câu lệnh. Đây là công cụ không thể thiếu cho bất kỳ dự án web nào cần môi trường phát triển an toàn và hiện thực.
#HTTPS #LocalDevelopment #TLS #Certificates #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
📝A simple and elegant markdown editor, available for Linux, macOS and Windows.