
저는 unblock-us.com의 서비스를 사용해 왔습니다. 이 서비스는 캐나다인/기타 사람들에게 미국 IP 주소로만 잠겨 있는 서비스에 대한 액세스를 허용하는 프록시를 제공합니다.
이는 미국에서 호스팅되는 서버에 역방향 프록시(예: squid)를 설정한 다음 해당 프록시를 사용하도록 브라우저나 OS를 구성하면 충분히 쉽게 달성할 수 있습니다.
그러나 unblock-us가 수행하는 작업이 있는데 복제 방법을 잘 모르겠습니다. 이를 프록시로 사용하도록 OS를 구성하는 대신 라우터의 DNS 서버 설정을 변경하여 해당 주소를 가리키도록 하면 됩니다. 지원하는 서비스에 대한 모든 요청은 자동으로 프록시됩니다. 이것의 장점은 집에 있는 모든 컴퓨터를 설정할 필요가 없으며 ps3, xbox, android 등과 같은 클라이언트에서 "그냥 작동"한다는 것입니다. 단점은 프록시되는 대상을 제어할 수 없다는 것입니다. , 개인 정보 보호 문제도 있을 것으로 생각됩니다.
미국 기반 슬라이스에서 이와 동일한 기능을 어떻게 달성할 수 있습니까?
답변1
궁금해서, DNS 서버에 대해 nslookup을 실행하면 어떤 IP 주소가 반환됩니까? 마찬가지로 google.com과 yahoo.com을 검색하면 서로 다른 IP 주소를 반환합니까, 아니면 동일한 IP 주소를 반환합니까?
동일한 IP 주소를 반환하면 DNS는 항상 모든 요청에 대해 IP 주소로 프록시 서버를 반환할 것입니다. 그러면 요청이 상대적으로 투명하게 프록시로 전달되고 프록시가 리디렉션을 수행합니다.
재생성 측면에서... 저는 역방향 프록싱(또는 프록싱 기간)에 대한 경험이 충분하지 않지만 요청에 대해 IP 주소로 자신을 반환하도록 DNS 서버를 구성할 것이라고 생각합니다. 그런 다음 들어오는 요청에 대해 프록시가 작동하도록 하세요.
해당 모델에서 내가 모르는 것은 인증을 처리하는 방법입니다.