맥 OS X에서Tor 클라이언트 운영하기


이 문서는 맥 OS X에서 Tor 클라이언트 운영을 위한 설치 매뉴얼입니다. 만약 다른 이용자들에게 중계 트래픽을 제공해서 Tor 네트워크가 더 커지도록 돕고싶다면(꼭 해주세요), 중계서버 설정하기를 읽어주세요.


1단계: Tor 다운받아 설치하기


매킨토시 OS X 통합배포판은Tor, Vidalia (Tor GUI), Privoxy (필터링 웹 프록시) 를 포함하고 있습니다. 그리고 이것들은 함께 작동하도록 설정되어 있습니다. 안정화된 버전이나 개발 버전 중 하나를 다운받을 수도 있고,다운로드 페이지에 가서 다른 버전들을 찾아볼 수도 있습니다.

Tor 인스톨러 사용은 아주 간단합니다. 아래는 셋업 페이지를 캡쳐한 모습입니다:

tor installer splash page

설치가 끝나면, Applications 폴더에서 Vidalia 아이콘을 선택해서 그것을 실행시킬 수 있습니다. 빨간색 "X"가 새겨진 어두운 양파가 dock에 보인다면, Tor가 실행되지 않고 있는 것입니다. 화면 위에 있는 Tor 메뉴에서 Start를 선택해서 Tor를 실행시킬 수 있습니다.

Tor가 실행 중일 때는 dock에 있는 Vidalia의 아이콘이 아래와 같이 보일 것입니다:

vidalia running tor

Privoxy는 Tor 통합배포판에 포함되어 설치되어 있습니다. 일단 설치가 되고 나면, Privoxy는 컴퓨터가 다시 시작할 때 자동으로 실행됩니다. Privoxy가 Tor를 사용하도록 설정할 필요는 없습니다 — Tor 사용을 위한 Privoxy 설정은 이미 되어 있는 상태입니다.


2단계: 당신의 프로그램이 Tor를 사용하도록 설정하기


Tor와 Privoxy를 설치한 후에, 당신이 운영중인 프로그램들이 Tor를 사용하도록 설정해야 합니다. 가장 먼저 할 일은 웹브라우저 설정을 변경하는 것입니다.

만약에 당신이 파이어폭스를 사용중이라면(파이어폭스를 권장합니다), Vidalia 통합배포판이 Torbutton 플러그인을 자동으로 설치할 것입니다. 설치 후 파이어폭스를 다시 시작하면, 모든 설정이 끝난 것입니다:

Torbutton plugin for Firefox

(Torbutton에 대해 더 알고 싶으면 여기를 클릭하세요. 만약에 다른 컴퓨터에서도 파이어폭스와 Tor를 사용할 계획이라면, 다음의 FAQ를 참고하세요. 만약에 파이어폭스가 아닌 다른 브라우저를 사용해야 한다면, 프록시 설정을 직접 해줘야 합니다.)

애플 사파리

사파리에서 Tor를 사용하려면 네트워크 설정을 변경해줘야 합니다. 아래 그림에 보이는 것처럼 Apple - Location - Network Preference를 선택합니다.

Network settings

Network Interface를 선택한 후, Tor를 사용하도록 프록시 설정을 변경해줘야 합니다. 만약에 다수의 인터페이스에서 Tor를 사용하고 싶다면 각각의 설정을 모두 변경해줘야 합니다.

Network preferences

웹 프록시(HTTP)와 HTTPS 모두에 127.0.0.1과 포트번호 8118을 입력하세요. FTP 프록시와 Gopher 프록시의 설정도 위와 같이 변경해줘야 합니다; Tor와 FTP 프록시들에 대해 더 알고 싶다면 이 노트 를 참고하세요. Passive FTP 모드 (PASV)는 원래 있던대로 놔두면 됩니다.

Proxy settings

Privoxy를 사용하는 것은 필수입니다. 왜냐하면 브라우저들은 SOCKS 프록시를 직접 운영하면서 당신이 보내는 DNS 요청을 곳곳에 흘리기 때문입니다. 이것은 당신의 익명성에 안 좋은 영향을 줍니다. 또 Privoxy는 당신의 통신요청에서 위험한 헤더들을 제거하고, Doubleclick같은 불쾌한 광고사이트를 차단해주는 일도 합니다.

HTTP 프록시를 사용하는 다른 프로그램에서도 Tor를 사용하려면, 그들이 Privoxy를 가르키도록 설정하면 됩니다(즉, localhost 포트 8118로 연결). SOCKS를 직접 연결해서 사용하려면(메신저, Jabber, IRC 등), 당신의 프로그램이 Tor를 가르키도록 직접 설정할 수 있습니다(localhost 포트 9050), 그러나 이것이 왜 위험한지 알기 위해서 다음의 FAQ를 한 번 볼 필요가 있습니다. SOCKS나 HTTP가 사용불가능한 프로그램을 위해선 connectsocat를 참고하세요.

이밖에 다른 프로그램들에서 어떻게 Tor를 사용할 수 있는지에 대한 정보가 필요하다면, Torify HOWTO를 참고하세요.


3단계: 제대로 작동하는지 확인하기


