Главная
» LINUX
»
Как отправлять файлы по сети в Linux с помощью Warpinator
Как отправлять файлы по сети в Linux с помощью Warpinator
Warpinator позволяет отправлять файлы напрямую между компьютерами в одной локальной сети без настройки Samba, FTP, облачного хранилища или общего USB-накопителя. Установите его на оба компьютера с Linux, убедитесь, что они находятся в одной локальной подсети, используйте один и тот же код группы, затем выберите целевой компьютер и отправьте файлы.
Warpinator поддерживается проектом Linux Mint. В официальной документации также содержится предупреждение о том, что не следует загружать приложение с сайтов, похожих на Warpinator, поэтому лучше использовать репозитории вашего дистрибутива, проверенный список на Flathub или репозиторий Warpinator в Linux Mint .
Установите Warpinator в Linux.
Для большинства дистрибутивов Flatpak — это самый простой вариант для кросс-дистрибутивной интеграции. Если Flatpak и Flathub уже настроены, выполните следующую команду:
flatpak install flathub org.x.Warpinator
Установка Warpinator из проверенного пакета Flatpak. Вывод терминала и сведения о пакете могут различаться в зависимости от дистрибутива и версии Flatpak.
Пользователи Linux Mint и LMDE могут установить нативный пакет с помощью следующей команды:
sudo apt install warpinator
В Arch Linux в официальном файле README Warpinator в настоящее время описан собственный пакет репозитория, поэтому нет необходимости использовать вспомогательную программу AUR:
sudo pacman -S warpinator
Если вам необходимо выполнить сборку из исходного кода, используйте инструкции по зависимостям и сборке из текущего официального файла README, вместо копирования старых команд, привязанных к версии.
Подготовьте оба компьютера
Запустите Warpinator на обоих компьютерах. Приложение использует обнаружение в локальной сети, поэтому компьютеры должны автоматически отобразиться, если они находятся в одной подсети и используют совместимые настройки.
Warpinator обнаруживает другие участвующие компьютеры в локальной сети и отображает состояние их подключения.
Установите уникальный код группы.
Перед передачей файлов откройте настройки Warpinator на обоих компьютерах и установите одинаковый групповой код . Проект Linux Mint рекомендует заменить код по умолчанию на уникальный. В его рекомендациях по безопасности рекомендуется использовать стандартные буквенно-цифровые символы и код от 8 до 32 символов.
Изменение кода по умолчанию активирует безопасный режим работы Warpinator и помогает предотвратить присоединение к вашей группе устройств, не связанных между собой, в одной сети просто за счет использования значения по умолчанию.
Используйте один и тот же уникальный групповой код на компьютерах, которые должны обнаруживать друг друга и доверять друг другу.
Отправляйте файлы с помощью Warpinator в пять шагов.
Откройте Warpinator на обоих компьютерах. Дождитесь, пока принимающий компьютер появится в списке устройств.
Выберите принимающий компьютер. Перед началом передачи убедитесь, что имя устройства соответствует ожидаемому.
Выберите «Отправить файлы». Используйте средство выбора файлов, чтобы выбрать элемент или элементы, которые вы хотите передать. Warpinator поддерживает одновременную передачу нескольких файлов.
Подтвердите передачу, если потребуется. На принимающем компьютере просмотрите входящий запрос и примите его, когда потребуется подтверждение.
Откройте настроенную папку для входящих файлов. Warpinator сохраняет завершенные передачи в указанное в настройках местоположение, поэтому проверьте этот параметр, если вы не уверены, куда был сохранен файл.
Выберите целевой компьютер, затем используйте кнопку «Отправить файлы», чтобы начать передачу по локальной сети. Элементы управления могут немного отличаться в разных версиях пакета.
Если Warpinator не сможет найти другой компьютер
Большинство проблем с обнаружением файлов связаны с сетевыми настройками или настройками безопасности, а не с самим файлом. Проверьте следующие пункты в указанном порядке:
Код группы: оба устройства должны использовать абсолютно одинаковый код.
Подсеть и сетевой интерфейс: Warpinator ожидает, что устройства будут находиться в одной локальной подсети. Если на ПК одновременно активны Wi-Fi, Ethernet, виртуальные адаптеры и VPN, выберите правильный интерфейс в настройках.
VPN: временно отключите VPN во время тестирования или включите опцию доступа к локальной сети, если она предусмотрена.
Брандмауэр: в официальной документации указаны TCP-порты 42000 для передачи данных и 42001 для аутентификации. Также отмечается, что для обнаружения пакетов Flatpak может потребоваться UDP-порт 5353, а использование UDP на порту передачи данных может улучшить совместимость со старыми версиями Warpinator.
Виртуальные машины: используйте сетевой адаптер в режиме моста, чтобы виртуальная машина была видна как одноранговый узел в локальной сети.
Если проблема сохраняется, полностью закройте Warpinator и запустите его в режиме отладки. Нативные пакеты используют warpinator --debug; сборка Flatpak использует flatpak run --command=warpinator org.x.Warpinator --debug. Полученный лог может помочь выявить сбои интерфейса, обнаружения или брандмауэра.
Для чего лучше всего подходит Warpinator?
Warpinator отлично подходит для быстрой передачи данных между доверенными устройствами в домашней или офисной локальной сети. Он позволяет избежать загрузки файлов в интернет и не требует настройки постоянного сервера для обмена файлами. Для частого доступа к общим папкам, удаленной передачи данных через интернет или централизованного хранения более подходящим может быть специализированный протокол или инструмент синхронизации.