메뉴 건너뛰기

Hodol's Blog

1. 크롬 설정법

1.1.

https://www.torproject.org/download/download-easy.html.en

을 방문하여 Tor를 다운받아서 설치한다.

1.2. start tor browser를 실행한다.

1.3. show this window on start up 체크 해제

1.4. Message Log 클릭

1.5. advenced 탭을 클릭하면 뜨는 로그 중에 Open Socks listener 127.0.0.1:9050 부분의 IP와 port를 기억해두자. 컴퓨터마다 다를 수 있다.

1.6. 브라우저를 닫으면 모든 창이 닫힌다. 이제 Tor를 실행할 때 Tor 브라우저가 실행되지 않도록 하자.

1.7. Tor가 설치된 폴더로 가서 vidalia.conf를 열고 Browser-excutable.... 부분의 라인을 주석 처리를 하자. (줄 제일 앞부분에 # 삽입 후 저장)

1.8. start tor browser를 다시 실행.

1.9.

https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm

를 방문하여 proxy switchy sharp 플러그-인을 설치한다.

1.10. 오른쪽 상단에 지구모양 아이콘이 나타나면 마우스 오른쪽 클릭 후 옵션 선택

1.11. Proxy profiles > New Profile 클릭한 후 나타나는 화면에서 Proxy Name 란에 적당한 이름 아무거나 입력하고 아래 SOCKS Host 란에 아까 기억한 IP와 Port를 각각 입력 후 save를 눌러 저장

1.12. 위에 General 탭 클릭

1.13. quick switch 에 체크. 그리고 아래에 두개의 박스가 보이는데...

1.14. 아래 박스에 우리가 방금 만든 proxy profile을 클릭하여 위쪽 박스로 드래그엔 드롭으로 옮긴다.

1.15. save를 눌러 저장한다.

1.16. 크롬 재실행.

1.17. 지구 아이콘을 클릭하면 direct - tor - auto switch 순으로 네트워크 연결 상태가 바뀌는 것을 확인할 수 있다.

https://check.torproject.org

로 접속하여 tor가 제대로 작동하는지 확인할 수 있다.

1.18. auto switch 설정

1.18.1. 크롬의 우측 상단 proxy switchy sharp 아이콘을 다시 마우스로 우클릭 후 옵션 선택.

1.18.2. switch rules 탭 클릭

1.18.3. Enable Switch Rules 체크

1.18.4. Default rule 에는 direct connection 으로 선택

1.18.5. 아래 New Rule를 클릭하여 우회하고 싶은 사이트 주소를 입력. 

1.18.5.예. Rule name : hodol, Url pattern : *.hodol.kr, Parttern type: wildcard, Proxy profile : 우리가 만든 profile 선택.

1.18.6. 이 후 크롬에서 오른쪽 상단 아이콘을 클릭하여 auto switch으로 설정하고 사용하면 switch rules에 추가된 사이트를 방문할 땐 우회 네트워크로 접속.

 

2. Linux 에서 Tor 사용하기

2.1. yum으로 privoxy, vidalia, tor 설치.

2.2. privoxy 설정파일 (/etc/privoxy/config)을 연다.

2.2.1. forward-socks5v / ip:port 부분이 있으면 주석제거 없으면 해당 라인 입력 (보통 tor가 사용하는 아피:포트는 127.0.0.1:9050이다.)

2.2.2. privoxy가 로그를 기록하는 것을 중지하기 위해 다음 3개의 라인을 찾아서 주석처리.

logfile logfile

jarfile jarfile

debug1 # show each GET/POST/CONNECT request

2.3. 저장 후

#privoxy [privoxy 설정파일]

명령으로 실행

2.4. 

#tor &

명령으로 tor를 백그라운드 실행.

2.5. 각 네트워크 프로그램에서 프록시 서버를 위의 privoxy 설정에서 입력한 ip:port로 설정하고 이용.

참고 : http://tor.hermetix.org/docs/tor-doc-unix.html.ko

 

3. Android 에서 루팅없이 Tor 사용하기

3.1. Play Store에서 Orbot 설치

3.2. Orbot 실행해서 중앙에 아이콘 길게 눌러 Tor 네트워크 활성화

3.2.1. 참고: Orbot은 Socks5, HTTP, Transparency 이렇게 3가지 프록시를 기본적으로 제공한다. 포트 Socks5가 9050, HTTP가 8118, Transparency는 별도로 설정을 해줘야 한다. 우리는 HTTP를 사용할 예정이다.

3.3. 안드로이드 Wi-fi 설정

3.3.1. 현재 사용하는 Wi-fi 네트워크를 길게 눌러 뜨는 메뉴에서 네트워크 구성 변경을 터치.

3.3.2. 고급 옵션 표시를 체크하면 아래 추가 메뉴가 나타난다.

3.3.3. 프록시를 수동으로 설정하면 또다시 추가 메뉴가 나타난다.

3.3.4. 프록시 호스트 이름 : localhost, 프록시 포트 : 8118 로 입력한다.

3.3.5. 저장 후 인터넷을 이용한다.