BitTorrent 기술이 불법이라는 오해가 널리 퍼져 있습니다. 오랫동안 불법 복제와 연관되어 왔기 때문에, 한 번도 사용해 본 적 없는 사람들은 BitTorrent 기술 자체와 그 기술로 행해지는 행위를 구분하지 못하는 경우가 많습니다.
모르실 수도 있지만, BitTorrent는 사용자들의 컴퓨터에 파일을 저장하는 파일 공유 프로토콜입니다. 누군가 파일을 다운로드하려 하면 P2P 네트워크를 통해 파일의 조각들을 받게 됩니다. 컴퓨터가 파일 복사본을 만들어 가는 동시에 다른 컴퓨터에도 데이터를 전달하므로, 다른 모든 사용자에게 기여하게 됩니다. 파일 전체를 다운로드하면 다운로드를 중단하고 다른 사람들에게 파일을 제공하기 시작하는데, 이를 시딩(seeding)이라고 합니다. 네트워크에 최소 하나의 시더가 있어야 전체 파일을 재구성할 수 있습니다.
토렌트는 어떤 용도로 유용할까?
BitTorrent에는 합법적인 용도가 많습니다. 예를 들어, 많은 고객에게 데이터를 제공해야 하는 기업은 고객들을 P2P 네트워크로 활용할 수 있습니다. 또한 BitTorrent를 통해 오픈소스 소프트웨어나 DRM-free 소프트웨어를 배포하는 단체들도 있습니다. 이는 일반적인 소규모 회사나 비영리 단체가 감당하기 어려운 막대한 서버 및 대역폭 비용을 피할 수 있는 방법입니다. 따라서 토렌트는 중앙 호스팅 없이 대량으로 데이터를 배포하는 데 매우 유용합니다.
토렌트는 어떻게 사용하나?
전통적인 토렌트 다운로드 방법은 매우 간단합니다. 토렌트 클라이언트와 실제 토렌트 파일만 있으면 됩니다. 토렌트 클라이언트를 설치한 후 토렌트 파일로 열면 다운로드가 시작됩니다.
대부분의 사람들은 이 간단한 방법을 그대로 사용할 것입니다. 하지만 직접 토렌트를 사용하는 대신 "시드박스(Seedbox)"를 사용해야 할 여러 가지 이유가 있습니다.
시드박스란 무엇이며, 왜 더 나은가?
시드박스는 데이터 센터에 위치한 클라우드 기반 컴퓨터(또는 가상 컴퓨터)로, 오직 토렌트 작업만을 담당합니다. 시드박스가 토렌트 다운로드를 완료하면 BitTorrent 이외의 프로토콜을 사용해 내 컴퓨터로 직접 다운로드할 수 있습니다.
이렇게 해야 할 이유는 여러 가지가 있지만, 가장 중요한 것은 토렌트 사용으로 인한 인터넷 서비스 제공업체(ISP)의 제재를 피하는 것입니다. 불법 복제와의 연관성과 높은 대역폭 사용량 때문에 일부 ISP는 BitTorrent 트래픽을 심하게 제한하여 사실상 사용이 불가능할 정도로 만들기도 합니다.
또한 시드박스는 훨씬 빠릅니다. 뛰어난 대역폭 사양을 갖춘 데이터 센터에 있기 때문입니다.
마지막으로, 시드박스에서 시딩하면 자신의 로컬 업로드 대역폭을 점유하지 않아도 됩니다. 다운로드 속도보다 업로드 속도가 느린 비대칭 가정용 회선을 사용한다면 특히 중요합니다.
시드박스는 본래 높은 비율로 파일을 시딩하여 토렌트 스웜에서 더 빠른 속도를 얻기 위한 수단으로 만들어졌습니다. 시더가 관대할수록, 동일한 "트래커"(BitTorrent 스웜 내 피어를 조정하는 시스템)를 공유하는 이후 토렌트에 더 많은 대역폭이 할당됩니다.
시드박스 구독 방법
시드박스를 구독하는 것은 다른 온라인 서비스에 가입하는 것과 다르지 않습니다. 무료 시드박스 서비스도 있지만 권장하지 않습니다. 대부분 거의 사용할 수 없을 정도로 성능이 낮고 성가신 광고가 포함되어 있는 경우가 많습니다. 시드박스가 비쌀 필요는 없습니다.
이 튜토리얼에서는 Pulsed Media의 Value250 XS 시드박스에 가입했습니다. 가격은 약 6유로이며, 일반 사용자에게 필요한 것보다 더 많은 저장 공간과 속도를 제공합니다.
원하는 시드박스에 가입하고 결제하면 이메일을 받게 됩니다. 여기에는 시드박스 접속 정보가 포함되어 있습니다.
- 시드박스 접속 URL
- 사용자 이름과 비밀번호
- SFTP 접속 정보
이 이메일은 수시로 참조해야 하므로 잘 보관하세요.
시드박스 접속하기
시드박스에 접속하려면 이메일의 웹 접속 URL을 클릭하세요. 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 로그인하면 웹 인터페이스가 나타납니다.

