Windows RemoteApp简单实现方式
现在公司是将用友ERP U8安装在服务器上,并做了1433 4522 4527 4630 9023 11520 11525的端口映射,外地客户的每台电脑都需要安装一个U8客户端来连接,这样很麻烦也不安全。现在可以通过RemoteAPP方式,只需要将U8客户端安装在一台虚拟机上,与U8服务端在一个局域网中,在使用RemoteAPP发布应用后,其它用户可以在联网的状态下,远程直接访问该服务器上的应用程序,该应用程序运行起来就像就在本地运行一样,感觉不到这是一个远程应用。如果不愿意使用Citrix、VMware这些国外大牌,或者国内金万维、极通之类的商业付费软件,可以使用Windows Server的RemoteAPP组件来做,在Server2008下面实现比较简单,但是Server2012以上的版本就有点麻烦,需要配置域环境,为了降低难度,可以使用RemoteAPP Tool来完成
如果使用Windows10系统,需要先安装RDP多桌面会话补丁RDP Wrapper Library mod修改版1.8.8.7
下载地址
https://github.com/sebaxakerhtc/rdpwrap/releases
下载RDPW_installer.exe并运行,会在C:\Program Files\RDP Wrapper下面生成几个文件:RDP_CnC.exe(GUI配置),rdpwrap.dll(核心模块),rdpwrap.ini(配置文件),update.bat(升级配置文件)
由于Win10一直在升级,所以配置文件是要进行更新的,但是自带的更新往往找不到相同版本,所以需要手动更新该配置文件。
直接下载
https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini
复制内容保存为rdpwrap.ini文件,复制替换掉C:\Program Files\RDP Wrapper\rdpwrap.ini文件,再次打开RDPConfig.exe软件检测,应该就是上图所示,四行都是绿的就可以使用了
一定要使用这个mod修改版,老版本有bug无法重定向打印机,经过测试死活都不行。这个版本需要找到此系统的配置文件,改为SLInitHook.x64=0
系统打开远程功能
下载地址
https://github.com/kimmknight/remoteapptool
安装运行RemoteAPP Tool,点击左下角+加号
选择U8客户端程序
双击图标
可以改个名称
选中后,点击Create Client Connection,输入RDP服务器的公网ip和端口
保存为RDP文件,点创建即可
双击刚保存出来的RDP文件,勾选“不再询问我是否连接到此计算机”
输入用户名和密码,勾选“记住我的凭据”
勾选“不再询问我是否连接到此计算机”
弹出U8客户端窗口,输入U8服务器名后进行使用
因为帐套需要打印,需要虚拟打印机重定向功能。vmware workstation首选项--设备--启用虚拟打印机
点击安装虚拟打印机
系统中安装虚拟打印机后重启
打开“开始”---“运行”---“gpedit.msc”回车进入本地组策略编辑器,展开计算机配置-管理模板-WINDOW组件-远程桌面服务-远程桌面会话主机-打印机重定向,右侧双击设置【首先使用远程桌面轻松打印打印机驱动程序】和【指定RD会话主机服务器回滚打印机驱动程序行为】为已启用状态
财务软件使用中无法输入中文问题,需要在系统中安装中文输入法,我这里安装了百度,但是需要删除掉百度输入法中的bdupdate.exe,否则远程登陆时会有弹框
作者还提供了简单的web方式分发rdp文件,分为asp版本和aspx版本,可以自建IIS进行使用
https://github.com/kimmknight/raweb
本站所有文章均可随意转载,转载时请保留原文链接及作者。