검열

Tor 프로젝트 웹사이트를 통해 Tor 브라우저 다운로드가 불가능하다면, GetTor에서 Tor 브라우저 복사본을 보내드립니다. GetTor는 최신 버전의 Tor 브라우저 링크를 보내드리는 자동응답 서비스이에요. Dropbox, Google Drive나 GitHub와 같이 검열될 가능성이 적은 호스팅 환경에서 운영되고 있어요. 이메일 또는 텔레그램 봇 https://t.me/gettor_bot을 통해 요청할 수 있습니다. 또한 https://tor.eff.org 또는 https://lacebolla.net에서 Tor 브라우저를 다운로드할 수 있습니다.

gettor@torproject.org에 이매일을 보냅니다 메일 본문에 사용하는 운영체제를 적어주세요(Windows, macOS, Linux 등). GetTor에서 Tor 브라우저를 받을 수 있는 링크를 이메일에 첨부해 보내드립니다. (다운로드된 파일 검증에 필요한) 암호 기법이 적용된 서명, 서명을 만들 때 사용하는 키 지문, 패키지 검사합도 포함돼있어요. "32-bit" or "64-bit" 소프트웨어 중 하나를 선택할 수 있어요: 사용하는 컴퓨터 모델에 따라 무엇을 선택해야 할지가 갈리므로, 문서 등을 통해 컴퓨터 사양을 확인하고 결정하세요.

정부 또는 인터넷 서비스 공급자(ISP)가 어떤 형태의 인터넷 검열 또는 필터링을 구현했다고 의심되는 경우, OONI Probe를 사용하여 Tor 네트워크가 차단되고 있는지 테스트할 수 있습니다. OONI Probe는 OONI(Open Observatory of Network Interference)에서 개발한 무료 오픈소스 애플리케이션입니다. 이것은 어떤 웹사이트, 메시징 앱, 우회 도구가 차단될 수 있는지 테스트하고 측정하도록 설계되었습니다.

이 측정 테스트를 실행하기 전에 OONI의 보안 권장 사항 및 위험 평가를 주의 깊게 읽으십시오. 다른 테스트 도구와 마찬가지로, OONI를 사용한 오탐 테스트에 유의하십시오.

Tor가 차단되었는지 확인하려면 모바일 장치 또는 데스크톱에 OONI Probe를 설치하고 "우회 테스트"를 실행할 수 있습니다. OONI Tor 테스트는 Tor 네트워크의 잠재적인 차단을 나타낼 수 있지만, 최종적인 평가를 위해서는 저희 개발자들의 철저한 분석이 중요합니다.

Tor 브라우저는 사이트가 차단된 곳에 거주하는 사용자들이 사이트에 접근하는 것을 도울 수 있어요. 대체로 다만 Tor 브라우저 를 다운로드하고 차단했는 사이트를 이동하면 접속이 가능하게 할 거예요. 검열 수준이 심한 환경에도 유효하도록. Tor 프로젝트는 많은 검열 우회 옵션을 마련해두었어요. 장착형 전송수단이 대표적이에요.

더 자세한 정보를 Tor 브라우저 사용자 매뉴얼의 검열 섹션을 참고하세요.

접속하는 데 문제가 있을 경우, 오류 메시지가 나타날 수 있습니다. 이때 'Tor 로그를 클립보드에 복사' 옵션을 선택하세요. 그런 다음 Tor 로그를 텍스트 파일이나 다른 문서에 붙여넣기하세요.

If you don't see this option and you have Tor Browser open, you can navigate to the hamburger menu ("≡"), then click on "Settings", and finally on "Connection" in the side bar. 페이지 최하단에서 'Tor 로그 조회' 옆에 있는 '로그 조회...' 버튼을 클릭합니다.

GNU/Linux 환경의 경우 다른 방법이 있습니다. 명령 창에서 바로 로그를 조회하려면, 디렉토리에서 Tor 브라우저를 찾아 명령 창에 다음을 입력해 Tor 브라우저를 실행합니다.

./start-tor-browser.desktop --verbose

아니면 파일 형식으로 로그를 저장할 수도 있습니다 (기본: tor-browser.log)

./start-tor-browser.desktop --log [file]

그 흔한 로그 오류중에 하나를 봐야 해요 (Tor 로그에서 하기와 같은 행을 찾아보세요):

