Keenrig

Whoamitự host bằng Keenrig

Trả về header và địa chỉ của request. App chẩn đoán: nó cho thấy gateway đang chuyển tiếp gì tới container, nên khi định tuyến sai thì đây là chỗ nhìn ra nguyên nhân.

  • chẩn-đoán

Whoami trả về đúng những header và địa chỉ mà nó nhận được. Nghe vô dụng cho tới lúc định tuyến sai: khi một tên miền trỏ nhầm app, hoặc gateway không chuyển tiếp header bạn tưởng nó chuyển, đây là chỗ duy nhất nhìn thấy sự thật thay vì đoán.

Dùng vào việc gì

  • Tên miền vừa thêm trả về sai app — cài Whoami lên đúng tên miền đó để biết request thật sự đi tới đâu.
  • Kiểm tra gateway có chuyển `X-Forwarded-For` và `X-Forwarded-Proto` xuống container hay không, trước khi cài một app thật cần chúng.
  • Xác nhận một instance mới nhận được lưu lượng từ bên ngoài, tách bạch với câu hỏi app có chạy đúng hay không.

Keenrig lo hộ bạn những gì

  • Nhẹ nhất trong danh mục: 32 MB bộ nhớ, đủ để chạy song song với mọi thứ khác trong lúc bạn chẩn đoán.
  • Kiểm tra sức khoẻ theo đường dẫn riêng `/health`, không phải `/` — nên trang gốc trả gì cũng không làm nền tảng tưởng nhầm là app chết.
  • Cài và gỡ nhanh; nó không có dữ liệu nào để mất khi bạn xoá đi.
Điều nó không làm. Đây là công cụ chẩn đoán, không phải app để chạy lâu dài. Nó in ra header của request cho bất kỳ ai truy cập được — gỡ nó khỏi tên miền công khai ngay khi bạn tìm ra thứ mình cần tìm.

Cài trên instance của bạn

Chưa có instance? Dựng một cái bằng đúng một lệnh, rồi cài ứng dụng từ trang quản trị.

  1. Cài Keenrig lên một VPS trống

  2. Mở trang quản trị local theo địa chỉ máy in ra

  3. Vào Danh mục, chọn ứng dụng này và bấm Cài

curl -fsSL https://get.keenrig.com | sh

Thông số kỹ thuật

Phiên bản
1.10.4
Kho image
docker.io/traefik/whoami
Thẻ
v1.10.4
Digest
sha256:1699d99cb4b9acc17f74ca670b3d8d0b7ba27c948b3445f0593b58ebece92f04
Cổng HTTP
80
Bộ nhớ tối thiểu
32 MB
Đường dẫn kiểm tra sức khoẻ
/health
Phân loại
chẩn-đoán