우리가 찾는 것은 웹 기반 토렌트 클라이언트입니다. 여기서는 인기 있는 ruTorrent를 사용합니다. 컴퓨터에서 네이티브 토렌트 클라이언트를 사용해 본 적이 있다면 매우 익숙하게 느껴질 것입니다.
이제 실제로 다운로드할 토렌트를 찾아야 합니다. 이 예제에서는 Ubuntu Linux의 최신 데스크톱 디스크 이미지를 다운로드하기로 했습니다. 다운로드 페이지의 링크를 클릭하여 .torrent 파일을 다운로드합니다.

이제 토렌트 파일을 다운로드 위치에서 ruTorrent로 드래그하면 됩니다. 곧 다운로드가 시작될 것입니다.

토렌트는 매우 빠르게 다운로드가 완료됩니다. 잠시 시딩하도록 두거나, 토렌트를 마우스 오른쪽 버튼으로 클릭하고 "정지(stop)"를 선택할 수 있습니다.

이제 시드박스에서 파일을 실제로 다운로드할 준비가 되었습니다.
파일을 PC로 가져오기
파일 탐색기를 사용하여 시드박스의 파일을 로컬 PC로 직접 다운로드할 수 있지만, 강력히 권장하지 않습니다. 파일 전송이 안전하지 않을 뿐만 아니라, 다운로드가 중단되면 처음부터 다시 시작해야 합니다.
대신 WinSCP라는 신뢰할 수 있는 SFTP 클라이언트를 사용하여 시드박스에 접속하고 파일을 관리하겠습니다. SFTP는 안전하고 암호화된 파일 전송 프로토콜입니다. 즉, 인터넷 연결을 감시하는 누구도 무엇을 다운로드하는지 알 수 없습니다. 또한 FTP 전송은 일반적으로 트래픽 제한을 받지 않으므로 인터넷 연결의 최대 속도를 누릴 수 있습니다.
참고로 Windows Store 버전의 이 프로그램은 무료가 아닙니다! WinSCP 공식 사이트에서 직접 다운로드하면 무료입니다. WinSCP를 다운로드하여 설치한 후 프로그램을 열면 다음 화면이 나타납니다.

이제 접속 정보가 담긴 이메일을 참조하여 다음과 같이 입력합니다.

보안상의 이유로 사용자 이름은 가렸지만, 물론 본인의 사용자 이름을 입력해야 합니다. 포트는 그대로 두고 파일 프로토콜로 SFTP가 선택되어 있는지 확인하세요. 이제 저장(Save)을 클릭하여 다음 세션을 위해 이 정보를 보관합니다.

확인(OK)을 클릭한 다음 "로그인(Login)"을 클릭하여 시드박스에 로그인합니다.

보안 경고가 표시되면 무시하세요. 시드박스 제공업체에서 받은 정확한 주소를 직접 입력했으므로 올바른 서버에 연결하고 있음을 알 수 있습니다. 이전 단계에서 비밀번호를 저장하지 않기로 선택했다면 지금 입력해야 합니다.
성공적으로 로그인하면 다음과 같은 화면이 나타납니다.

오른쪽 창에서 다운로드한 파일로 이동하여 마우스 오른쪽 버튼으로 클릭합니다. 다운로드(Download) > 백그라운드에서 다운로드(Download in Background)를 선택합니다.
폴더를 선택하고 파일 전송을 시작하면 다운로드가 시작됩니다. 곧 파일이 로컬 하드 드라이브에 안전하게 저장될 것입니다. 축하합니다. 첫 번째 빠르고 익명이며 안전한 토렌트 전송을 완료했습니다!