2017-09-19 9 views
0

외부 API에서 데이터를 가져와야합니다. 즉, API는 흰색 목록에있는 IP에만 응답합니다.단일 IP를 통해 여러 서버에서 외부 API로 트래픽을 라우팅하는 방법은 무엇입니까?

이 외부 API에서 데이터를 가져와야하는 AWS 자동 확장 그룹에 여러 서버가 있습니다. 화이트리스트 IP (AWS Elastic IP)에서 실행되는 서버를 통해 이러한 요청을 라우팅하려고합니다.

나는 socat : socat -v TCP-LISTEN:80,reuseaddr,fork,su=nobody TCP:api.external-service.com:80을 사용하려고합니다. 하지만 점점 잘못된 URL 오류.

socat가이 문제를 해결하는 올바른 방법입니까? 그렇다면이 문제를 어떻게 해결할 수 있습니까?

답변

1

흰색으로 나열된 IP로 시스템에 Squid 프록시 서버를 설치하고 모든 요청을 프록시를 통해 라우팅 할 수 있습니다.

http://www.squid-cache.org/