สร้างอุโมงค์ SSH (จำเป็น)
การเข้าถึงสาธารณะถูกปิดใช้งานเพื่อความปลอดภัย
จำเป็นต้องมีการสร้างช่องสัญญาณ SSH เพื่อเข้าถึง UI และพร็อกซี
รันคำสั่งนี้บนเครื่องของคุณ:
ssh -L 8081:127.0.0.1:8081 -L 8082:127.0.0.1:8082 root@<SERVER-IP>
คุณจะได้รับแจ้งให้ป้อนรหัสผ่าน SSH ของเซิร์ฟเวอร์ของคุณ (รหัสผ่านเดียวกับที่ใช้สำหรับการเข้าถึง SSH)
เปิดเซสชัน SSH ทิ้งไว้ขณะใช้ Caido
เข้าถึง Caido UI
เปิด browser และไปที่: http://127.0.0.1:8082
ตัวเลือกการเข้าสู่ระบบ:
- โหมดผู้มาเยือน (ไม่ต้องใช้บัญชี)
- ลงชื่อเข้าใช้ด้วยบัญชี Caido ของคุณ
หากคุณเลือกที่จะลงชื่อเข้าใช้:
- คุณจะเห็นรหัสผู้ใช้
- เปิด URL นี้ในเบราว์เซอร์ของคุณ:
https://dashboard.caido.io/#/consent?user_code=<PASTE_CODE_HERE> - เข้าสู่ระบบ (หรือสร้างบัญชี)
- เสร็จสิ้นการตั้งค่าเริ่มต้น
ดาวน์โหลดและติดตั้งใบรับรอง CA
- เปิด:
http://127.0.0.1:8082/#/certificate - ดาวน์โหลดใบรับรอง CA
- นำเข้าลงในเบราว์เซอร์หรือระบบของคุณ (ปฏิบัติตามคำแนะนำการนำเข้าใบรับรองอย่างเป็นทางการของ Caido สำหรับแพลตฟอร์มของคุณ)
กำหนดค่าเบราว์เซอร์ / พร็อกซีระบบ
ตั้งค่าพร็อกซีของคุณเป็น:
Proxy Type: HTTP
Proxy Host: 127.0.0.1
Proxy Port: 8081
การรับส่งข้อมูลทั้งหมดจะถูกส่งต่ออย่างปลอดภัยผ่านอุโมงค์ SSH
การจัดการบริการ
ตรวจสอบสถานะ:
systemctl status caido
เริ่มบริการใหม่:
systemctl restart caido
ดู logs:
journalctl -u caido -f
หมายเหตุ
- บริการอาจใช้เวลาสักครู่จึงจะพร้อมใช้งานหลังจากเริ่มต้นระบบ
- เปิดใช้งานการเข้าถึงของแขกแล้ว
- Caido UI และพร็อกซีถูกผูกไว้กับ
127.0.0.1เพื่อความปลอดภัยเท่านั้น