자주 발생하는 로그 에러 #1: 프록시 접속 실패

2017-10-29 09:23:40.800 [NOTICE] Opening Socks listener on 127.0.0.1:9150
2017-10-29 09:23:47.900 [NOTICE] Bootstrapped 5%: Connecting to directory server
2017-10-29 09:23:47.900 [NOTICE] Bootstrapped 10%: Finishing handshake with directory server
2017-10-29 09:24:08.900 [WARN] Proxy Client: unable to connect to xx..xxx..xxx.xx:xxxxx ("general SOCKS server failure")

Tor 로그에서 위와 같은 행을 발견하셨다면, SOCKS 프록시와의 접속에 실패했음을 뜻해요. 네트워크 설정에 SOCKS 프록시가 필요한 경우 프록시 세부 정보를 올바르게 입력했는지 확인하세요. SOCKS 프록시가 꼭 필요한 게 아니거나, 꼭 필요한지 확실하지 않을 경우, Tor 네트워크를 SOCKS 프록시 없이 연결해보세요.

자주 발생하는 로그 에러 #2: 지킴이 중계기에 도착하지 못함

11/1/2017 21:11:43 PM.500 [NOTICE] Opening Socks listener on 127.0.0.1:9150
11/1/2017 21:11:44 PM.300 [NOTICE] Bootstrapped 80%: Connecting to the Tor network
11/1/2017 21:11:44 PM.300 [WARN] Failed to find node for hop 0 of our path. Discarding this circuit.
11/1/2017 21:11:44 PM.500 [NOTICE] Bootstrapped 85%: Finishing handshake with first hop
11/1/2017 21:11:45 PM.300 [WARN] Failed to find node for hop 0 of our path. Discarding this circuit.

Tor 로그에서 위와 같은 행을 발견하셨다면, Tor가 Tor 회로 상 첫 노드에의 접속에 실패했음을 뜻해요. 당신이 검열된 네트워크에 접속함을 의미할 수 있어요.

브리지를 설정 후 다시 접속해보세요. 문제가 해결될 겁니다.

자주 발생하는 로그 에러 #3: TLS 초기 처리가 완료되지 않음

13-11-17 19:52:24.300 [NOTICE] Bootstrapped 10%: Finishing handshake with directory server 
13-11-17 19:53:49.300 [WARN] Problem bootstrapping. Stuck at 10%: Finishing handshake with directory server. (DONE; DONE; count 10; recommendation warn; host [host] at xxx.xxx.xxx.xx:xxx) 
13-11-17 19:53:49.300 [WARN] 10 connections have failed: 
13-11-17 19:53:49.300 [WARN]  9 connections died in state handshaking (TLS) with SSL state SSLv2/v3 read server hello A in HANDSHAKE 
13-11-17 19:53:49.300 [WARN]  1 connections died in state connect()ing with SSL state (No SSL object)

Tor 로그에서 위와 같은 행을 발견하셨다면, Tor가 저장소 기관과의 TLS 초기 처리를 완료하지 못했음을 뜻해요. 브리지를 사용할 경우 위 문제가 해결될 수도 있어요.

자주 발생하는 로그 에러 #4: 시계 왜곡

19.11.2017 00:04:47.400 [NOTICE] Opening Socks listener on 127.0.0.1:9150 
19.11.2017 00:04:48.000 [NOTICE] Bootstrapped 5%: Connecting to directory server 
19.11.2017 00:04:48.200 [NOTICE] Bootstrapped 10%: Finishing handshake with directory server 
19.11.2017 00:04:48.800 [WARN] Received NETINFO cell with skewed time (OR:xxx.xx.x.xx:xxxx): It seems that our clock is behind by 1 days, 0 hours, 1 minutes, or that theirs is ahead. Tor requires an accurate clock to work: please check your time, timezone, and date settings.

Tor 로그에서 위와 같은 행을 발견하셨다면, 시스템 시계가 올바르지 않음을 뜻해요. 시간대와 같은 시계의 설정이 올바른지 다시 확인하세요. 그런 후 Tor를 재시작하세요.

브리지 중계기는 공개 Tor 디렉토리에 나열되지 않은 Tor 중계기입니다.

