자신만의 토렌트를 만드는 방법
여러 사람에게 배포하고 싶은 큰 파일이 있다면 – 예를 들어, 당신이 촬영한 다큐멘터리나 당신의 밴드의 디스코그래피 – 토렌트를 만드는 것이 좋습니다. 자신만의 토렌트를 만들면, 당신과 다른 사람들이 계속 시딩을 하는 한, 각 콘텐츠 소비자의 다운로드 시간을 단축할 수 있습니다 (친구들에게 좋은 시더가 되어달라고 상기시키세요).
필요한 것들
여러 가지 프로그램을 사용하여 자신만의 토렌트를 만들 수 있습니다. 이 튜토리얼에서는 무료 명령줄 유틸리티인 mktorrent를 사용할 것입니다. Mktorrent는 Linux 및 Mac OS X는 물론 다른 POSIX 호환 시스템에서도 사용할 수 있습니다. Microsoft 팬 여러분을 위해, Will의 블로그에서 mktorrent의 Windows 포트를 찾았고 (참고: 실행하려면 Cygwin이 필요합니다) Binary Inspirations에서 그래픽 프론트엔드를 찾았습니다.
mktorrent의 복사본 외에도 다음이 필요합니다:
- 배포할 파일
- 크로스 플랫폼 qBittorrent와 같은 토렌트 클라이언트
- 선택적으로, 웹 시드로 파일을 업로드할 장소 하나 이상
웹 시드
많은 사람들이 당신의 토렌트를 시딩할 것으로 예상하지 않는다면, 웹 시드를 설정하는 것이 좋습니다. 이는 당신의 파일이 저장되는 웹의 영구적인 위치이며, 이는 시드와 마찬가지로 시드 역할을 합니다 (토렌트를 시딩하고 리치하는 호스트의 커뮤니티). 웹 시드는 HTTP 또는 FTP 서버에서 호스팅될 수 있습니다.
내 웹 시드를 위해, 나는 FTP를 사용하여 내 파일 (내가 만든 운영 체제 ISO)을 내 사이트의 HTTP 디렉토리에 업로드했습니다:

웹 시드에 대한 직접 링크가 필요하므로, 대부분의 인기 파일 공유 사이트는 사용할 수 없습니다. 파일의 종류에 따라, 이를 호스팅할 수 있는 공개 미러를 찾을 수 있습니다. 예를 들어, 오리건 주립대학교 오픈 소스 연구소는 오픈 소스 소프트웨어 프로젝트를 위한 무료 호스팅을 제공합니다. 또한 인터넷 아카이브에서 다양한 파일 유형을 호스팅할 수 있습니다.
토렌트 트래커
토렌트를 만들기 전에, 괜찮은 토렌트 트래커 목록이 필요합니다. 트래커는 누군가 토렌트 클라이언트에서 토렌트를 열 때 피어와 시드를 검색하는 작업을 수행합니다. 다음은 사용할 수 있는 무료 공개 트래커입니다:
- udp://tracker.coppersurfer.tk:6969/announce
- udp://tracker.ccc.de:80/announce
- udp://tracker.publicbt.com:80
- udp://tracker.istole.it:80
- http://tracker.openbittorrent.com:80/announce
- http://tracker.ipv6tracker.org:80/announce (ipv6 프로토콜 전용)
더 많은 트래커를 사용할수록 좋습니다. 하나 이상의 트래커가 사용할 수 없게 될 경우를 대비해 백업 트래커를 갖는 것이 좋습니다. 메가 하드코어 경로를 선택하고 싶다면, 자신의 트래커를 호스팅할 수도 있습니다!
토렌트 만들기
이제 트래커 목록이 준비되었으니, mktorrent를 실행할 준비가 되었습니다. Mktorrent는 사용하기 매우 쉽습니다. 모든 옵션을 보려면 mktorrent -h를 입력하세요.

다음은 mktorrent를 사용하여 my-really-long-novel.pdf 파일에서 단일 트래커로 자신만의 토렌트를 만드는 기본적인 예입니다:
mktorrent -a tracker.ccc.de:80 -o my-really-long-novel.torrent my-really-long-novel.pdf나는 mktorrent에 조금 더 많은 정보를 제공하는 것을 추천합니다. 이 길어진 예시는 “SadOS_1.0_i686.iso”에서 토렌트를 생성하고 -a로 여러 트래커를 설정하며, -c로 주석을 추가하고, -n으로 이름 (토렌트 클라이언트에 표시됨)을 설정하고, -v로 더 높은 상세 수준을 설정하며, -w로 웹 시드를 설정합니다:
mktorrent -a udp://tracker.coppersurfer.tk:6969/announce -a udp://tracker.ccc.de:80/announce -a udp://tracker.publicbt.com:80 -a udp://tracker.istole.it:80 -a http://tracker.openbittorrent.com:80/announce -a http://tracker.ipv6tracker.org:80/announce -c "이것은 http://dondepresso.rujic.net의 만화에서 영감을 받은 Arch 기반 Linux 배포판인 SadOS 1.0입니다." -n "SadOS 1.0 (i686)" -v -w http://rujic.net/sados/SadOS_1.0/SadOS_1.0_i686.iso SadOS_1.0_i686.isoMktorrent는 당신의 옵션을 반복하고 토렌트의 조각을 해시하는 동안 진행 상황을 보여줍니다:

이제 mktorrent를 실행한 디렉토리에 *.torrent 파일이 생성됩니다. 이를 토렌트 클라이언트에서 열고 원본 파일이 있는 데이터 디렉토리를 설정하세요. 축하합니다! 당신의 토렌트에는 하나의 시드가 있습니다.
토렌트 배포하기
이제 당신은 친구들에게 토렌트를 이메일로 보내거나, 파일 공유 사이트에 업로드하거나, 직접 호스팅할 수 있습니다. 그러나 이러한 옵션은 많은 홍보를 가져오지 않을 것입니다. 대중이 당신의 토렌트를 검색하고 찾을 수 있도록 하려면, 토렌트 사이트에 올리는 것이 좋습니다 – 이미 토렌트를 다운로드하는 그런 사이트 중 하나입니다.
모든 “토렌트 사이트”가 업로드를 허용하는 것은 아니므로 주의하세요; 많은 사이트는 단지 다른 곳에 호스팅된 토렌트를 위한 검색 엔진일 뿐입니다. 다음은 당신의 토렌트를 공유할 수 있는 인기 있는 토렌트 사이트입니다:
- 더 파이레이트 베이
- 킥애스 토렌트
- 페노피
- 버터
- 토렌트 리액터 (업로드하려면 충분한 평판 수준을 설정해야 함)
- BTScene (업로드를 원하는 사람은 먼저 스팸이 아님을 증명하기 위해 [email protected]으로 사용자 이름이 포함된 이메일을 보내야 함)
특정 유형의 콘텐츠에 대해 사용하고 싶은 틈새 토렌트 사이트도 있습니다. 예를 들어, 리눅스 토렌트를 위한 리눅스 트래커가 있습니다.
토렌트를 업로드하려면, 일반적으로 대상 사이트에서 사용자 계정을 등록해야 합니다. 그런 다음 “업로드” 섹션을 찾아서 진행하면 됩니다! 다음은 더 파이레이트 베이의 업로드 인터페이스 모습입니다:

독자 여러분, 큰 파일을 공유하는 당신의 좋아하는 방법은 무엇인가요?