Mastodon

Tor 네트워크

Tor(The Onion Router)는 인터넷 사용자의 익명성과 프라이버시를 보호하기 위해 만들어진 분산 네트워크입니다.

Tor 네트워크
Photo by K8 / Unsplash

Tor 네트워크와 릴레이(Relay) 운영 이해하기

Tor(The Onion Router)는 인터넷 사용자의 익명성과 프라이버시를 보호하기 위해 만들어진 분산 네트워크입니다. 전 세계 자원봉사자들이 운영하는 수천 개의 릴레이(Relay)를 통해 인터넷 트래픽을 전달하며, 사용자의 실제 IP 주소를 숨기는 것이 핵심 목적입니다.


Tor는 어떻게 동작할까?

일반적인 인터넷 연결은 다음과 같습니다.

내 PC
   │
ISP(통신사)
   │
웹사이트

Tor를 사용하면 데이터는 여러 개의 릴레이를 거쳐 전달됩니다.

내 PC
   │
[Entry Node]
   │
[Middle Relay]
   │
[Exit Node]
   │
웹사이트

각 노드는 자신에게 필요한 최소한의 정보만 알고 있으며, 어느 한 노드도 '누가 어디에 접속했는지' 를 모두 알 수 없도록 설계되어 있습니다.


Tor 릴레이의 종류

Tor에는 크게 세 가지 종류의 노드가 있습니다.

종류 역할 추천 여부
Entry(Guard) 사용자가 처음 연결하는 노드 일반적으로 운영하지 않음
Middle Relay 중간에서 암호화된 데이터를 전달 ★ 가장 추천
Exit Node 인터넷으로 최종 연결 일반 가정에서는 비추천

1. Middle Relay (일반 릴레이)

가장 많이 운영되는 형태입니다.

사용자
   │
Entry
   │
⭐ 내 Relay
   │
Exit
   │
웹사이트

특징

  • 암호화된 데이터만 중계
  • 데이터 내용을 볼 수 없음
  • 목적지도 알 수 없음
  • 사용자도 알 수 없음
  • 법적 위험이 매우 낮음
  • Tor 네트워크에 가장 안전하게 기여 가능

일반적으로 개인이 Tor에 기여하고 싶다면 Middle Relay 운영이 가장 권장됩니다.


2. Entry(Guard) Node

사용자
   │
⭐ 내 Guard
   │
Relay
   │
Exit

특징

  • 사용자의 실제 IP는 알 수 있음
  • 목적지는 알 수 없음
  • 오랜 기간 안정적으로 운영된 서버만 선택되는 경우가 많음

일반 가정에서는 새로 설치한다고 바로 Guard가 되는 경우는 드뭅니다.


3. Exit Node

사용자
   │
Relay
   │
⭐ 내 Exit
   │
인터넷

Exit Node는 실제 인터넷과 연결되는 마지막 노드입니다.

특징

  • 웹사이트에는 Exit Node의 IP가 보임
  • 사용자의 실제 IP는 숨겨짐
  • 웹사이트와 직접 통신

단점

Exit Node에서는 다음과 같은 문제가 발생할 수 있습니다.

  • 스팸 발송
  • 크롤링
  • 자동화 접속
  • 해킹 시도

이러한 트래픽이 모두 Exit Node의 IP에서 발생한 것처럼 보이기 때문에,

  • ISP 문의
  • IP 차단
  • 민원

등이 발생할 가능성이 있습니다.

따라서 일반 가정에서는 Exit Node 운영은 권장되지 않습니다.


릴레이를 운영하면 인터넷을 많이 사용할까?

네.

Tor 릴레이는 다른 사람의 데이터를 대신 전달하므로 업로드와 다운로드 트래픽이 발생합니다.

하지만 운영자가 최대 대역폭을 직접 제한할 수 있습니다.

예를 들어

  • 10 Mbps
  • 30 Mbps
  • 50 Mbps
  • 100 Mbps

처럼 설정 가능합니다.

즉, 1Gbps 인터넷을 사용한다고 해서 항상 1Gbps를 사용하는 것은 아닙니다.


데이터 사용량 예시

10 Mbps 제한

  • 초당 약 1.25 MB
  • 하루 약 108 GB
  • 한 달 약 3 TB

50 Mbps 제한

  • 초당 약 6.25 MB
  • 하루 약 540 GB
  • 한 달 약 16 TB

실제 사용량은 Tor 네트워크 상황과 설정에 따라 달라질 수 있습니다.


CPU 사용량은?

생각보다 높지 않습니다.

현대 CPU는 AES 암호화를 매우 빠르게 처리할 수 있기 때문에

다음과 같은 장비도 충분히 릴레이 운영이 가능합니다.

  • Intel N100
  • Raspberry Pi 5
  • 오래된 Core i5
  • 저전력 미니 PC
  • NAS(일부 모델)

오히려 CPU보다 인터넷 업로드 속도가 더 중요한 요소입니다.


집에서 운영해도 괜찮을까?

장점

  • Tor 네트워크에 기여 가능
  • 저사양 장비도 운영 가능
  • Middle Relay는 비교적 안전
  • 별도의 고가 장비가 필요 없음

단점

  • 업로드 트래픽 증가
  • 전기 사용량 증가
  • 인터넷 회선 일부 사용
  • IP가 공개 Tor 릴레이 목록에 등록됨
  • 일부 웹사이트에서 CAPTCHA를 더 자주 요구할 수도 있음

어떤 릴레이를 운영하는 것이 좋을까?

개인이 처음 시작한다면 다음과 같이 권장됩니다.

✅ Middle Relay 운영

  • Exit Node는 운영하지 않음
  • 대역폭은 10~30 Mbps 정도로 제한
  • 항상 켜져 있는 서버나 NAS에서 운영

이 정도만 해도 Tor 네트워크에 상당한 도움이 됩니다.


한 줄 요약

개인이 Tor에 기여하려면 Exit Node보다 Middle Relay를 운영하는 것이 가장 안전하고 현실적인 선택이며, 대역폭 제한을 통해 인터넷 사용량도 원하는 수준으로 조절할 수 있습니다.

브레이브 브라우저에서 tor 를 쉽게 사용할 수 있다.