즉 Tor 네트워크에의 접속을 차단하려 하는 인터넷 서비스 제공업체(ISP)나 정부기관에서도 모든 브리지를 쉬이 차단할 수 없는 거예요. 브리지는 억압적인 체제하에 있는 Tor 사용자들에게 유용하며, 그들이 공개 Tor 중계기 IP 주소에 접속하고 있다는 것을 누군가 알게 될까봐 추가적인 보안을 원하는 사람들에게 유용합니다.

브리지는 다만 정상적인 중계기 와 약간 다른 구성이에요. 사용방법을 브리지를 사용하는 방법에서 확인하세요.

중국과 이란을 비롯한 여러 국가에서 Tor 중계기와의 접속을 감지하고 차단하는 방법을 갖고있습니다. Obfsproxy 브리지를 쓰면 난독화 계층이 추가돼 이 문제를 해결할 수 있어요. obfsproxy bridge를 설정하려면 추가적인 소프트웨어 패키지를 받아야 하고, 따로 설정도 만져야 해요. 더 자세한 정보를 장착형 전송수단에서 확인하세요.

Snowflake는 인터넷 검열을 물리칠 때 사용하는 Tor 브라우저 내 장착형 전송수단이에요. Tor 브리지처럼, Snowflake를 통해 일반적인 Tor 접속이 검열된 환경에서도 개방 인터넷에 접속할 수 있어요. Snowflake를 사용하는 건 Tor 브라우저에서 브리지 구성을 새로 변경하는 것만큼 쉽어요.

Snowflake는 세 요소로 구성돼요: Snowflake 프록시를 운영중인 자원봉사자, 인터넷에 접속하려는 Tor 사용자, snowflake 프록시를 사용자에게 전달하는 브로커.

Snowflake는 '자원봉사자'들의 브라우저에서 운영되는 단기 프록시로, 검열 네트워크 내 사용자의 접속을 보조해요. Snowflake를 사용하려면 어떻게 해야하죠?에서 더 알아보세요./

Snowflake는 수많은 자원봉사자에 의해 운영되는 snowflake 프록시를 잇기 위해 고도로 효율적인 도메인 프론팅 기술을 사용해요. 덕분에 해당 프록시는 경량 · 단기 · 쉬운 사용의 특성을 띕니다. 기존 기술보다 훨씬 쉽게 Snowflake 규모를 늘릴 수 있게 됐죠.

검열 환경의 사용자는 주어진 Snowflake 프록시가 차단됐을 때, 브로커를 통해 새로운 프록시를 자동으로 제공받어요.

기술적 부분을 좀 더 자세히 알고 싶으시다면, Snowflake 기술적 개요snowflake프로젝트 페이지를 참고하세요. For other discussions about Snowflake, please visit the Tor Forum and follow up the Snowflake tag.

Tor 브라우저 안정 버전에 기본 포함돼있으며, 모든 플랫폼에서 사용 가능해요: Windows, macOS, GNU/Linux, 안드로이드. iOS의 경우 Onion 브라우저에서 Snowflake 사용이 가능해요.

데스크톱용 Tor 브라우저를 처음 실행하는 경우, 시작 화면에서 '연결 구성'을 클릭할 수 있습니다. '브리지' 섹션에서, 'Tor 브라우저의 내장 브리지로부터 선택' 옵션을 찾고 '내장 브리지 선택' 옵션을 눌러주세요. 메뉴에서 'Snowflake'를 선택하십시오. Snowflake를 선택했다면, 위로 스크롤한 후 '접속하기'를 클릭해 설정을 저장하세요.

브라우저 내에서 햄버거 메뉴("≡")를 클릭한 다음 '설정'으로 이동하여 '연결'로 이동할 수 있습니다. 또는 URL 표시줄에 about:preferences#connection을 입력할 수도 있습니다. '브리지' 섹션에서, 'Tor 브라우저의 내장 브리지로부터 선택' 옵션을 찾고 '내장 브리지 선택' 옵션을 눌러주세요. 메뉴에서 'Snowflake'를 선택하십시오.

검열되지 않는 인터넷 환경에 계시다면, Snowflake 확장기능을 설치하셔서 검열된 네트워크의 사용자를 도와주시는 건 어떨까요? Snowflake 확장기능을 설치하면 브라우저를 사용하는 동안 프록시로써의 연결 지점을 Tor 네트워크 내 시작 노드에 제공할 수 있습니다. 굉장히 간단하죠.

