HOW TO HACK/Etc

구글 번역을 프록시(Proxy)로 이용하여 차단 사이트 우회 및 아이피 숨기기

Mr. Rootable 2016. 5. 9. 12:46

# 본 게시글은 작성자 본인의 스터디한 내용을 바탕으로 작성된 글입니다.


# 본 게시글에는 일부 잘못된 정보가 포함되어있을 수 있습니다.


# 이 글을 열람하는 것은 위 사항에 동의하는 것으로 간주합니다.


# 잘못된 정보에 대한 예의바른 태클 및 지적질 적극 환영합니다.



안녕하세요. Mr. Rootable입니다.

연휴는 잘들 쉬셨나요?

나흘간의 긴 연휴가 끝나고 쓰는 첫 포스팅은 가벼운 마음으로다가 구글 번역 서비스를 프록시(Proxy)로 사용하는 방법을 간략하게 알려드리겠습니다. 방법은 아주 간단하고요, 이 방법을 이용하면 국내에서 차단된 몇몇 사이트를 쉽게 우회 접속할 수 있고, 내 컴퓨터의 IP주소를 은닉한 채 웹서핑을 할 수 있습니다.



먼저 프록시(Proxy)의 정의부터 살펴보도록 하죠. 

위키백과에 나온 프록시의 정의를 인용하자면

"프록시는 클라이언트가 자신을 통해 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터나 응용프로그램을 가리킨다. 서버와 클라이언트 사이에서의 중계기로서 대리로 통신을 수행하는 것" 이라고 나와있습니다.

도식화를 하면 아래 그림처럼 서버와 클라이언트 중간에 프록시가 있게 되겠죠.



프록시를 사용하여 통신할 때, 서버의 입장에서는 자신과 통신을 하는 주체는 클라이언트가 아닌 프록시 서버가 됩니다.

프록시를 통해 (완벽하지는 않습니다만) 자신의 IP주소를 숨겨 익명성이 보장된 채 웹상에서 활동할 수 있으며, 회사나 국가에서 차단한 사이트에 우회 접속할 수 있습니다.

바로 요롷게 뜨는 사이트들을 방문할 수 있다는 말입죠. 근데 아래와 같은 화면을 많이 만나시는 분은 도대체 무얼 보려고 하시는건지...? ㅋㅋㅋ



아무튼, 프록시는 익명성이 보장 되므로 악성코드 배포나 갖가지 불법적인 행위를 위해 악용되기도 합니다. 

프록시의 종류로는 해커들이 많이 사용하는 Tor(토르) 네트워크와 공개 프록시 등이 있구요.

공개 프록시를 찾는 방법은 구글신께 free proxy list(그 외 원하는 검색어 등)로 물어보면 국가별 프록시 서버의 IP주소 및 속도, 익명성 보장 등급 등이 제공되는 사이트들이 나올겁니다. 마음에 드는 사이트로 들어가면 대부분 아래 스크린샷과 같이 프록시 서버 리스트가 보이고, 그 중에서 상태 좋은 놈으로 골라 테스트 후 사용하시면 됩니다.



이 포스팅에서는 토르나 공개 프록시 등을 사용하지 않고 구글에서 제공 중인 서비스를 프록시로 활용하는 방법을 소개드릴겁니다. (Step 1은 제 IP주소를 확인시켜드리는 부분으로 이게 필요없으신 분은 Step 2 부터 보시면 됩니다)


Step 1 : 내 IP 확인


구글 번역을 통해 IP주소가 변경된 것을 보여드리기 위해 먼저 정상적인 환경에서 내 컴퓨터가 인터넷에서 어떤 IP주소를 달고 활동하는지 확인해보겠습니다.

공유기를 통해 사설IP주소를 사용하는 환경에서는 커맨드창에서 ipconfig 명령을 통해 나오는 IP주소는 내부 네트워크 통신에서만 사용되는 IP주소이지, 인터넷을 할 때 사용하는 주소가 아님을 명심하십쇼.  

인터넷에서 사용되는 내 IP를 확인할 수 있는 방법은 가장 간단한 방법으로 IP주소를 보여주는 사이트를 방문하면 됩니다. 저는 FindIP.kr 사이트(여기)를 통해 제 IP를 확인했습니다.





보시는 바와 같이 106.XXX.XXX.XXX 입니다. (프라이버시를 위해 두번째 옥텟부터는 가렸습니다.^^)

그럼 본격적으로 구글 번역을 이용하여 IP주소를 변경해보겠습니다.



Step 2 : 구글 번역 사이트 접속


번역 정확도가 현존하는 번역기 중 가장 정확한(?) 구글 번역을 프록시로 사용할 수 있습니다.

번역 정확도가 중요하냐? 아닙니다. 구글 번역의 본연의 기능인 번역 기능은 프록시 역할로 동작할 때 쓰레기같이 번역을 해도 전혀 상관없습니다.





구글 번역 사이트(여기)로 접속합니다.

아래와 같은 사이트가 뜰겁니다.





이 구글 번역 페이지가 바로 훌륭한 프록시 역할을 해줄 것입니다.


Step 3 : 구글 번역을 경유하여 사이트 접속하기


구글 번역 사이트의 왼쪽 원문 입력창에 우회접속을 하려고 하는 사이트나 방문하고자 하는 사이트 주소를 입력하세요.

저는 제 IP가 변경된 것을 확인시켜드리기 위해 Step 1에서 보여드렸던 IP주소 확인 사이트 주소를 입력하도록 하겠습니다. 여러분은 원하시는 사이트 주소를 입력하시면 됩니다.



사이트 주소를 입력하였더니 오른쪽 번역 결과 영역에 입력한 사이트 주소가 그대로 나옵니다. 링크를 나타내는 파란색글자에 밑줄까지 ㅋㅋ 즉, 오른쪽에 번역결과를 클릭하면 FindIP 사이트로 이동하겠죠?

한번 클릭해보죠.



위의 스크린샷에서 보시는 바와 같이 구글 번역 서비스 안에서 FindIP사이트로 이동하였고, 

제 IP주소가 66.249.82.180으로 변경되었습니다.

변경된 IP주소의 위치를 확인해보니 미국으로 나오네요.



아마도 구글 번역이 프록시의 역할을 하는 것이니 구글 번역 서비스를 위한 서버가 위치해있는 곳일겁니다.

IP주소가 미국의 IP주소로 변경되었으니 적어도 미국의 해당 지역에서 제한된 사이트 외에는 모두 방문하여 즐길 수 있을 겁니다. 즉, 국내 차단 사이트는 왠만하면 접속 가능하다는 말이겠죠. 


아주 간단한 방법이지만 구글 번역 서비스를 프록시 서버로 활용하는 방법을 소개해드렸는데, 이를 통해 보다 자유롭고 행복한 웹서핑을 즐기시기 바랍니다. <끝>