Cổng 8000: HTTP thay thế / máy chủ phát triển

Cổng 8000 (TCP) được dùng bởi HTTP thay thế / máy chủ phát triển. Cổng này dành cho máy phát triển hoặc mạng nội bộ, không dành cho internet công cộng.

Cập nhật

Cổng8000
Giao thứcTCP
Dịch vụHTTP thay thế / máy chủ phát triển
Mức độ lộ ra internetChỉ dùng cục bộ hoặc nội bộ

Kiểm tra cổng 8000 có mở không

Cổng 8000 dùng để làm gì?

Phổ biến với runserver của Django, http.server của Python và các máy chủ phát triển khác.

Có nên mở cổng 8000 không?

Chỉ dùng cục bộ hoặc nội bộ. Cổng này dành cho máy phát triển hoặc mạng nội bộ, không dành cho internet công cộng. Hãy dùng cho phát triển trên máy cá nhân; khi đưa lên môi trường production, nên phục vụ qua reverse proxy trên cổng 80/443.

Xem ai đang lắng nghe trên cổng 8000

# Linux
sudo ss -tlnp | grep ':8000 '

# macOS
sudo lsof -nP -i TCP:8000 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 8000 -State Listen

Mở hoặc chặn cổng 8000 trên tường lửa

# Ubuntu / Debian (ufw)
sudo ufw allow 8000/tcp
sudo ufw deny 8000/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 8000" -Direction Inbound -Protocol TCP -LocalPort 8000 -Action Allow

Trên máy chủ cloud, bạn cũng cần mở cổng này trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ đằng sau router cần một quy tắc port forwarding trỏ về IP cục bộ của thiết bị.

Kiểm tra từ bên ngoài

Cổng có thể đang mở trên máy chủ nhưng bị chặn ở phía trên. Port Checker kết nối từ internet, nên cho bạn thấy những gì người khác nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 8000 (macOS/Linux) hoặc Test-NetConnection example.com -Port 8000 (Windows).

Câu hỏi thường gặp

Cổng 8000 là gì?
Phổ biến với runserver của Django, http.server của Python và các máy chủ phát triển khác.
Mở cổng 8000 có an toàn không?
Chỉ dùng cục bộ hoặc nội bộ. Cổng này dành cho máy phát triển hoặc mạng nội bộ, không dành cho internet công cộng.
Làm sao kiểm tra cổng 8000 có mở không?
Nhập tên miền hoặc IP công cộng của bạn vào Port Checker với cổng 8000. Công cụ sẽ thử kết nối TCP từ internet và báo cho bạn trạng thái open, closed hoặc filtered.