NGINX Packet QuestHành trình gói tin
Trạm 0/17Cổng Internet
HP
100/100
gói tin: GET /api/orders
Trò chơi học mã nguồn nginx

Hành trình gói tin qua thành phố NGINX

Bạn là một gói tin GET /api/orders vừa rời trình duyệt. Hãy đi qua 17 trạm, hạ gục 13 quái vật tấn công, từ tiến trình master, vòng lặp epoll, bộ phân tích HTTP, 11 giai đoạn xử lý, upstream cho tới chuỗi bộ lọc, rồi mang phản hồi 200 OK về nhà.

Cách chơi

Di chuyển← ↑ → ↓ hoặc WASD. Trên điện thoại dùng bàn phím ảo góc trái.
Nói chuyệnĐứng cạnh NPC có dấu ! rồi nhấn E / Space / nút A.
Mở cổngTrả lời đúng câu hỏi của NPC và hạ hết quái quanh trạm thì cổng mới mở. Mỗi cổng mở hồi +25 HP.
Quái vật13 quái vật là các kiểu tấn công và sự cố có thật. Chạm vào là vào trận, không thể bỏ chạy. Chọn đúng vũ khí (cơ chế của nginx) để đánh mất máu quái.
Lỗ hổng CVE12 vết nứt tím là lỗ hổng có thật trong chính nginx (đã vá). Vá qua 3 bước: ai bị ảnh hưởng, hậu quả, cách xử lý. Mỗi bản vá cho +10 HP tối đa.
Bẫy cấu hình6 bẫy ẩn trên đường là lỗi cấu hình hay gặp. Thấy ánh lấp lánh thì nhấn E để gỡ an toàn; dẫm phải là mất 15 HP.
MáuGói tin có 100 HP. Trả lời sai thì bị đánh mất máu. Hết máu là 502 và phải đi lại từ đầu.

Lộ trình

J mở sổ tay · Esc đóng hội thoại

Nội dung dựa trên mã nguồn mở nginx (thư mục src/, bản 1.31.x). Đây là trò chơi học tập do cộng đồng tạo ra, không phải sản phẩm chính thức của NGINX hay F5.