다음으로, Tor를 사용하도록 설정된 브라우저를 통해 통신을 할 때 IP주소가 제대로 익명화되고 있는지 확인해야 합니다. Tor 확인기를 클릭한 후 당신이 Tor를 사용하고 있는지 아닌지 결과를 확인하세요. (만약 이 사이트가 안 열린다면, Tor를 테스트할 수 있는 다른 방법들이 나와있는 다음의 FAQ를 확인하세요.)

만약에 접속제한을 하는 개인 파이어월을 사용 중이라면, 당신이 사용하는 프로그램들이 당신 컴퓨터의 8118 포트와 9050 포트에 접근을 할 수 있도록 되어있는지 확인해야 합니다. 만약에 파이어월이 밖으로 나가는 연결을 차단한다면, 최소한 TCP 포트 80번과 443번은 연결이 되도록 허용해야 합니다. 그리고나서 다음의 FAQ를 참고하세요.

그래도 작동하지 않는다면, 다음의 FAQ에서 몇가지 힌트를 얻을 수 있습니다.

일단 Tor가 작동하기 시작했다면, Tor가 무엇을 하고 무엇을 할 수 없는지 확인해보는 것이 좋습니다.


4단계: 중계서버로 설정하기


Tor 네트워크는 자발적으로 대역폭을 제공하는 자원자들에 의해 운영됩니다. 중계서버를 운영하는 사람이 많아질수록, Tor 네트워크가 더 빨라질 것입니다. 만약에 당신이 양방향으로 최소 20Kilobytes/s의 대역폭을 가지고 있다면, 당신의 Tor도 중계서버로 운영되도록 설정할 것을 부탁드립니다. 제공되는 대역폭을 제한하는 것, 당신의 컴퓨터를 이용해 인터넷을 사용하는 사람들이 그것을 악용할 수 없도록 Exit 정책을 설정하는 것, 그리고 동적 IP 주소를 지원하는 것 등, Tor중계서버를 설정하는 것은 아주 간단합니다.

광활한 네트의 곳곳에서 중계서버가 운영되는 것이 Tor 이용자들을 안전하게 해줍니다. 또 당신이 중계서버를 운영하는 경우, 웹사이트들은 당신의 컴퓨터에서 온 통신요청이 당신이 보낸 것인지 아니면 다른 이의 통신요청을 중계해주는 것인지 알 수 없기 때문에 당신에게는 더욱 강한 익명성이 만들어질 수도 있습니다 .

중계서버 설정하기 를 참고하시면, 더 많은 정보들을 얻을 수 있습니다.


Tor와 Privoxy를 제거하는 방법


Tor 0.1.0.x 시리즈 이상의 버전들은 커맨드라인을 통해 입력가능한 제거명령을 가지고 있습니다. 만약에 OSX에서 Tor를 제거하고 싶다면, 아래와 같이 하면 됩니다:

프로그램들의 프록시 설정을 기존의 초기값으로 돌려놓습니다. 만약에 단순히 Tor의 사용을 중단하고 싶은 것이라면, 이것만으로 충분합니다.

만약에 당신이 Tor를 완전히 제거하고 싶다면, 그리고 당신계정이 Admin 권한을 가지고 있다면, 아래와 같이 진행하면 됩니다:

  1. 터미널이나 x-term 세션을 연다.
  2. cd /Library/Tor
  3. sudo -s
  4. ./uninstall_tor_bundle.sh

이제 컴퓨터에서 Tor와 Privoxy가 완전히 제거되었습니다.

만약에 당신이 Tor 제거 스크립트가 포함되지 않은 버전을 사용중이라면, 아래와 같은 방법으로 수동적인 삭제를 할 수 있습니다:

  • /Library/Tor
  • /Library/Privoxy
  • /usr/bin/tor
  • /usr/bin/tor_resolve
  • /var/log/tor
  • /usr/share/man/man1/tor.1
  • /usr/share/man/man1/tor-resolve.1
  • /usr/share/man/man1/torify.1
  • /Library/Receipts/Privoxy.pkg/
  • /Library/Receipts/privoxyconf.pkg/
  • /Library/Receipts/Tor.pkg/
  • /Library/Receipts/torstartup.pkg/
  • /Library/StartupItems/Tor
  • /Library/StartupItems/Privoxy

이 문서를 개선시킬 수 있는 제안이 있다면, 우리에게 보내주세요. 감사합니다!

Webmaster - 최종 수정일: Wed Sep 3 18:23:30 2008 - 최종 컴파일: Tue Nov 25 02:11:57 2008

"Tor"와 "Onion Logo"는 The Tor Project. Inc.의 트레이드 마크입니다.

경고: 이 번역은 오래된 버전일 수도 있습니다. 원본인 영어버전은 16748번째 버전이고, 이 번역은 16011번째 영어버전을 번역한 것입니다.

이 페이지는 아래의 언어들로도 읽어보실 수 있습니다: Deutsch, English, español, français, Italiano, polski.
기본언어를 설정하는 방법.

Tor 개발자들이 이 번역본의 정확성을 검증한 것은 아닙니다. 이 번역본은 옛 버전의 번역일 수도 있고, 잘못된 부분이 있을 수도 있습니다. 공식적인 Tor 웹사이트는 영어 버전입니다. 영어버전은 https://www.torproject.org/에서 확인할 수 있습니다.