오늘:
2,011
어제:
1,907
전체:
3,217,683

프로젝트 정보

조회 수 409 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

토렌트 파일로 배포하는 방식이 익숙하지 않은 분도 많겠지만 사실 이 기술은 다운로드를 하고 싶은 사람과 다운로드를 제공하고 싶은 사람 모두에게 이점이 있는 좋은 기술입니다.

토렌트 배포방식?

토렌트는 Peer-to-Peer (P2P) 네트워킹 기술을 이용하여 파일을 분산하여 공유하는 방식입니다. 사용자들은 파일의 작은 조각들을 서로 다운로드하고 업로드하여 전체 파일을 공유합니다.

불법적인 콘텐츠의 다운로드 방식으로 잘 알려져 있지만, 이 기술은 대용량 파일을 효율적으로 공유할 수 있으며, 서버에 대한 부하가 적고, 다운로드 속도가 빠르다는 장점이 있기 때문에 많은 오픈소스 배포본들이 토렌트 방식의 배포를 하고 있습니다.

토렌트 배포방식의 주요 용어

  • 트래커(Tracker): 토렌트 파일 공유 과정에서 피어(Peer)들의 목록을 관리하는 서버입니다. 피어들이 파일의 어떤 부분을 가지고 있는지 추적하고 정보를 제공합니다.
  • 시드(Seed): 전체 파일을 다운로드한 사용자로서, 다른 사용자들에게 파일을 업로드하는 역할을 합니다.
  • 피어(Peer): 파일의 일부분을 가지고 있거나 다운로드 중인 사용자입니다. 피어는 다른 피어들과 파일의 조각을 주고받습니다.
  • 리치(Leech): 파일을 다운로드만 하고 업로드는 하지 않는 사용자를 가리키는 부정적인 용어입니다.
  • 토렌트 파일(Torrent File): 공유하려는 파일의 메타데이터를 담고 있는 작은 파일입니다. 이 파일에는 파일의 이름, 구조, 크기 및 트래커의 주소가 포함되어 있습니다.

하모니카서 토렌트 파일을 만들어서 배포하는 방법

프로그램 메뉴> 트랜스미션 을 실행하세요.

상단의 메뉴에서 파일 > 새 토렌트 를 클릭하면 아래와 같은 화면이 나옵니다. 여기서 제공할 파일과 트래커를 입력합니다.

새 토렌트_001.png

트래커는 토렌트 파일 공유 시스템의 핵심 요소중 하나로 P2P 파일 공유에서 피어를 연결하거나 파일의 각 부분이 어떤 피어에게 있는지 추적하고 정보를 제공하는 역할을 합니다. 

트래커는 토렌트 네트워크의 효율성과 안정성을 유지하기 위해서 필요합니다. (트래커 없이도 피어들이 서로 연결할 수 있는 DHT 같은 방식도 있습니다)

트래커 서버 주소는 주기적으로 변화고 새로운 트래커들이 계속 생겨나기 때문에 항상 최신 목록을 유지하는 것이 필요합니다.

아래는 자주 사용되고 있는 트래커 정보입니다.

udp://tracker.openbittorrent.com:80
udp://tracker.leechers-paradise.org:6969
udp://tracker.coppersurfer.tk:6969
udp://glotorrents.pw:6969
udp://tracker.opentrackr.org:1337
http://tracker2.istole.it:60500/announce
udp://tracker.leechers-paradise.org:6969
udp://tracker.openbittorrent.com:6969
udp://tracker.coppersurfer.tk:6969
udp://exodus.desync.com:6969
udp://tracker.internetwarriors.net:1337
udp://tracker.opentrackr.org:1337

 

이렇게 정보를 입력한 후 다음 화면에서 다음과 같이 생성한 토렌트 파일을 트랜스미션에 추가합니다.

 

새 토렌트_002.png

 

이제 배포를 위한 모든 준비가 끝났습니다.

생성한 토렌트 파일을 다른 사람에게 배포하면 됩니다.

 

트랜스미션_001.png

 

다른 사람이 토렌트 파일을 받아서 다운로드하려고 할 때, 지금 생성한 컴퓨터에 다운로드를 요청하기 때문에 트랜스미션 프로그램을 종료하시면 안됩니다.

시드를 유지해야 다른 사람이 다운로드를 받을 수 있기 때문입니다.

 

이렇게 유지되는 시드가 많아질 수록 파일을 다운로드 받는 사람은 빠르게 작은 조각을 나누어서 받을 수 있게 되고 토렌트 방식의 장점이 극대화 됩니다.

 

하지만 이렇게 프로그램을 항상 실행해 둘 수 는 없으니, 계속 시드를 유지하고 싶은 경우에는 transmission-daemon  을 이용해서 토렌트 파일을 자동으로 다운로드하고 시드를 제공하는 서버를 구축할 수 있습니다.

 

토렌트 시드 서버를 구축하는 방법은 아래 링크한 문서를 참고하세요.

https://ubuntuhandbook.org/index.php/2023/08/set-up-transmission-daemon-ubuntu-2204/

 

성공적으로 구축이 되었다면 아래 화면과 같이 시드를 제공하고 있는 모습을 확인할 수 있습니다.

 

선택 영역_003.png

 

아래의 하모니카 토렌트 파일을 이용해서 테스트 해보세요.

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 하모니카 ARM64 라즈베리파이 5 file Kevin 2024.11.17 105
공지 운영체제 선택할때 하모니카가 없는 경우 무엇을 선택해야 하나요? file Kevin 2024.01.10 2029
» 하모니카에서 토렌트 파일로 배포하는 방법 file Kevin 2023.12.10 409
공지 하모니카 ARM64 버전을 배포합니다. 4 file Kevin 2023.12.05 4250
25 카카오톡 설치 프로그램 업데이트(hamonikr-welcome 패키지) file Kevin 2024.10.15 422
24 데스크톱 사용자용 권한 정책 패키지 file Kevin 2024.09.29 229
23 파일 탐색기 및 메뉴 업데이트 2 file Kevin 2024.09.26 241
22 다국어 입력기 프레임워크 nimf 업데이트 4 file Kevin 2024.07.09 400
21 Conky 테마팩 업데이트 file Kevin 2024.07.06 280
20 어떤 뮤직 플레이어 쓰시나요? 2 file Kevin 2023.12.22 454
19 하모니카에서 원노트(OneNote) 사용하기 1 file Kevin 2023.12.19 376
18 바탕화면에서 시스템 상태를 보여주는 Conky 1 file Kevin 2023.12.17 352
17 카카오톡 및 LoL 설치 업데이트 file Kevin 2023.12.15 352
16 하모니카에서 V3 사용하기 2 file Kevin 2023.12.09 477
15 하모니카에서 알약 백신 사용하기 file Kevin 2023.12.07 324
14 하모니카에서 다크모드 사용하기 file Kevin 2023.12.06 345
13 하모니카에서 구글 드라이브를 사용하는 방법 1 file Kevin 2023.12.05 375
12 nimf arm64 저장소 업데이트 1 file Kevin 2023.12.04 266
11 하모니카 화면을 원하는대로 분할해서 사용하는 방법 file Kevin 2023.11.30 286
10 하모니카에서 Wacom 태블릿 사용하기 file Kevin 2023.11.29 216
Board Pagination Prev 1 2 Next
/ 2
CLOSE