Ваше местоположение в сети:
Рубрика:

Как передать файл?

Разделы сайта:

Многие из нас часто сталкиваются с необходимость передать большой файл кому-либо еще. Если файл достаточно большой, то его нельзя так просто отправить по электронной почте. Более подходят для этих целей сервисы облачных дисков, однако они всегда завязаны на какие-то сторонние сервера. А иногда хочется действовать более прямолинейно.

Обмен файлами напрямую

file transfer

Обмен файлами напрямую может быть более удобен, чем обмен через сервер. И реализовать его нам поможет новая программа bitttorent sync, использующая протокол, уже знакомый нам по торрентам. Недавно компания bittorrent выпустила новую программу на основе старого протокола. И теперь вы можете устроить свой персональный torrent-обмен файлами.

Как это работает? На компьютерах, на которых нужно устроить обмен файлами напрямую, нужно скачать и установить программу bittorrent sync и немного ее настроить, указав папки, которые нужно синхронизировать. После этого все будет происходить автоматически. Маленькими кусочками файлы будут пересылаться с одного компьютера на другой, до тех пор, как не будут переданы полностью.

Думаю, принципы работы остаются все равно не совсем понятными, поэтому постараюсь ответить на потенциальные вопросы:

  • Как программа отличает ваши файлы от чьих-либо чужих? Все тоже очень просто. Когда вы добавляете папку для синхронизации, вы генерируете секретный ключ, который должны ввести на всех остальных компьютерах.
  • Как программа находит с кем связываться и кому передавать файлы? Есть много вариантов. Они включают в себя поиск пиров по локальной сети, DHT, peer exchange и прочие навороты современного протокола торрентов.
  • Как программа передает файлы, если оба компьютера имеют серые адреса? Разработчики отвечают, что у них есть разные технологии, включая даже использование промежуточных серверов, но чаще эти сервера лишь помогают установить соединение по технологии UDP hole punching.

Итак, если вы решились скачать и установить bitorrent sync, отправляйтесь по этой ссылке и скачавайте. Для Windows там есть обычный установщик, но и Linux-пользователи не совсем обделены. Они могут скачать маленький файл программы, запускаемый из командной строки. Чтобы воспользоваться им, сначала вызовите его с командой btsync --dump-sample-config > config. Затем отредактируйте конфиг-файл и запускайте программу при помощи btsync --config config.

Синхронизация файлов

Что хорошо, можно использовать эту технологию не только для одноразовой передачи файлов напрямую, но и для синхронизации файлов. Допустим, вы периодически работаете в разных местах, но вам хочется, чтобы файлы у вас были одинаковые. Замечательно, запускаете на всех компьютерах bittorrent sync, синхронизируете папки между ними. Единственная проблема, чтобы включив компьютер, вы могли получить файлы, надо чтобы хотя бы один компьютер-источник был включен.

← Защита дискаУлучшение фотографий →
comments powered by Disqus