일부 국가에서 VPN 서버가 검열되기 때문에, VPN에 연결된 상태에서는 Snowflake 프록시를 실행하지 않도록 정중히 요청드립니다.

부가기능

먼저 WebRTC가 켜져있는지 확인하세요. 이 Firefox용 부가 기능이나 Chrome 확장 프로그램을 설치하세요. 위 부가 기능이나 확장 프로그램을 통해 Snowflake 프록시를 제공할 수 있습니다. 직전 24시간동안 얼마나 많은 사람이 도움을 받았는지도 확인할 수 있어요.

웹페이지

WebRTC가 활성화된 브라우저에서: 브라우저에 Snowflake를 추가하는 걸 원하지 않는다면, embed-snowflake.torproject.org 에 가셔서 토클 바의 버튼을 누르세요. 프록시를 제공할 수 있어요. Snowflake 프록시를 유지하려면 위 페이지를 열어두세요.

일반적인 문제 해결 단계를 모두 시도했다면, Tor 연결이 검열되었을 가능성이 있습니다. 더 자세한 정보를 Tor 브라우저 사용자 매뉴얼의 검열 섹션을 참고하세요. 접속 도우미는 사용자의 위치를 사용하여 자동으로 하나를 선택할 수 있습니다.

접속 도우미가 Tor에 대한 연결을 용이하게 할 수 없는 경우, Tor 브라우저를 수동으로 내장된 우회 방법 중 하나를 사용하도록 구성할 수 있습니다. 장착형 전송수단을 사용하기 위해 Tor 브라우저를 처음 열었을 때 '접속 설정'을 눌러주세요. '브리지' 섹션에서, 'Tor 브라우저의 내장 브리지로부터 선택' 옵션을 찾고 '내장 브리지 선택' 옵션을 눌러주세요. 더 자세한 정보를 Tor 브라우저 사용자 매뉴얼의 검열 섹션을 참고하세요.

또는 Tor 브라우저가 실행 중인 경우, 햄버거 메뉴(≡)에서 "설정"을 클릭한 다음 사이드바에서 "연결"을 클릭하십시오. '브리지' 섹션에서, 'Tor 브라우저의 내장 브리지로부터 선택' 옵션을 찾고 '내장 브리지 선택' 옵션을 눌러주세요. 메뉴에서 검열 우회 방법을 선택하십시오. 탭을 닫으면 설정이 자동으로 저장됩니다.

Tor 연결에 실패하면, 다른 브리지를 얻는 방법을 시도해야 할 수도 있습니다. 브리지에 대한 더 자세한 정보를 Tor 브라우저 매뉴얼에서 알아보세요. Tor 브라우저가 설치되어 있다면 Tor 브라우저의 주소 표시줄에 about:manual#bridges를 입력하여 오프라인 설명서를 읽을 수 있습니다.

중국의 사용자도 몇 단계만 밟으면 황금방패를 우회하고 Tor 네트워크에 접속할 수 있어요.

Tor 브라우저의 업데이트된 버전을 얻으려면 먼저 텔레그램 봇을 시도하십시오: @gettor_bot. 그것이 작동하지 않으면, 해당 운영 체제에 대해 "windows", "macos", 또는 "linux"를 제목으로 gettor@torproject.org로 이메일을 보낼 수 있습니다.

설치 후, Tor 브라우저는 Tor 네트워크에 연결을 시도할 것입니다. 사용자 위치에서 Tor가 차단된 경우, 접속 도우미는 브리지 또는 Snowflake를 사용하여 자동으로 연결을 시도할 것입니다. 하지만 그것이 작동하지 않으면, 두 번째 단계는 중국에서 작동하는 브리지를 얻는 것입니다.

