Windows 10 в качестве сервера. Что такое DLNA сервер? С помощью программ
Для больших организаций с немалым бюджетом на IT инфраструктуры организовать терминальный сервер не составляет никакого труда. Достаточно просто приобрести Windows Server + докупить на него TS + CAL лицензии и все, все работает, все счастливы, но как быть тем, кому терминальный сервер был бы идеальным помощником, но покупать серверные платформы за немалые деньги для обеспечения доступа 2-3 или паре десятков клиентов?
Есть решение этой проблеме. Точнее таковых решений несколько. В интернете можно найти материалы в которых описана возможность бесплатного превращение с использованием так называемой обратной инженерии или говоря другим языком - при помощи патча некоторых библиотек. Этот вариант хоть и работает, но если вы почитаете эти статьи и отзывы к ним, то работают с большими проблемами в виде постоянно отваливающихся сеансов или с урезанным функционалом. Но если даже эти недостатки вас устраивают, то есть еще одна главная проблема.
Использование патчей и прочих средств модификаций имеющихся библиотек и сервисов является не законным и влечет за собой уголовную ответственность. Говоря другим языком - скачали, пропатчили - сели или заплатили штраф. Стоит ли оно того? Я думаю нет
Тем не менее есть удобная возможность сделать из обычной Windows 7/8/10 не просто подобие сервера терминалов , а полноценный, мощный, функциональный сервер удаленных рабочих столов с возможностью подключаться и работать на одном компьютере нескольким пользователям по протоколу RDP . Это особенно актуально если у вас небольшой офис или вы или ваши сотрудники часто ездите по командировкам и вам необходимо работать в 1С через RDP . Самый простой способ превратить ваш Windows 7/8/10 в полноценный сервер терминалов и при этом не нарушать закона - это установка терминального сервера от компании Thinstuff . Давайте рассмотрим как это сделать.
Превращаем Windws 7/8/10 в сервер терминалов с помощью Thinstuff
И так приступим. У нас имеется компьютер с установленной лицензионной версией Windows, будь то Windows 7 / 8 / 10 любых редакций кроме starter.Скачиваем дистрибутив терминального сервера с сайта в разделе скачать или же просто щелкаем по этой ссылке и скачиваем архив.
Распаковываем скаченный архив и запускаем программу установки:
Описывать весь процесс установки думаю не имеет смысла, так как это описывалось и на этой ветке форума и в некоторых других статьях и материалах на нашем сайте.
После успешной установки терминального сервера , достаточно просто перезагрузить компьютер и вы можете подключаться к нему как к полноценному серверу удаленных рабочих столов.
Стоит разу отметить и некоторые другие моменты по использованию терминальных серверов.
- Сервер удаленных рабочих столов не является средством экономии на лицензировании программного обеспечения и операционных систем; Терминальный сервер это инструмент для обеспечения внешнего доступа нескольким пользователям к одному устройству в различных сеансах (не мешая друг другу;
- При запуске приложений с использованием бесшовных окон , каждое запущенное приложение является отдельным сеансом .
Очень часто в организациях встает задача получения единовременного доступа нескольких пользователей к одному компьютеру в сети. Это может быть какой-то компьютер с уникальным для организации ПО, которое имеется только в единственном экземпляре. Вроде бы ничего страшного нет в том, чтобы подцепиться к этому компьютеру, сделать свою работу на этой программе, сохранить результат на файловое хранилище и все. Однако на деле не все так просто.
Windows имеет в своем составе проприетарный протокол RDP, который позволяет подключиться к любому компьютеру под управлением «окон», если на нем включена данная функция. Казалось бы, ввел команду mstsc, там уже ввел параметры ip и иные данные и пользуйся удаленным компьютером.
Однако никто не отменял всякие ограничения десктопных версий. В клиентских версиях Windows можно единовременно работать только одному пользователю, будь то локальный или удаленный. Хотите большего – пожалуйста, разворачивайте в организации Windows Server, покупайте на него лицензии сервера терминалов и пользуйтесь подобным решением. Все легально и просто. Но стоит денег, причем, немалых.
Вторым вариантом мог бы стать Linux сервер с развернутым на нем xRDP и запуском на нем многих Windows программ под Wine . Но нужно понимать, что далеко не все программы запустятся на нем, особенно те, которые используют Direct X, все равно скорость работы такой системы будет оставлять лучшего. Но зато затраты будут минимальны. И все легально.
Тем не менее, когда нужно пользоваться всего парой-тройкой программ по удаленке и то непостоянно, то приведенные выше примеры просто подобны стрельбе из пушки по воробьям. Гораздо проще из десктопной версии Windows патчем сделать многопользовательский сервер терминалов .
Учтите, что данный способ нарушает лицензию Windows и вы все делаете на свой страх и риск. Если вас все устраивает, тогда давайте приступим.
Наверняка вы слышали, что в основе серверных операционок от Microsoft лежит тоже самое ядро, что и в десктопных версиях. Да, оно дополнено и переработано с учетом специфики, но суть остается такой же. Я просто написал это к тому, чтобы вы поняли, почему описанный способ будет работать без проблем.
Терминальный сервер Windows довольно-таки уникальная технология и своего рода прорывная. Он позволяет нескольким пользователям заходит и работать в системе под своими учетными записями, абсолютно не мешая друг другу. Подобную связку можно сделать на Linux, используя xRDP, однако там всегда что-то идет криво, в противовес винде.
Но только если в случае с Linux в терминальный сервер можно превратить обычный десктопный ПК с такой же версией ОС, то в Windows это не позволяет. Тем не менее, это обходится достаточно читерским способом – патчится библиотека, отвечающая за терминальный сервер.
Итак, патч предполагает собой замену оригинального системного файла %SystemRoot%\System32\termsrv.dll (библиотека, используемая службой Remote Desktop Services).
Перед заменой системной библиотеки создадим резервную копию файла termsrv.dll командой:
copy c:\Windows\System32\termsrv.dll termsrv.dll_old
Теперь, если что-то пойдет не так, всегда можно вернуться к начальной конфигурации, заменив текущий файл оригинальным termsrv.dll_old
Скачайте нужный архив для своей версии Windows. Для 32 разрядной Windows 8.1 можете скачать для 64 битной – . Не забудьте переименовать файл!
В Windows 8 предварительно нужно изменить значение следующих ключей в ветке реестра HKLM\System\CurrentControlSet\Control\Terminal Server\ :
- fDenyTSConnections (DWORD) —0
- fSingleSessionPerUser (DWORD) - 0
Затем переходим в каталог C:\Windows\System32 , находим файл termsrv.dll и открываем его свойства.
Нам нужно перейти во вкладку «Безопасность» и нажать кнопку «Изменить». В списке доступа найдите группу локальных администраторов и предоставьте ей полные права на файл.
Следующий шаг перед заменой файла библиотеки, открыть консоль управления службами (services.msc ) и остановить службу Удаленных рабочих столов (Remote Desktop Services)
Теперь нужно скопировать скачанный вами файл termsrv.dll в C:\Windows\System32 с заменой файла и запустить службу удаленных рабочих столов . Перезагрузите компьютер.
Не забудьте проверить, что вы разрешили подключение к вашему компьютеру по RDP. Если вы все сделали правильно и ошибок система не выдала, то, поздравляю, вы только что сделали из Windows 8.1 Pro свой сервер терминалов
!
Терминальный сервер и Windows 10
Для тех пользователей, кто обновился до Windows 10 и хочет из нее сделать сервер терминалов, у меня есть отличная новость -описанный способ в статье применим к этой операционке. Так что вы спокойно можете сделать из Windows 10 сервер терминалов
Зачем использовать полноценный веб-сервер в Windows 10 если для этого лучше использовать Linux?
- Если вы хотите создавать и тестировать, но не хотите покупать хостинг и чтоб к Вам могли на сайт зайти Ваши знакомые.
- Вы создаете веб-сайт под игровой сервер и Вам надо иметь удаленный доступ к базе данных на бесплатных хостингах такой функции нет только в платных тарифных планах и не во всех хостингах. Таким способом вы сможете со своими друзьями тестировать полноценный сайт бесплатно.
- Ну и самая распространённая причина в том, что использование Linux очень сложное что многим бы затруднило или вообще пропал бы смысл.
Установка веб-сервера
Веб-серверов на Windows есть несколько, но в данном случае будет рассмотрен Vertrigo Server вы можете его с официально сайта или с облака mail .
Немного об установке - в папке с программой внутри будет папка www в которой вы будете помещать Ваш сайт. Чтобы не засорять системный диск рекомендуется установить программу на один из не системных.
Запуск и использование
После установки запустите по ярлыку на рабочем столе. Если у Вас не был создан ярлык Вы можете создать его вручную указать путь к исполняемому файлу программы (vertrigo.exe). В появившемся окошке кликнете кнопку, показанную на скриншоте ниже. Программа будет свернута в трей и запущен веб-сервер.
После запуска можно поместить файлы веб-сайта в папку www внутри папки с программой. Для просмотра веб-сайта на вашем компьютере введите веб-браузере http://127.0.0.1 или http://localhost/ . Данные способы позволят просматривать веб-сайт только Вам, а для просмотра через интернет у Вас должны быть открыт порт 80 и внешний доступ к Вам. Для этого у Вас должен быть выключен антивирус и брандмауэр Windows или внесен в исключения. Чтоб к Вам могли зайти через интернет Вы должны узнать Ваш внешний ip адрес и ввести его в веб-браузере (http://Ваш ip/).
База данных
Для доступа к базе данных Vertrigo введите в адресной строке веб-браузера http://127.0.0.1/phpmyadmin/ . По умолчанию логин: root, пароль: vertrigo после этого можете создавать или изменять базу данных, экспортировать, импортировать, менять логин и пароль.
В рамках этой статьи напишу, как создать домашний медиа-сервер для Windows 10. Создание DLNA сервера позволит использовать размещенную на ПК медиа библиотеку другим устройствам. В первую очередь это полезно тем, у кого есть Smart TV.
Что такое DLNA сервер?
DLNA (Digital Living Network Alliance) — это особый протокол, который позволяет совместимым устройствам передавать и принимать медиа трафик (видео, музыка, фото) в домашней локальной сети, а также транслировать его в режиме реального времени.
Если устройства поддерживают данную технологию, по желанию пользователя их можно настроить и в дальнейшем автоматически объединять в единую сеть.
Что необходимо для потокового воспроизведения?
Совет! Чтобы воспроизводить медиаконтент на другом устройстве (планшете, смартфоне или smart TV) не обязательно настраивать DLNA сервер, домашнюю группу или открывать общий доступ к папке. Воспользуйтесь функцией .
Для работы домашнего медиа сервера в Windows 10 не обязательно и расшаривать папку для открытого доступа в сети. Можно находится в общедоступной сети (то есть обнаружение по сети скрыто), но потоковое воспроизведение будет работать.
Чтобы настроить DLNA сервер Windows 10, нужно:
- Два устройства должны быть в одной домашней локальной сети (например подключены к одному роутеру). Как эти устройства будут подключены (по LAN или Wi-Fi), роли не играет.
- Чтобы Smart TV (или другое устройство) было включено и поддерживало технологию DLNA. В телевизорах LG она называется Smart Share, в Samsung — AllShare, в Philips — Simple Share.
Настройка
Настроить домашний медиа сервер можно несколькими способами:
- с помощью встроенных средств Windows 10;
- с помощью специальных программ.
Встроенными средствами Windows 10
Чтобы включить:
- В поисковой строке Windows 10 введите запрос «Параметры потоковой передачи мультимедиа» и откройте найденное приложение.
- Нажмите «Включить потоковую передачу мультимедиа».
- Все устройства, которые находятся в сети, получат доступ к файлам мультимедиа. По желанию, некоторые можно удалить или же провести их настройку.
- Убрав галочку «Использовать параметры по умолчанию», вы можете выставить некоторые фильтры, которые будут применимы для данного устройства.
- Теперь можно на телевизоре получить доступ к трансляции мультимедиа из папок «Музыка», «Видео» и «Изображения». Чтобы передать видео из любого места на транслирующее устройство, нажмите ПКМ по файлу и в контекстном меню выберите «Привести к устройству».
- Откроется Windows медиа плеер, через который осуществляется поиск сетевого устройства. Затем указанный контент запускается и транслируется на Smart TV.
- Аналогичная функция есть в плеере «Кино и ТВ». В зависимости от того, какой плеер выбран «по умолчанию», тот и будет использоваться для потокового воспроизведения.
Если вы желаете открывать трансляцию непосредственно с телевизора, поместите медиаконтент в общедоступные для домашней сети папки или же добавьте новую. Это можно сделать с помощью Windows Media Player:
С помощью программ
На самом деле, бесплатных и удобных программ с необходимым функционалом не много. Среди программ для DLNA сервера хотелось бы отметить:
В целом, по сравнению со способом настройки потокового воспроизведения в Windows 10, программы можно более тонко настроить. Они работают с плейлистами, множеством форматов аудио и видео (в том числе RAW), имеют удобную сортировку и навигацию. Интерфейс легок в понимании и не должен вызвать затруднений у обычного пользователя.
Совет! Если вы используете приставку Android Box, получить доступ к медиа также можно. Для этого, на компьютере Windows 10 . На Android скачайте ES-Проводник , откройте «LAN» и нажмите «Сканировать». Выберите найденное в локальной сети устройство и вы получите доступ к расшаренной папке.
DLNA - это специальный программный протокол, который позволяет устройствам, таким как телевизоры и медиа-боксы которые находятся в одной сети, обнаруживать мультимедийный контент, хранящийся на вашем компьютере. Это очень полезно, так как позволяет просматривать коллекцию фильмов и другого медиа, хранящегося в одном месте, с помощью различных устройств. С помощью нескольких кликов мыши вы можете включить встроенный DLNA-сервер в Windows 10 и начать потоковое воспроизведение ваших медиа файлов.
Подробно: DLNA (Digital Living Network Alliance) - это некоммерческая организация по совместным стандартам, которая определяет руководящие принципы совместимости, позволяющие совместно использовать цифровые носители между мультимедийными устройствами. DLNA использует Universal Plug and Play (UPnP) для управления, обнаружения и контроля мультимедиа. UPnP определяет тип устройства, поддерживаемого DLNA («сервер», «рендеринг», «контроллер») и механизмы доступа к медиа через сеть.
Windows 10 включает все, что вам нужно для использования DLNA из коробки: клиент DLNA, (хороший) мультимедийный проигрыватель и DLNA-сервер.
Чтобы включить DLNA Server в Windows 10 , выполните следующие действия.
- Откройте классическую Панель управления. Для этого просто откройте меню «Пуск» и начните набирать слово Панель , в отображаемых результатах выберите «Панель управления» .
- Перейдите в Панель управления \ Сеть и Интернет \ Центр управления сетями и общим доступом .
- Слева нажмите ссылку «Изменить дополнительные параметры общего доступа» .
- В открывшимся окне, разверните раздел «Все Сети» .
- Нажмите ссылку- Выберите параметры потоковой передачи мультимедиа... в разделе «Потоковая передача мультимедиа» .
- На следующей странице нажмите кнопку Включить потоковую передачу мультимедиа .
- Присвойте имя, для сетевой мультимедийной библиотеки и выберите устройства, которые смогут получать к ней доступ.
Все. Как только вы закончите, ваши личные папки, такие как Музыка, Изображения, Фото и Видео , автоматически станут видимыми для любого потокового устройства с поддержкой UPnP.
Например, я могу просматривать и воспроизводить файлы с помощью своего ТВ с программным обеспечением DLNA для Android.
Встроенный сервер DLNA можно отключить в любое время. Вот как.
Отключить встроенный DLNA-сервер.
Кроме того, вы можете остановить службу, для этого выполните следующие действия:
Нажмите клавиши Win + R , чтобы открыть диалоговое окно Выполнить .
Введите: services.msc и нажмите Enter .
В окне «Службы» найдите службу с именем - Служба общих сетевых ресурсов проигрывателя Windows Media .
Дважды кликните на ней и установите Тип запуска\ Вручную , теперь нажмите кнопку «Остановить» и «Применить» .