springcloud 使用zuul做API统一访问,怎么防止客户端直接调用其他微服务的RUL

springcloud 使用zuul做API统一访问,我想禁止客户端绕过zuul网关,直接通过指定微服务的URL,去访问。

阅读 5.3k
3 个回答

zuul 有公网IP。 其他服务,使用内网IP。 所有微服务都在一个内网内。 这样客户端必须通过 zuul 来访问你的 api

你自己的微服务是内网的IP也是内网的,外面的客户端无法绕过的zuul的。
你可以在接口中添加鉴权 如果没有经过zuul的 都是没有鉴权过的。

新手上路,请多包涵

你用服务器的时候zuul的使用公网,其他的内网就可以了,你的zuul也放在其他服务内网里,zuul可以访问到其他的服务,但是外部访问不到你其他的服务,必须走zuul

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题