0

我已设置 IBM bluemix 安全网关服务来调用托管在公司 Intranet 上的 REST 服务。安全网关服务在公司 Intranet 上运行。但是当我尝试在互联网上使用它时,它会计时很长时间,然后一直拒绝连接。

这难道不是安全网关服务的全部目的,能够从互联网访问公司防火墙后面的本地服务吗?我只是使用 HTTP 来访问安全网关和 Intranet REST 服务。这是我做错了吗?我应该设置并使用 HTTPS 或 TLS 从 Internet 访问吗?

4

2 回答 2

2

是的,Secure Gateway 使您能够连接到公司防火墙后面的本地服务。

听起来您已经创建了一个 HTTP 目标并正在尝试连接到它。为此,请确保您拥有:

  1. 创建网关并将其与 docker 客户端连接。运行客户端的系统必须能够访问 REST API。
  2. 使用 REST API 的主机和端口创建目标。
  3. 尝试连接到创建目标时提供的云主机和端口。

如果这对您不起作用,请提供有关您正在尝试的内容的更多详细信息。

于 2015-06-15T17:35:14.023 回答
1

我认为您还必须确保检查公司关于在本地使用 Secure Gateway 的政策,可能存在公司安全和治理问题。完成此操作并遵循 Alex 的建议后,如果仍然无法正常工作,请检查以下内容:

  1. 确保您当前拥有的任何公司防火墙都允许在端口 22 和 443 上进行出站访问。
  2. 确保主机上没有 iptable 或 SELinux 问题,因为主机将运行 Docker 容器,这可能会影响您的连接。
于 2015-06-15T20:00:52.663 回答