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