26.10.10 14:46
Сервери Windows: роздавання тек ПК на ваші пристрої
На ПК з Windows обміном займається Fast Media Sorter & Sharing for Windows. Окрім сортування й перегляду медіа, він може бути сервером, який відкривають ваші телефон, планшет, телевізор або шолом. Ця сторінка ведеться разом із продуктом для Windows і відокремлює те, що вже випущено, від того, що є лише у версії для розробки.
Дві редакції
Обидві редакції запускають одну й ту саму службу роздавання. Різняться тим, що ще встановлюється, і тим, коли служба працює.
| Повний пакет | Серверна редакція | |
|---|---|---|
| Для чого | Перегляд і сортування медіа на ПК та роздавання тек із Share Manager, поки ви в системі. Може й сам перемкнутися на роботу як служба Windows. | ПК, завдання якого - лише бути доступним: роздавання працює як служба Windows, що стартує під час завантаження, без користувача в системі. Переглядач - необов’язковий компонент, типово не позначений. |
| Як отримати | winget SerZhyAle.FastMediaSorter, установник або ZIP з GitHub чи Microsoft Store (версія зі Store працює лише в режимі користувача). Почніть із сайту продукту. |
winget SerZhyAle.FastMediaSorter.Server або установник зі сторінки серверної редакції. |
Для роздавання потрібна 64-розрядна Windows 10 версії 1607 або новіша. 32-розрядний запасний переглядач для Windows 7, Windows 8.1 і 32-розрядної Windows уміє відкривати й сортувати медіа, але роздавати не вміє.
Що ви роздаєте
- Теки вибираєте ви. Роздаванням керує Share Manager - програма в області сповіщень, що йде разом із Fast Media Sorter & Sharing for Windows. Видно лише додані вами теки, і за їхні межі роздавання не виходить.
- Кожна тека має свої налаштування - дане вами ім’я, лише читання або запис, необов’язковий PIN-код і фільтри за типом медіа.
- Постачається вимкненою. Ніщо не слухає мережу, доки ви не ввімкнете серверні функції: прапорцем під час установлення або одноразовою кнопкою в Share Manager. Цей крок показує один запит прав адміністратора Windows і додає одне правило брандмауера Windows, прив’язане до програми роздавання. Тихо це не робиться ніколи, а правило видаляється під час видалення програми.
- З’єднання зашифроване й пряме - від пристрою до ПК через SFTP. Телефон запам’ятовує ключ ПК під час першої прив’язки, тож підмінений сервер буде помічено, а не прийнято на віру. Ключ створюється один раз і не замінюється ні оновленням, ні перезапуском, ні переходом між редакціями.
- Теки відкриває й будь-який SFTP-застосунок - не лише FastMediaSorter, а й WinSCP, FileZilla чи файловий менеджер на іншому комп’ютері. Share Manager показує адресу, порт, логін, пароль і відбиток ключа, біля кожного є кнопка копіювання.
- Статистика з’єднань лишається на ПК. У Share Manager є вікно з лічильниками, і нічого з нього нікуди не надсилається.
Як теки потрапляють на телефон
- У Share Manager роздайте теки й покажіть QR-код або вивантажте файл налаштувань (
.fmscfg). Ті самі дані можна надіслати електронною поштою або текстовим кодом через буфер обміну. - На телефоні у FastMediaSorter відкрийте Додати ресурс і виберіть Імпорт за штрих-кодом або Імпорт із файлу.
- Спільні теки з’являться як мережеві ресурси, логін і ключ ПК уже заповнені.
Один код, кілька адрес
QR-код і файл .fmscfg несуть усі адреси, за якими ПК досяжний:
- локальна адреса у вашій мережі Wi-Fi або кабельній мережі;
- адреса IPv6, якщо вона в ПК є, - вона може працювати там, де провайдер ділить одну інтернет-адресу між багатьма клієнтами й прокинутий порт не допоможе, за умови що IPv6 є і в мережі телефона;
- інтернет-адреса - публічна адреса або ім’я динамічного DNS плюс прокинутий порт.
Телефон пробує їх і віддає перевагу швидкій локальній, тому одне сканування працює і вдома, і вдалині. У тій самій мережі Wi-Fi він ще й сам знаходить ПК, якщо адреса ПК змінилася, бо впізнає ПК за його ключем.
Два налаштування роблять це передбачуваним:
- Порт сам не переміщується. ПК обирає порт один раз під час першого запуску й зберігає його. Правило прокидання на роутері та надрукований QR-код лишаються чинними. Якщо цей порт зайняти не вдається, сервер лишається вимкненим і каже про це, а не йде мовчки на інший порт.
- Перемикач «лише локальна мережа» лишає в коді тільки локальну адресу й вимикає будь-які спроби відкрити роутер. Користуйтеся ним для роздавання, яке ніколи не має бути видимим ззовні.
Як відкрити шлях ззовні
Щоб підключатися не з дому, роутер має передавати порт на ПК. Share Manager допомагає в три кроки:
- Просить роутер відкрити порт самому через UPnP або NAT-PMP, якщо роутер це дозволяє. Багато роутерів не дозволяють або тримають це вимкненим. У режимі «лише локальна мережа» цей крок пропускається.
- Потім перевіряє порт з інтернету через сторонню службу перевірки (check-host.net) і прямо каже, що знайшов: роздавання працює з інтернету, порт не відповідає й прокидання варто перевірити, або роутер порт відкрив, але провайдер блокує вхідні з’єднання.
- Якщо роутер сам порт не відкрив, показує адресу роутера, пропонує кнопку Відкрити роутер і може знайти інструкцію для вашої моделі роутера.
Якщо провайдер блокує вхідні з’єднання взагалі (спільна адреса оператора на багатьох клієнтів), Share Manager попередить про це, і прокинутий порт не допоможе; може допомогти адреса IPv6 з розділу вище. Налаштування порту вручну описано в розділі Домашня мережа.
ПК, що роздає без користувача в системі
Типово теки доступні, поки ви в системі й працює Share Manager, - цього досить для звичайного ПК. Машина, завдання якої - бути завжди доступною, може тримати ту саму службу як службу Windows, що стартує під час завантаження: перемкніть це в Share Manager (Налаштування менеджера, Хостинг) або встановіть окрему серверну редакцію.
- Для телефонів нічого не змінюється. Служба використовує той самий ключ, той самий порт і той самий список тек, тож прив’язані телефони не треба прив’язувати знову.
- Одне видиме підтвердження. Реєстрація служби один раз просить підтвердження адміністратора у вікні, яке ви бачите.
- Ніколи обидві водночас. Служба й робочий процес Share Manager у сеансі користувача не працюють разом; коли службу зареєстровано, роздає саме вона.
- Не у версії зі Store. Збірка з Microsoft Store працює лише в режимі користувача й службою бути не може.
ПК як клієнт
Версія для розробки, не в останньому випуску. Два пункти нижче описують переглядач для Windows так, як він створюється. У випущеній версії Fast Media Sorter & Sharing for Windows їх поки немає.
- SFTP-сервери як тека. Переглядач відкриває SFTP-сервер - NAS, Share Manager іншого ПК або вбудований SFTP-сервер телефона - як теку зі свого списку ресурсів.
- Файли налаштувань. Він імпортує файл
.fmscfgі вивантажує збережений сервер у такий файл (лише в 64-розрядній версії).
Випущено вже сьогодні інше: команда переглядача Відкрити URL.. відтворює відео просто за адресою smb://, sftp://, ftp://, http(s):// або rtsp://, не копіюючи файл заздалегідь.
Заплановано
Ще не випущено. Нічого з переліченого нижче немає в жодному випуску, і ніде не працює жоден сервер обміну. Бік Windows готується у версії для розробки, щоб бути готовим до появи сервера.
- Media Exchange Server - служба з’єднання для роздавання, яке не має ні доступної адреси, ні прокинутого порту. Пакет для Windows нестиме серверну програму як необов’язковий компонент, типово не позначений, а керуватиметься вона з Share Manager. Той, хто запускає сервер, є його оператором. Див. Сервер обміну.
- ПК як учасник облікового запису обміну - публікація своїх роздавань і відкриття тек інших пристроїв через сервер.
- Трансляція з ПК - екран, камера, мікрофон і системний звук. Fast Media Sorter & Sharing for Windows сьогодні не транслює. Див. Пряма трансляція.
Відтворення прямих трансляцій на ПК з Windows працює вже сьогодні в STREAMS Player.
Покрокові інструкції
- Роздавання тек ПК через Fast Media Sorter & Sharing for Windows - у документації застосунку для Android
- Публікація тек ПК для Android - на сайті продукту для Windows
Назад на головну сторінку порталу.