Khắc phục sự cố

Cho phép ứng dụng qua tường lửa

Tường lửa Windows hoặc Linux chặn kết nối? Đặt mạng thành Riêng tư và cho phép ứng dụng, hoặc mở cổng 47820–47822.

1 phút đọc Cập nhật Áp dụng cho
  • Windows
  • Linux

Các thiết bị kết nối với nhau trong mạng của bạn, nên thiết bị nhận phải chấp nhận kết nối đến. Ứng dụng dùng UDP 47820 (phát hiện), UDP 47821 (QUIC) và TCP 47822 (dự phòng), cùng mDNS trên UDP 5353.

Các bước

  1. Đặt mạng thành Riêng tư (Windows)

    Mở Cài đặt › Mạng & Internet › Wi-Fi (hoặc Ethernet), chọn mạng của bạn và đặt Loại hồ sơ mạng thành Riêng tư. Trên mạng Công cộng, Windows chặn kết nối đến.

  2. Cho phép ứng dụng

    Mở Bảo mật Windows › Tường lửa & bảo vệ mạng › Cho phép ứng dụng qua tường lửa › Thay đổi cài đặt. Đánh dấu Riêng tư cho Personal Device Bridge (hoặc pdb.exe với công cụ dòng lệnh).

  3. Hoặc mở cổng

    Trong PowerShell với quyền quản trị: New-NetFirewallRule -DisplayName "Personal Device Bridge" -Direction Inbound -Protocol UDP -LocalPort 47820,47821 -Profile Private -Action Allow, và lặp lại với -Protocol TCP -LocalPort 47822.

  4. Trên Linux

    Với ufw: sudo ufw allow 47820:47821/udp, sudo ufw allow 47822/tcp và sudo ufw allow 5353/udp. Với firewalld: sudo firewall-cmd --permanent --add-port=47820-47821/udp --add-port=47822/tcp --add-service=mdns, sau đó sudo firewall-cmd --reload.

Phần mềm bảo mật khác

Các bộ phần mềm diệt virus bên thứ ba thường có tường lửa riêng. Hãy thêm ngoại lệ tương tự ở đó. Chỉ cho phép mạng riêng tư, không bao giờ cho phép mạng công cộng như Wi-Fi quán cà phê.