Майже кожен спосіб поділитися файлом онлайн починається однаково: завантажте його на чийсь сервер, а потім надішліть посилання. Для малих файлів це нормально. Для великих це означає чекати на завантаження, витрачати квоту сховища й залишати копію на сервері, який ви не контролюєте. У цьому посібнику показуємо, як передати файли без попереднього завантаження в хмару, і порівнюємо варіанти.
Що насправді означає «без завантаження»?
Будь-яка мережева передача виводить байти з вашого пристрою — цього не уникнути. Питання в тому, куди вони йдуть. У хмарному сервісі вони йдуть на сервер постачальника, чекають там і завантажуються пізніше. Під час прямої передачі вони йдуть на пристрій одержувача й більше нікуди.
Ця відмінність має практичні наслідки:
- Без очікування завантаження. Одержувачу не треба чекати, поки 20 GB дійдуть до сервера, щоб почати.
- Без квоти сховища. Нічого не зараховується до 15 GB сховища Google чи 2 GB Dropbox Basic.
- Без збереженої копії. Після передачі на сервері немає нічого, що могло б «протухнути», витекти чи потребувало б видалення.
- Без обмеження розміру з боку сервісу, бо жодному сервісу не треба зберігати файл.
Як передати файли без завантаження в хмару?
| Спосіб | Працює через інтернет? | Потрібен застосунок чи обліковий запис? | Зберігається на сервері? | Папки зберігаються? | Найкраще для |
|---|---|---|---|---|---|
| StrongFolder (P2P у браузері) | Так | Ні | Ні | Так | Будь-кого, будь-де, будь-якого розміру |
| AirDrop | Ні, лише поруч | Пристрої Apple | Ні | Так, з Apple на Apple | Mac, iPhone, iPad |
| Quick Share | Ні, лише поруч | Android / застосунок для Windows | Ні | Залежить | Android і ПК з Windows |
| Застосунки для локальної мережі (напр., LocalSend) | Ні, одна мережа | Застосунок на обох пристроях | Ні | Залежить | Домашньої чи офісної LAN |
| USB-кабель / зовнішній диск | Ні | Ні | Ні | Так | Терабайтів, без інтернету |
| Власний сервер (SFTP, NAS) | Так | Налаштування й облікові записи | Так, на вашому сервері | Так | Команд з ІТ-підтримкою |
Через інтернет працюють лише перший і останній рядки. Домашній NAS чи сервер SFTP — це однаково завантаження, просто на сервер, який належить вам і який вам треба обслуговувати, захищати й тримати онлайн.
Пряма передача з браузера в браузер
StrongFolder використовує WebRTC — ту саму технологію, яку браузери використовують для відеодзвінків. Ваш браузер і браузер одержувача знаходять один одного через невеликий сервіс сигналізації, потім відкривають між собою зашифрований канал даних і передають ним файли. WebRTC шифрує кожен канал даних за протоколом DTLS, тому потік файлів зашифрований під час передачі на будь-якому з'єднанні.
Іноді прямий шлях неможливий — суворі корпоративні файрволи й деякі мобільні мережі його блокують. Якщо пряме з'єднання неможливе (суворий корпоративний файрвол, деякі мобільні мережі), зашифрований потік проходить через ретрансляційний (TURN) сервер StrongFolder. Ретранслятор пересилає дані й не зберігає їх. Файли ніколи не завантажуються на сервер StrongFolder і не зберігаються на ньому. Технічні подробиці — у статті як працює передача файлів через WebRTC.
Безкоштовно · у браузері · без реєстрації
Обмін поблизу: AirDrop і Quick Share
Якщо обидва пристрої в одній кімнаті, найшвидший шлях — вбудований обмін поблизу: AirDrop між пристроями Apple, Quick Share між телефонами Android і ПК з Windows. Обидва надсилають файли напряму через Wi-Fi або Bluetooth, але лише на короткі відстані й лише у своїх екосистемах. Для Mac і ПК з Windows або iPhone і телефона на Android див. Альтернатива AirDrop для Windows і Android і Передача файлів із Mac на Windows.
Кабелі й диски
USB-кабель між телефоном і комп'ютером або зовнішній SSD повністю обходять мережу. Це правильний вибір для терабайтів або коли немає інтернету. І неправильний, коли одержувач в іншому місті.
Навіщо уникати завантаження в хмару?
- Розмір. Безкоштовні хмарні тарифи й тарифи передачі зупиняються на кількох гігабайтах; проєкт на 200 GB не вміститься. Див. як надіслати файл 100 ГБ безкоштовно.
- Час. Із хмарою загальний час — це завантаження плюс завантаження одержувачем. Напряму обидва процеси йдуть одночасно.
- Приватність. Договорам, медичним знімкам, неопублікованому відео чи вихідному коду не потрібен другий дім на серверах постачальника. Докладніше — у статті безпечний обмін файлами.
- Папки. Хмарні диски зазвичай віддають одержувачу ZIP; пряма передача відтворює дерево папок. Див. надіслати папку без архівування.
- Без реєстрацій. Жодна сторона не створює облікового запису.
Які компроміси, якщо не завантажувати в хмару?
Файл, який ніде не зберігається, можна завантажити лише тоді, коли ним діляться. Це головний компроміс, і ми воліємо говорити про нього прямо:
- Обидві сторони онлайн одночасно. Вкладка браузера відправника має залишатися відкритою й онлайн, доки одержувач не завершить завантаження: файли йдуть із пристрою відправника, а не із сервера.
- Не вийде «надіслав і забув». Посилання працює, доки відправник ділиться файлами. Коли відправник натискає Stop Sharing або закриває вкладку, файли стають недоступні.
- Межа швидкості — ваше вивантаження. Домашнє з'єднання з повільним вивантаженням обмежує кожну передачу, яку ви надсилаєте.
- Кожен одержувач використовує вашу пропускну здатність. Одне посилання можуть відкрити кілька одержувачів; кожен завантажує напряму у відправника.
Повне пояснення — у статті чому відправник залишається онлайн.
Коли хмара все ж кращий вибір?
Завантажуйте на хмарний диск чи в сервіс передачі, коли:
- вам треба надіслати посилання й вимкнути комп'ютер;
- одержувач в іншому часовому поясі й завантажуватиме завтра;
- багато людей переглядатимуть чи коментуватимуть файли тижнями;
- вам потрібні історія версій або спільне редагування.
Багато хто використовує обидва способи: пряму передачу для великої разової поставки, хмарну папку — для довготривалого спільного робочого простору. Детальне порівняння — у статті P2P чи хмара: передача файлів.
Підсумок
Щоб передати файли без завантаження в хмару, з'єднайте пристрої напряму — через інтернет за допомогою браузерного P2P-інструмента, поруч — через AirDrop чи Quick Share, або офлайн — кабелем чи диском. Ви уникаєте очікування завантаження, квоти й збереженої копії; натомість залишаєтеся онлайн, доки одержувач не завершить. Основи — у статті P2P-передача файлів, або поверніться до статті як надіслати великі файли.