Windows上FreeRDP-WebConnect是一個開源HTML5代理,它提供對使用RDP的任何Windows服務器和工作站的Web訪問

Windows上的FreeRDP HTML5代理

 

FreeRDP-WebConnect是一個開源HTML5代理,它提供對使用RDP的任何Windows服務器和工作站的Web訪問。結果是驚人的,特別是考慮到不需要本機客戶端,只需一個簡單的Web 瀏覽器即可!

 

平臺支援

在過去的幾年中,HTML5取得了長足的進步,任何主流的Web瀏覽器(包括移動平臺)都支持WebSockets,這是FreeRDP-WebConnect所採用的基本通信機制。以下是受支持的臺式機和移動瀏覽器的列表:

火狐> = 11.0 鉻> = 16.0

Internet Explorer> = 10

Safari> = 6

歌劇> = 12.10 Safari移動版> = 6

Android瀏覽器> = 4.4

支持的客戶端桌面操作系統:

Windows,OS X,Linux

FreeRDP-WebConnect服務本身可以安裝在 新的Linux發行版以及從Windows Server 2008 開始的每個x86和x64 Windows版本上:

Windows Server 2008 / Windows Vista

Windows Server 2008 R2 / Hyper-V服務器2008 R2 / Windows 7

Windows Server 2012 / Hyper-V服務器2012 / Windows 8

Windows Server 2012 R2 / Hyper-V服務器2012 R2 / Windows 8.1

 

如何在Windows上安裝FreeRDPWebConnect

Windows上的安裝非常簡單。首先,請從我們的網站載安裝程序 並運行它:

 

 

接受許可證,選擇安裝類型,並可以選擇更改安裝位置:

 

 

接下來是HTTP和HTTPS配置。您可以接受默認設置,然後繼續執行「下一步」,或者替換選項以匹配您的環境。確保選擇其他服務未使用的端口。安裝程序將爲HTTPS創建一個自簽名證書,無需擔心。如果啓用,Windows防火牆規則也會自動創建。

 

 

僅當您打算將此服務與OpenStack一起使用時,才需要OpenStack設置,否則可以跳過它們。

可以從OpenStack部署中檢索身份驗證URL,租戶名稱,用戶名和密碼,而連接到RDP控制檯則需要Hyper-V主機用戶名和密碼,可以是本地或域憑據。

 

 

配置完畢,按「下一步」,安裝程序將完成安裝。

 

 

完成後,將瀏覽器指向「 http:// localhost:8000」(如果在上面進行了更改,則將其指向其他端口),您將看到初始連接屏幕(在此示例中,使用OS X上的Chrome,但上面列出的選項也有效):

設置主機,用戶名和密碼,然後單擊連接:

就是這樣,連接!在性能方面,本機客戶端仍將具有優勢,但是在許多情況下,純Web客戶端將帶來驚人的大量新可能性!

 

與OpenStack集成

我們在Icehouse的Nova和Horizon中集成了RDP支持。要使其正常工作,您要做的就是在

Hyper-V Nova計算節點中指定FreeRDP-WebConnect服務的URL,如下所述,然後重新啓動 nova-compute服務。當然,Hyper-V Nova計算安裝程序也會處理這些設置!

[rdp]

 

enabled=True

 

html5_proxy_base_url=http://10.0.0.1:8000/