[Network/Tech]
토르 네트워크(Tor Network)를 Proxy로 사용하기

2020. 3. 23. 22:08


우선 이 글을 읽기 전에 당신이 Tor Network가 어떻게 작동하는지 알고싶다면, 이 글을 참고해보면 좋을것이다.

Mac OS X에서 Tor Network를 SOCKS Proxy로 사용하는 방법

Tor Project 에서 자신의 OS 버전에 맞는 Tor Browser를 설치한다. Browser를 이용하는게 아닌 Proxy를 이용하는데 Browser를 설치하는 이유는 Tor Browser를 실행시키면 Tor Network 서비스가 9150번 포트에서 실행되기 때문이다. 우리는 이 9150번 포트에서 동작하고 있는 Tor Network 서비스를 이용해 Proxy를 활성화시킬것이다.

Tor Browser를 설치했다면 Tor Browser를실행시키기 이전에 http://127.0.0.1:9150 에 일반 브라우저로 접속해보도록 하자

위와 같이 사이트를 찾을 수 없다는 에러가 발생할것이다.

그렇다면 이제 설치한 Tor Browser를 실행시켜보도록 하자 모든 설치과정에 에러가 없이 정상적으로 설치되었다면, Tor Browser가 실행될 때 Tor Network를 자동으로 활성화시키는 과정을 거친 뒤 Tor Browser가 실행될 것이다. Tor Browser가 정상적으로 실행되었다면 종료시키지 말고 잠시 최소화하여 창을 닫아두자 Tor Browser가 닫히게되면 Tor Network역시 종료되기 때문이다.

그런다음 다시 일반 브라우저를 통해 http://127.0.0.1:9150 에 접속해보도록 하자 이번에는 정상적으로 무언가 뜰것이다.

위 페이지와 같은 페이지가 로드된다면 Tor Network의 SOCKs Proxy를 사용할 수 있는 상태가 준비되었다는것이다. 그렇다면 이제 컴퓨터 시스템의 Network 설정만 저 Tor Network Proxy를 거쳐가도록 설정하면 된다.

Mac OS X 상단의 와이파이 아이콘을 클릭하고 Open Network Preferences 메뉴로 진입하도록 하자.

 

 

 

 

진입했다면 WI-FI 설정에서 Advanced 설정으로 진입하도록 한다.

Advanced 설정에서 Proxies 탭으로 들어간 뒤 SOCKS Proxy를 활성화하고 SOCKS Proxy Server에 127.0.0.1, 9150을 차례로 넣고 설정을 확인한다.

모든 설정이 완료되었다. 이제 당신은 표면 웹사이트에 접속하던 딥웹에 접속하던 익명의 상태가 되었다. 굳이 웹사이트뿐만아니라 TCP SOCKS 통신을 하는 모든 애플리케이션에서 당신은 익명 상태를 유지할 수 있다. 카카오톡역시 이에 포함된다.

또한 위와 같이 네트워크 설정을 마치게되면 일반 브라우저로도 딥웹에 접속할 수 있는 상태가 된다. 하지만 이는 별로 추천하지않는다.
Tor Network 전용 Browser인 Tor Browser가 모든 보안적 측면에서 일반 브라우저보다 뛰어나기때문이다.

예를들면 유저의 동의 없이는 접속한 사이트의 자바스크립트가 실행되지 않는다던지, 화면 크기를 임의로 고정하여 상대방이 대략적으로 어떤 모니터, 어떤 해상도를 쓰는지 특정할수 없게 만들어버린다던가