Разрешение приложения в брандмауэре
Брандмауэр Windows или Linux блокирует соединения? Сделайте сеть частной и разрешите приложение или откройте порты 47820–47822.
Устройства подключаются друг к другу в вашей сети, поэтому принимающее устройство должно разрешать входящие подключения. Приложение использует UDP 47820 (обнаружение), UDP 47821 (QUIC) и TCP 47822 (резервный канал), а также mDNS на UDP 5353.
Шаги
Сделайте сеть частной (Windows)
Откройте Параметры › Сеть и Интернет › Wi-Fi (или Ethernet), выберите свою сеть и установите для Тип сетевого профиля значение Частная сеть. В Общедоступных сетях Windows блокирует входящие подключения.
Разрешите приложение
Откройте Безопасность Windows › Брандмауэр и защита сети › Разрешить работу с приложением через брандмауэр › Изменить параметры. Установите флажок Частная для Personal Device Bridge (или
pdb.exeдля утилиты командной строки).Или откройте порты
В PowerShell от имени администратора:
New-NetFirewallRule -DisplayName "Personal Device Bridge" -Direction Inbound -Protocol UDP -LocalPort 47820,47821 -Profile Private -Action Allow, и то же самое с-Protocol TCP -LocalPort 47822.Linux
С ufw:
sudo ufw allow 47820:47821/udp,sudo ufw allow 47822/tcpиsudo ufw allow 5353/udp. С firewalld:sudo firewall-cmd --permanent --add-port=47820-47821/udp --add-port=47822/tcp --add-service=mdns, затемsudo firewall-cmd --reload.
Другие защитные программы
В сторонних антивирусах часто есть собственный брандмауэр. Добавьте то же исключение и там. Разрешайте только частные сети и никогда — общедоступные, например Wi-Fi в кафе.