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

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

阅读 5.4k
3 个回答

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

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

新手上路,请多包涵

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

推荐问题