Connecting RDS to the mesh

Hi there, I want to connect my rds to the mesh. I created an External node with the RDS dns as Address and a service with postgress port. After that i created a terminating-gateway attached with the service that i created. I tried to connect from a container that has the annotation connected service upstream allowing RDS service. but inside the pod i cant reach the RDS, Connection closed by for Foreign Host is the result.

am i missing something ? maybe i need a proxy?