В современных реалиях, когда интернет всё чаще напоминает минное поле с
блокировками и замедлениями, надежда на зарубежные (да и на некоторые
локальные) сервисы тает с каждым днем. В какой-то момент я пришел к выводу:
если хочешь, чтобы инструмент работал стабильно и не зависел от настроения
провайдеров или геополитики — напиши его сам.
Так появился, например, Fury Messenger (о котором я уже писал здесь) — мессенджер для
Android, заточенный под нестабильное соединение. Но решив проблему текстового
общения, я столкнулся со следующей «болью»: обмен файлами и документооборот. Именно на большом обьеме, а не кидая файлики или фоточки через мессенджер.
В этой статье расскажу, как я реализовал систему прямой передачи данных между
компьютерами, почему облака — это иногда лишнее звено, и как мой «велосипед»
в итоге уехал в B2B-сегмент.
Проблема: Танцы с бубном вокруг VPN
Типичный сценарий обмена файлами сегодня выглядит так:
1. Залить в Telegram (ограничение по размеру, скорость иногда «режут»).
2. Закинуть на Google Drive/Dropbox (нужен VPN, который нужно то включать, то
выключать, чтобы не отвалились другие сервисы).
3. Передать через локальную сеть (сложно настроить права доступа, если люди
сидят в разных сегментах или городах).
Мне хотелось простоты: как в старой доброй Windows Shared Folder, но через
интернет и без необходимости быть системным администратором 80-го уровня.
Чтобы можно было просто «расшарить» папку конкретному человеку и передать файл
на максимально возможной скорости канала.