guacamole客户端访问非本地gaucd服务时报错的问题解决
先描述我遇到的问题是在开发机上开发guacamole代码,在内网虚拟机上配置了guacd服务,但是在开发机上运行项目时,用网页进行访问一直报错
检查过虚拟机防火墙已经开放了对应的端口 但是还是无法正常连接。
附上客户端配置代码
奇怪的是当把hostname的值改成localhost再把项目打包放到虚拟机后,项目上正常运行的。
解决方案
在guacd的配置目录/etc/guacamole下新增配置文件 guacd.conf
[daemon]
pid_file = /var/run/guacd.pid
log_level = info
[server]
bind_host = 10.10.20.95
bind_port = 4822
bind_host中填guacd的配置地址
然后重启guacd服务即可