Skip to content

Cài đặt Mạng ​

WSL Dashboard giúp đơn giản hóa việc cấu hình giao tiếp mạng giữa WSL 2 và máy chủ (Windows), hỗ trợ chuyển tiếp cổng và proxy HTTP toàn cục.

Chuyển tiếp cổng (Port Forwarding) ​

Do WSL 2 sử dụng bộ điều hợp mạng ảo, việc truy cập các dịch vụ bên trong WSL từ các thiết bị khác trên mạng LAN thường khá phức tạp.

  • Tính năng cốt lõi: Bạn có thể ánh xạ một cổng cụ thể của Windows sang một cổng bên trong phiên bản WSL.
  • Tự động tạo quy tắc tường lửa: Khi tạo quy tắc chuyển tiếp, WSL Dashboard sẽ tự động thêm các quy tắc gửi đến (inbound) cần thiết vào tường lửa Windows Defender, đảm bảo lưu lượng bên ngoài có thể đi qua.
  • Các mục cấu hình:
    • IP máy chủ: Thường là 0.0.0.0 (lắng nghe trên mọi card mạng) hoặc 127.0.0.1.
    • Cổng máy chủ: Cổng được mở ở phía Windows.
    • Cổng WSL: Cổng mà dịch vụ bên trong phiên bản lắng nghe.

Proxy HTTP toàn cục (HTTP Proxy) ​

Khi cấu hình proxy bên trong WSL (ví dụ khi git clone hoặc apt install chậm), bạn thường phải sửa nhiều tệp cấu hình.

  • Cấu hình nhanh: WSL Dashboard cung cấp công tắc proxy toàn cục.
  • Nguyên lý hoạt động: Dựa trên cài đặt của bạn, nó sẽ tự động cấu hình biến môi trường proxy hoặc tùy chọn proxy của các dịch vụ liên quan cho phiên bản đã chọn, giúp bạn khỏi phải thủ công lấy IP máy chủ.
  • Giao thức được hỗ trợ: Các giao thức phổ biến http:// và socks5://.

Giám sát trạng thái mạng ​

Bạn có thể xem trực tiếp trong bảng điều khiển mạng:

  • IP máy chủ WSL: IP của bộ điều hợp mạng ảo Windows.
  • IP phiên bản WSL: Địa chỉ thực tế được cấp bên trong phiên bản.
  • Kết nối đang hoạt động: Giám sát các quy tắc chuyển tiếp cổng đang có hiệu lực và trạng thái lưu lượng.

Chế độ mạng nâng cao (Mirrored Mode) ​

Đối với người dùng Windows 11, WSL 2 hỗ trợ chế độ mạng "mirror" (phản chiếu).

  • Ưu điểm: Chế độ mirror cho phép phiên bản WSL chia sẻ trực tiếp giao diện mạng của máy chủ, giải quyết nhiều vấn đề phức tạp về VPN hoặc khám phá mạng LAN.
  • Đề xuất cấu hình: Nếu bạn đã bật chế độ mirror, chức năng chuyển tiếp cổng của WSL Dashboard vẫn hoạt động, nhưng bạn có thể sẽ muốn truy cập dịch vụ trực tiếp qua IP máy chủ.

Gợi ý

Cấu hình auto_shutdown_distros = true trong settings.toml để đảm bảo sau khi đóng Dashboard, không còn tác vụ lắng nghe mạng vô ích tồn đọng trong nền.

Xử lý sự cố thường gặp ​

Xung đột cổng ​

Nếu một chuyển tiếp cổng không có hiệu lực, hãy kiểm tra:

  1. Cổng máy chủ có bị chiếm dụng không: Sử dụng netstat -ano | findstr :<số cổng> để kiểm tra.
  2. Quyền quản trị viên: Một số cổng (như cổng nhỏ hơn 1024) có thể yêu cầu quyền quản trị viên mới có thể lắng nghe.

Tường lửa chặn ​

Mặc dù WSL Dashboard sẽ cố gắng tự động cấu hình quy tắc, nhưng nếu bạn đã cài tường lửa của bên thứ ba (như Huorong, 360...), bạn có thể cần thủ công cho phép wsldashboard.exe truy cập mạng.