26.10.10 14:45
Сервер обміну: ваші пристрої з будь-якої мережі
Ще не випущено. Публічного сервера обміну поки немає. Бік телефона готовий: SFTP-сервер телефона вже вміє реєструватися на сервері обміну (Налаштування, Загальні, Доступ через SFTP, Доступ звідусіль), але реєструватися поки ніде. Облікові записи, один список тек на всіх пристроях і Cast між пристроями з’являться разом із сервером. Доти користуйтеся способами з розділу Що працює вже сьогодні.
Сервер обміну - для випадку, який домашня мережа не покриває: провайдер не дає публічної адреси, Wi-Fi у готелі, мобільна мережа. Кожен пристрій сам під’єднується до сервера, тож у жодному роутері нічого відкривати не треба.
Як це працюватиме
- Кожен пристрій входить один раз і зберігає токен пристрою, а не ваш пароль.
- ПК або телефон публікує свої спільні теки.
- Будь-який інший пристрій бачить список усіх ваших тек і під’єднує потрібні.
- Відкриття теки запитує тунель, і сервер поєднує два вихідні під’єднання, не читаючи переданих даних. Усередині тунелю тека й далі йде зашифрованим SFTP, від пристрою до пристрою.
В одній мережі Wi-Fi пристрої й далі під’єднуються один до одного напряму. Тека для людини поза вашим обліковим записом передається окремим посиланням.
Звідки береться сервер
Сервер обміну - програма, яку роблять необов’язковим компонентом пакета для Windows Fast Media Sorter & Sharing for Windows. Під час встановлення його не позначено, і він лишається вимкненим, доки ви його не ввімкнете; керується він у Share Manager: облікові записи, пристрої, публічна адреса, сертифікат і запуск як служби Windows. У жодному випущеному пакеті його поки немає.
Хто запускає сервер, той і його оператор. Оператор бачить те, що перелічено нижче в розділі «Що зберігає сервер», і ніколи - ваші файли: вони проходять наскрізь, і їх ніхто не читає. Публічного розгортання немає: ніхто не тримає сервер для всіх, і користуватися поки нічим. Те, як пристрої під’єднуються до сервера, лишається пропозицією, доки дві незалежні програми не погодять його, тож ця сторінка описує задум, а не готовий протокол.
Що зберігає сервер
На диску:
- Облікові записи: логін і хеш пароля із сіллю.
- Під’єднані пристрої: ім’я, тип, коли були в мережі.
- Назви спільних тек.
- Журнал користувача, де ідентифікатори хешовані.
Лише в пам’яті:
- Коди доступу до тек - поки пристрій, що роздає теку, у мережі.
- Живі тунелі й дві останні секунди трансляції.
- Одноразові коди прив’язки, чинні десять хвилин.
Ніколи:
- Ваші файли, фото й записи - вони проходять через тунель і не потрапляють на диск сервера.
- Паролі, токени й коди прив’язки в журналі.
- Ваш список тек - для будь-кого поза вашим обліковим записом.
Що працює вже сьогодні
- Домашня мережа: прокинутий порт і публічна адреса або ім’я динамічного DNS роблять ваші теки доступними звідусіль - див. Домашня мережа.
- Серверна редакція програми для Windows тримає теки ПК доступними цілодобово й без сервера обміну: вона запускає ту саму роздачу через SFTP як службу Windows, що стартує під час завантаження, а прив’язані телефони й далі працюють - див. Сервери Windows.
- VPN у домашню мережу працює з будь-якою мережевою текою: застосунок бачить домашні адреси як локальні.
- Google Диск зберігає актуальну адресу телефона. Увімкніть Доступ через Google Диск у картці SFTP-сервера телефона (типово вимкнено): поки сервер працює, телефон записує свою поточну адресу й дані для входу в закриту теку застосунку на вашому Google Диску. Інший пристрій, що увійшов у той самий обліковий запис Google, після зміни мережі відкриває прив’язану теку за новою адресою без повторного сканування коду. Пристрій і далі мусить мати доступ до телефона - у тій самій мережі, через VPN або через прокинутий порт; Диск лише підказує, куди під’єднуватися.
- Хмари - Google Диск, Dropbox і OneDrive слугують спільною скринькою, яку відкриває кожен пристрій, що увійшов в обліковий запис, - див. Хмари.
Покрокові інструкції
- Телефон як SFTP-сервер
- Роздавання тек ПК через Fast Media Sorter & Sharing for Windows
- Робота з Google Диском
Назад на головну сторінку порталу.