2013-04-19 3 views
2

Мне нужно показать пользователю интерфейс какого-либо приложения, работающего на сервере с помощью браузера. Он должен быть как RDP-клиент для одного приложения на сервере.Доставить графический интерфейс приложения через браузер

Есть ли какие-либо решения или услуги, которые могут реализовать следующие функции? Может, Citrix?

Заранее благодарен!

ответ

1

Это похоже на то, что вы ищете:

http://freerdp.net/

О FreeRDP-WebConnect

FreeRDP-WebConnect является открытым шлюзом источника для доступа к RDP сеансов с использованием любого HTML5 совместимых браузер. В частности, он полагается на функцию «Canvas» и «WebSockets» на основе . FreeRDP-WebConnect является подпроектом проекта FreeRDP.

На стороне сервера, автономный демон - написан на C++ - обеспечивает веб-страницы с помощью HTTPS (или HTTP, если настроен) и использует FreeRDP LIBS для подключения в качестве клиента к любой RDP сессии. На стороне сервера WebSockets реализация обрабатывает только текущий RFC6455, поэтому браузеры, которые реализуют старые черновики, не работают. С повышением RFC6455 до уровня «Предлагаемый стандарт» это должно измениться сейчас очень скоро.

Я бы создал учетную запись на сервере для пользователя и предоставил ей доступ только к одному приложению, к которому ему нужен доступ.

+0

Спасибо за ваш ответ. Знаете ли вы, поддерживает ли это приложение несколько пользователей одновременно? – Taras

+0

Я этого не делаю, но предполагаю, что так оно и есть. Я никогда не использовал его сам, не имея нужды. Я нашел его в Google с поиском, хотя я могу поиграть с ним немного позже. – DavidScherer

0

Вы можете использовать Cameyo. Для начала, create yourself a free account, и нажмите «Добавить приложение». Если ваш установщик поддерживает автоматическую установку, вам просто нужно отправить его. В противном случае вы можете создать пакет Cameyo локально и отправить его. Затем он будет воспроизводиться как HTML5.

0

Вы не указали, на каком сервере вы работаете.

В качестве альтернативы FreeRDP-Webconnect, указанным выше, также с открытым исходным кодом, а также с использованием FreeRDP в качестве клиента rdp через HTTP-шлюз, существует Myrtille.

FreeRDP-WebConnect включает в себя автономный демон, написанный на C++, для предоставления веб-страницы через HTTP (S), а также будет работать на серверах Linux, в то время как Myrtille имеет реализацию IIS/.NET (C#) и установщик MSI , таким образом, больше подходит для Windows Servers.

Смежные вопросы