프록시 서버를 활용한 API 화이트리스트 우회
·
이슈 해결 일지
회사에서 외부 API와 통신할 일이 생겼는데, 해당 API 서버가 화이트리스트 방식으로 특정 IP에서만 요청을 받을 수 있도록 제한되어 있었다. 보통 이런 경우 NAT 게이트웨이를 통해 할당받은 Public IP로 통신을 한다. 하지만 문제는 로컬 개발 환경에서는 VPC 상의 NAT 게이트웨이를 통할수 없어 직접 API 호출을 할 수 없다는 점이었다. API 테스트를 할때마다 배포를 할 순 없기 때문에, EC2 기반의 프록시 서버를 활용해 로컬에서도 외부 API에 접근할 수 있도록 구성했다.NAT 게이트웨이와 프록시 서버의 차이 NAT 게이트웨이와 프록시 서버는 모두 내부 네트워크에서 외부로 나갈 때 사용하는 방식이지만, 역할과 방식이 다르다. NAT 게이트웨이프록시 서버(EC2 기반) 주요 목적프라이빗..