จีน | ภาษาอังกฤษ
คำเตือน
สาขาปัจจุบันคือ next ซึ่งเป็นสาขาการพัฒนาของ v0.3.x มันยังไม่มั่นคง โปรดอย่าใช้ในสภาพแวดล้อมการผลิต
หากต้องการเข้าถึงเวอร์ชันก่อนหน้าโปรดเปลี่ยนไปใช้สาขา main
นักเรียนที่ทำผลิตภัณฑ์ส่วนบุคคลหรือรับผิดชอบการดำเนินงานและการบำรุงรักษาในธุรกิจขนาดเล็กจำเป็นต้องจัดการชื่อโดเมนหลายชื่อและสมัครใบรับรองสำหรับชื่อโดเมน อย่างไรก็ตามแอปพลิเคชันด้วยตนเองสำหรับใบรับรองมีข้อเสียดังต่อไปนี้:
การรับรองถูกสร้างขึ้นเพื่อแก้ปัญหาข้างต้น มันมีลักษณะดังต่อไปนี้:
บทความที่เกี่ยวข้อง:
การรับรองได้รับการออกแบบมาเพื่อให้ผู้ใช้มีโซลูชันการจัดการใบรับรอง SSL ที่ปลอดภัยและง่ายดาย กรุณาเยี่ยมชม https://docs.certimate.me สำหรับการใช้งานเอกสาร
การติดตั้งการรับรองนั้นง่ายมากคุณสามารถเลือกหนึ่งในวิธีการติดตั้งต่อไปนี้:
คุณสามารถดาวน์โหลดไฟล์ไบนารีที่คอมไพล์ล่วงหน้าได้โดยตรงจากหน้ารีลีสจากนั้นคลายซิปและเรียกใช้งาน:
./certimate serveหรือเรียกใช้คำสั่งต่อไปนี้เพื่อเพิ่มใบรับรองโดยอัตโนมัติเพื่อรับรองตัวเอง
./certimate serve 你的域名บันทึก
MacOS แจ้งเมื่อเรียกใช้ไฟล์ไบนารี: "รับรอง" ไม่สามารถเปิดได้เนื่องจาก Apple ไม่สามารถตรวจสอบได้ว่ามีมัลแวร์หรือไม่ คุณสามารถคลิก "อนุญาตเสมอ" ในการตั้งค่าระบบ> ความเป็นส่วนตัวและความปลอดภัย> ความปลอดภัยและพยายามเรียกใช้ไฟล์ไบนารีอีกครั้ง
mkdir -p ~ /.certimate && cd ~ /.certimate && curl -O https://raw.githubusercontent.com/usual2970/certimate/refs/heads/main/docker/docker-compose.yml && docker compose up -d
git clone EMAIL:usual2970/certimate.git
cd certimate
make local.run หลังจากดำเนินการติดตั้งข้างต้นไปที่ http://127.0.0.1:8090 ในเบราว์เซอร์ของคุณเพื่อเข้าถึงหน้าการจัดการรับรอง
用户名:[email protected]
密码:1234567890| ผู้ให้บริการ | สนับสนุนใบรับรองแอปพลิเคชัน | สนับสนุนการปรับใช้ใบรับรอง | คำพูด |
|---|---|---|---|
| Alibaba Cloud | ชื่อโดเมนที่ลงทะเบียนบนคลาวด์อาลีบาบาสามารถออกได้ สามารถนำไปใช้กับ Alibaba Cloud OSS, CDN และ SLB | ||
| เมฆ tencent | ชื่อโดเมนที่ลงทะเบียนบนคลาวด์ Tencent สามารถออกได้ พวกเขาสามารถนำไปใช้กับ Tencent Cloud Cos, CDN, ECDN, CLB, TEO | ||
| Baidu Smart Cloud | สามารถนำไปใช้กับ Baidu Smart Cloud CDN | ||
| Huawei Cloud | สามารถออกชื่อโดเมนที่ลงทะเบียนกับ Huawei Cloud; พวกเขาสามารถนำไปใช้กับ Huawei Cloud CDN และ ELB | ||
| คลาวด์ Qiniu | สามารถนำไปใช้กับ Qiniu Cloud CDN | ||
| Doji Cloud | สามารถนำไปใช้กับ Dorje Cloud CDN | ||
| เครื่องยนต์ภูเขาไฟ | ชื่อโดเมนที่ลงทะเบียนกับเครื่องยนต์ภูเขาไฟสามารถออกได้ พวกเขาสามารถนำไปใช้กับ Volcano Engines Live และ CDN | ||
| aws | ชื่อโดเมนที่สามารถออกได้ใน AWS Route53 โฮสต์ | ||
| เมฆ | ชื่อโดเมนที่สามารถออกด้วย CloudFlare; บริการ CloudFlare มาพร้อมกับใบรับรอง SSL | ||
| Godaddy | ชื่อโดเมนที่สามารถออกให้ลงทะเบียนใน GoDaddy | ||
| ชื่อชื่อ | ชื่อโดเมนที่สามารถออกให้ลงทะเบียนใน namesilo | ||
| Powerdns | ชื่อโดเมนที่สามารถออกใน Powerdns โฮสต์ | ||
| คำขอ http | สามารถออกชื่อโดเมนที่อนุญาตให้มีการแก้ไข DNS ผ่านคำขอ HTTP | ||
| การปรับใช้ในท้องถิ่น | สามารถนำไปใช้กับเซิร์ฟเวอร์ท้องถิ่น | ||
| SSH | สามารถนำไปใช้กับเซิร์ฟเวอร์ SSH | ||
| webhook | โทรกลับไปยัง webhook เมื่อปรับใช้งานได้ | ||
| Kubernetes | ปรับใช้กับ Kubernetes Secret |
เวิร์กโฟลว์ของการรับรองมีดังนี้:
สิ่งนี้เกี่ยวข้องกับชื่อโดเมนข้อมูลการอนุญาตผู้ให้บริการ DNS ข้อมูลการอนุญาตผู้ให้บริการการปรับใช้ข้อมูล ฯลฯ
มันเป็นชื่อโดเมนที่จะสมัครใบรับรอง
ในการสมัครใบรับรองสำหรับชื่อโดเมนคุณต้องพิสูจน์ว่าชื่อโดเมนเป็นของคุณดังนั้นเมื่อเราสมัครขอใบรับรองด้วยตนเองเราจำเป็นต้องเพิ่มบันทึกการแก้ไขชื่อโดเมน TXT ไปยังบันทึกความละเอียดของผู้ให้บริการชื่อโดเมน
การรับรองจะเพิ่มระเบียนความละเอียดของชื่อโดเมน TXT โดยอัตโนมัติ คุณจะต้องกรอกข้อมูลการอนุญาตของผู้ให้บริการชื่อโดเมนของคุณในพื้นหลังการรับรอง
ตัวอย่างเช่นชื่อโดเมนที่คุณซื้อบน Alibaba Cloud มีข้อมูลการอนุญาตดังต่อไปนี้:
accessKeyId: your-access-key-id
accessKeySecret: your-access-key-secretข้อมูลการอนุญาตสำหรับชื่อโดเมนที่ซื้อบนคลาวด์ Tencent มีดังนี้:
secretId: your-secret-id
secretKey: your-secret-keyโปรดทราบว่าข้อมูลการอนุญาตนี้จะต้องมีสิทธิ์การจัดการเพื่อเข้าถึงชื่อโดเมนและความละเอียด DNS สำหรับรายการสิทธิ์เฉพาะโปรดดูเอกสารทางเทคนิคของผู้ให้บริการแต่ละราย
หลังจากการรับรองใช้สำหรับใบรับรองมันจะปรับใช้ใบรับรองไปยังเป้าหมายที่คุณระบุโดยอัตโนมัติเช่น Alibaba Cloud CDN การรับรองจะพบบริการ CDN ที่เกี่ยวข้องตามข้อมูลการอนุญาตและชื่อโดเมนที่คุณกรอกและปรับใช้ใบรับรองไปยังบริการ CDN ที่เกี่ยวข้อง
ข้อมูลการอนุญาตของผู้ให้บริการการปรับใช้นั้นเหมือนกับข้อมูลการอนุญาตของผู้ให้บริการ DNS ความแตกต่างคือข้อมูลการอนุญาตของผู้ให้บริการ DNS ใช้เพื่อพิสูจน์ว่าชื่อโดเมนเป็นของคุณและข้อมูลการอนุญาตของผู้ให้บริการการปรับใช้จะใช้เพื่อให้ข้อมูลการอนุญาตสำหรับการปรับใช้ใบรับรอง
โปรดทราบว่าข้อมูลการอนุญาตนี้จะต้องมีสิทธิ์การจัดการที่เกี่ยวข้องเพื่อเข้าถึงบริการเป้าหมายเพื่อปรับใช้ สำหรับรายการสิทธิ์เฉพาะโปรดดูเอกสารทางเทคนิคของผู้ให้บริการแต่ละราย
ถาม: มีบริการ SaaS หรือไม่?
ตอบ: ไม่ได้รับการสนับสนุนในปัจจุบันเป็นโฮสต์ (การปรับใช้ส่วนตัว) เท่านั้น
ถาม: ความปลอดภัยของข้อมูล?
ตอบ: เนื่องจากรองรับการปรับใช้ส่วนตัวเท่านั้นข้อมูลทุกประเภทจะถูกบันทึกไว้ในเซิร์ฟเวอร์ของผู้ใช้ นอกจากนี้ซอร์สโค้ดรับรองยังเป็นโอเพ่นซอร์ส แพ็คเกจไบนารีและกระบวนการบรรจุภัณฑ์ภาพ Docker นั้นดำเนินการโดยใช้การกระทำของ GitHub กระบวนการนี้โปร่งใสและมองเห็นได้และสามารถตรวจสอบได้ด้วยตัวเอง
ถาม: การต่ออายุใบรับรองอัตโนมัติ?
ตอบ: ใบรับรองที่ใช้จะได้รับการต่ออายุโดยอัตโนมัติ 10 วันก่อนหมดอายุ วันละครั้งใบรับรองจะถูกตรวจสอบว่ากำลังจะหมดอายุหรือไม่ เมื่อกำลังจะหมดอายุใบรับรองจะถูกนำไปใช้ใหม่และนำไปใช้กับบริการเป้าหมายโดยอัตโนมัติ
Certimate เป็นโครงการฟรีและโอเพ่นซอร์สที่ใช้โปรโตคอลโอเพนซอร์ส MIT คุณสามารถใช้มันเพื่อทำสิ่งที่คุณต้องการและยังให้บริการแก่ผู้ใช้เป็นบริการที่ชำระเงิน
คุณสามารถสนับสนุนการพัฒนาใบรับรองในรูปแบบต่อไปนี้:
สนับสนุนผู้ให้บริการเพิ่มเติมการเพิ่มประสิทธิภาพ UI และการปรับปรุงการแก้ไขข้อผิดพลาดการปรับปรุงเอกสาร ฯลฯ และทุกคนยินดีที่จะส่ง PR
ซอฟต์แวร์นี้เผยแพร่ภายใต้ใบอนุญาต MIT และมีให้ฟรีและมีวัตถุประสงค์เพื่อ "เป็น" สำหรับผู้ใช้ที่จะใช้ ผู้เขียนและผู้มีส่วนร่วมจะไม่รับผิดชอบต่อผลกระทบโดยตรงหรือโดยอ้อมใด ๆ ที่เกิดขึ้นจากการใช้ซอฟต์แวร์นี้รวมถึง แต่ไม่ จำกัด เฉพาะการลดลงของประสิทธิภาพการสูญเสียข้อมูลการหยุดชะงักของบริการหรือความเสียหายประเภทอื่น ๆ
ไม่มีการรับประกัน: ซอฟต์แวร์นี้ไม่ได้ให้การรับประกันใด ๆ ของข้อมูลโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จำกัด เพียงการรับประกันความเหมาะสมการไม่ละเมิดการใช้งานเชิงพาณิชย์และความน่าเชื่อถือสำหรับวัตถุประสงค์เฉพาะ
ความรับผิดชอบของผู้ใช้: โดยการใช้ซอฟต์แวร์นี้คุณเข้าใจและตกลงที่จะรับความเสี่ยงและความรับผิดชอบทั้งหมดที่เกิดขึ้น