自 Apache Guacamole 文档以来,在 Docker 安装 guacd 时,它表示利用其端口到主机(使用“docker run --name some-guacd -d -p 4822:4822 guacamole/guacd”)将是一个潜在的安全问题。我的问题是:如果守护进程没有 Docker 就安装在同一个服务器上,情况不是一样吗?
我的目标是获得一个 Apache Guacamole 服务,它可以处理不在 docker 上的机器的 RDP(只是与主机在同一个网络上 [通过 docker 或本地])
其实并不一样,假设您在路由器(DHCP)后面,并且您的 IP 是 192.168.0.100,我将为您提供两种实现:
这两种实现的主要区别在于,在第一种情况下,docker 代理守护进程被放置在服务和主机之间。
以下是一个简单的例子:
准备脚本
docker-compose.yml