중국에서 Tor의 차단을 푸는 방법은 세 개이에요:

  1. WebTunnel: 트래픽이 일반적인 웹페이지 서버에 대한 HTTPS 연결처럼 보이게 하여 사용자가 단순히 웹을 탐색하는 것처럼 보이게 합니다. 다른 브리지를 필요가 있다면, 저희의 브리지 웹사이트 에서 얻을 수 있어요. "고급 옵션"에서 드롭다운 메뉴에서 "WebTunnel"을 장착형 전송수단으로 선택하십시오. 그런 다음 "브리지 가져오기"를 클릭하십시오. WebTunnel 브리지 지원은 데스크톱 및 안드로이드용 Tor 브라우저에서만 사용할 수 있습니다.
  2. Snowflake:: Tor 네트워크에 접속할 때 임시 프록시를 사용해요. 이것은 Tor 브라우저 및 Orbot과 같은 Tor 기반 앱에서 사용할 수 있습니다. Tor 브라우저의 내장 브리지 메뉴에서 Snowflake를 선택할 수 있습니다.
  3. 목록에 등재되지 않은 비공개 obfs4 브리지: Tor 프로젝트의 텔레그램 봇@GetBridgesBot에 접속 후 /bridges를 입력하세요. 또는 다음의 이메일 주소frontdesk@torproject.org로 이메일을 보내주세요. 이때 이메일 제목은 'private bridge cn'으로 해주세요. 기술 분야에 능통하신 분이라면, obfs4 브리지를 중국 외 지역에서 따로 운영해보세요. Tor 브리지 웹사이트에서 배포되는 obfs4 브리지와 Tor 브라우저에 번들로 제공되는 내장 obfs4 브리지는 대부분 작동하지 않을 것임을 기억하십시오. meek-azure를 사용 시 Microsoft 웹 사이트를 사용 중인 것처럼 보이게 돼요. 그러나 대역폭 한계로 인해 해당 옵션을 사용하면 브라우징 속도가 꽤 느려집니다. meek-azure 옵션을 Tor 브라우저 내장 브리지 드롭다운 메뉴에서 선택할 수 있어요.

이메일 또는 브리지 웹사이트에서 얻은 obfs4 또는 WebTunnel 브리지의 경우, Tor 브라우저 사용자 설명서의 지침에 따라 Tor 브라우저에 브리지 주소를 입력하십시오.

상기한 옵션 모두 작동하지 않는다면, Tor 로그를 점검해보고 다른 옵션을 사용해보세요. 도움이 필요하면 텔레그램 Tor 프로젝트 지원Signal을 통해 저희 지원팀에 문의할 수 있습니다.

러시아에서 검열을 우회하고 Tor에 연결하는 방법에 대한 최신 지침은 저희 포럼 가이드에서 찾을 수 있습니다: 러시아에서 Tor 차단 - 검열 우회 방법.

도움이 필요하면 텔레그램, WhatsApp, Signal을 통해 문의하거나 frontdesk@torproject.org로 이메일을 보낼 수 있습니다. 검열 우회 지침의 경우, 이메일 제목 줄에 "private bridge ru"를 사용하십시오.

몇몇 웹사이트는 Tor 사용자와 봇을 구분할 수 없다는 이유로 Tor 사용자를 차단하려 해요. 사이트 관리자에 직접 연락하는 게 경험적으로 볼 때 Tor 사용자 대상 접속 차단을 푸는 가장 최선의 방법이에요. 이런 것은 문제를 해결할 수도 있어요:

"안녕하세요? Tor 브라우저로 xyz.com에 접속하려고 했는데, Tor 사용자가 사이트에 접속할 수 없도록 설정해 두셨더라고요. 그 결정 부디 재고해주셨으면 해요. 전 세계 사람들이 프라이버시를 보호하고 검열에 맞서기 위해 Tor를 사용하고 있기 때문이에요. Tor 사용자를 차단할 경우 귀하는 어쩌면 자유 인터넷에 접속하길 원하는 피압박민, 증거나 연구물을 지키고자 하는 저널러스트와 연구자, 내부고발자, 운동가, 제3자 트래킹의 침입을 떨쳐내려는 일반 대중도 차단했을 지 모릅니다. 디지털 프라이버시와 인터넷 자유를 향한 확고한 자세를 취해주세요.Tor 사용자가 xyz.com에 접속할 수 있도록 허용해주세요. 감사해요."

은행 및 기타 민감한 웹 사이트의 경우 (일반적으로 한 국가에서 서비스에 접근하는 사용자가 갑자기 지구 반대편에 있는 출구 중계기에서 접속하는 경우 계정이 잠기거나 일시 중단되는 것과 같은) 지리 기반 차단도 흔히 볼 수 있어요.

onion 서비스에 접속할 수 없나요? X.onion에 접속할 수 없어요! 문서를 참고하세요.