1. Обмен адресами
Компьютеры через сервер узнают сетевые адреса друг друга, а затем одновременно «пробивают» канал напрямую (hole-punch).
Бесплатно · Windows 10/11 · без установки
Передаёт файлы и папки между двумя компьютерами через интернет. Главное: данные летят напрямую между ПК (технология P2P, hole-punch), не проходя через сервер. Если прямой канал открыть не удалось — передача сама идёт через сервер, так же надёжно.
Скачайте и запустите на обоих компьютерах — установка не нужна.
Программа с окном: список контактов, приглашение по ID, передача файлов и целых папок. Показывает режим передачи — «P2P» или «сервер».
Файл не подписан сертификатом, поэтому Windows может показать предупреждение SmartScreen. Сверьте сумму — это подтверждает, что файл не изменён:
BridgeP2P.exe
51CA02EC92AD697EB96EEA60A902D81F869C062EE46A3EA934DA7A4B38D789D0
Проверить файл из PowerShell: (Get-FileHash .\BridgeP2P.exe -Algorithm SHA256).Hash
Прямое соединение там, где можно, сервер — как надёжный запасной путь.
Компьютеры через сервер узнают сетевые адреса друг друга, а затем одновременно «пробивают» канал напрямую (hole-punch).
Если канал открылся — данные идут напрямую между компьютерами. Сервер их не видит и не хранит. В окне горит «P2P».
Если прямой канал не открылся (строгий NAT, корпоративный файрвол) — передача автоматически идёт через сервер. Индикатор покажет «сервер».
Данные шифруются end-to-end (X25519 + ChaCha20-Poly1305). Даже через сервер передаётся только шифротекст.
Иногда нужно перекинуть файл или целую папку с рабочего компьютера на домашний (или наоборот), а они в разных сетях — не в одной локальной Wi-Fi. Мессенджеры сжимают фото и имеют лимиты, облака гоняют данные через чужие серверы, а VPN требует настройки.
BridgeP2P решает это просто: два компьютера, один ID-обмен — и файлы идут напрямую. Приватность на первом месте: сервер видит только служебные сообщения и, в крайнем случае, зашифрованный поток.
Отправка папок — получатель автоматически распаковывает архив.
Если контакт не в сети — файл ждёт и уходит, как только он появится.
Ключи X25519 и ChaCha20-Poly1305 — сервер не может прочитать файлы.
P2P — файлы идут напрямую между компьютерами, сервер их не видит. Сервер — прямой канал не открылся, и данные идут транзитом через сервер (но всё так же зашифрованы).
Нет. Файлы шифруются на вашем компьютере, и сервер получает только шифротекст. В режиме P2P данные вообще не проходят через сервер.
Не все сети позволяют открыть прямой канал: строгий корпоративный файрвол или мобильный интернет могут это блокировать. Тогда передача автоматически идёт через сервер, чтобы файл дошёл в любом случае.
Файл не подписан сертификатом — нажмите «Подробнее» → «Выполнить в любом случае» либо сверьте SHA-256 со страницей.
Напишите в Telegram — поправлю или добавлю нужную функцию.