Transmission

토렌트 클라이언트이다. GUI 웹으로 제공되므로 웹으로 접속하여 토렌트 파일 올리면 알아서 다운받아 주는 기특한 녀석이다.

 

 

설치법

$ sudo apt-get install transmission-daemon
$ sudo service transmission-daemon restart

 

 

설정하기

중요 설정에 대해서 설명한다.

sudo  vi  /etc/transmission-daemon/settings.json

{

    "alt-speed-down": 50,

    "alt-speed-enabled": false,

    "alt-speed-time-begin": 540,

    "alt-speed-time-day": 127,

    "alt-speed-time-enabled": false,

    "alt-speed-time-end": 1020,

    "alt-speed-up": 50,

    "bind-address-ipv4": "0.0.0.0",

    "bind-address-ipv6": "::",

    "blocklist-enabled": false,

    "blocklist-url": "http://www.example.com/blocklist",

    "cache-size-mb": 4,

    "dht-enabled": true,

    "download-dir": "/var/lib/transmission-daemon/downloads",

    "download-limit": 100,

    "download-limit-enabled": 0,

    "download-queue-enabled": true,

    "download-queue-size": 5,

    "encryption": 1,

    "idle-seeding-limit": 30,

    "idle-seeding-limit-enabled": false,

    "incomplete-dir": "/var/lib/transmission-daemon/Downloads",

    "incomplete-dir-enabled": false,

    "lpd-enabled": false,

    "max-peers-global": 200,

    "message-level": 1,

    "peer-congestion-algorithm": "",

    "peer-id-ttl-hours": 6,

    "peer-limit-global": 200,

    "peer-limit-per-torrent": 50,

    "peer-port": 51413,

    "peer-port-random-high": 65535,

    "peer-port-random-low": 49152,

    "peer-port-random-on-start": false,

    "peer-socket-tos": "default",

    "pex-enabled": true,

    "port-forwarding-enabled": false,

    "preallocation": 1,

    "prefetch-enabled": 1,

    "queue-stalled-enabled": true,

    "queue-stalled-minutes": 30,

    "ratio-limit": 2,

    "ratio-limit-enabled": false,

    "rename-partial-files": true,

    "rpc-authentication-required": true,

    "rpc-bind-address": "0.0.0.0",

    "rpc-enabled": true,

    "rpc-host-whitelist": "",

    "rpc-host-whitelist-enabled": true,

    "rpc-password": "{f7aa6992fd1f4c0be2c20a661329601ce4d83a0fzLVAJ6Rt",

    "rpc-port": 9091,

    "rpc-url": "/transmission/",

    "rpc-username": "transmission",

    "rpc-whitelist": "127.0.0.1",

    "rpc-whitelist-enabled": false,

    "scrape-paused-torrents-enabled": true,

    "script-torrent-done-enabled": false,

    "script-torrent-done-filename": "",

    "seed-queue-enabled": false,

    "seed-queue-size": 10,

    "speed-limit-down": 100,

    "speed-limit-down-enabled": false,

    "speed-limit-up": 100,

    "speed-limit-up-enabled": false,

    "start-added-torrents": true,

    "trash-original-torrent-files": false,

    "umask": 18,

    "upload-limit": 100,

    "upload-limit-enabled": 0,

    "upload-slots-per-torrent": 14,

    "utp-enabled": true

}

 

 

 

옵션

설명

"download-dir"

다운로드  파일이 저장될 폴더 경로이다.

경로

"incomplete-dir"

다운로드 중인 파일을 임시로 보관할 폴더 경로이다.
incomplete-dir-enabled 
옵션이 true 일때 동작한다.

경로

"incomplete-dir-enabled"

다운로드 중인 파일을 임시로 보관할 것인지 선택

true, false

"watch-dir-enabled"

지정된 경로에 토렌트 파일을 넣으면 자동으로 감지하여 다운로드 해주는 기능을 사용할  설정

true, false

"watch-dir"

토렌트 파일을 감지할 폴더 경로이다. watch-dir-enabled 옵션이 true   동작한다.

경로

"rpc-password"

 클라이언트 접속시 사용  패스워드이다.

문자열

"rpc-port"

 클라이언트에서 사용하는 포트이다.

숫자

"rpc-username"

 클라이언트 접속시 사용  아이디이다.

문자열

"rpc-whitelist-enabled"

 클라이언트 접속시 화이트리스트(목록에 있는 호스트만 허용) 사용할 것인지 선택 (false 이면 모든 원격 호스트를 허용한다.)

true, false

"rpc-whitelist"

 클라이언트 접속 가능한 호스트 목록이다.
"rpc-whitelist": "127.0.0.1, 192.168.*.*"

 

 

 

 

설정예

{

    "download-dir": "/mnt/data",

    "rpc-password": "pass",

    "rpc-port": 9091,

    "rpc-username": "torrent",

    "rpc-whitelist-enabled": false,

}

 

 

 

 클라이언트 접속하기

http://아이피:9091  접속하면 된다.

 


 

 

 

  1. 청운 2019.09.18 11:07

    안녕하세요. 저도 위와 같이 라즈베리파이 3 b+(하프기가랜 유선으로 사용, 64GB sd카드 장착) 토렌트머신, 삼바를 설치해서 나스로 사용하고 있습니다.
    토렌트 머신으로 파일을 다운로드 하면 처음에 속도가 올라가다가 20MB/s 정도로 다운받다가 갑자기 0MB/s로 속도가 줄고 다시 속도가 올라갔다가 줄어들고 있습니다.
    삼바도 동일한데요. 파일을 복사해서 서버쪽 폴더에 붙여넣기 하면 속도가 올라갔다가 다시 줄어들었다가 반복을 합니다. 속도가 안정적이지 못합니다.
    혹시 제 서버만 이러한 증상이 일어나는 건지 단세포소년님도 이러한 증상이 있으신지 여쭤보고자 댓글 남깁니다..

    • 단세포소년 2019.10.13 15:52 신고

      글을 너무 늦게 봐서 답변이 많이 늦었습니다.

      제 생각에는 청운님께서 기가인터넷을 쓰시는 환경에서 SD카드가 그 속도를 따라오지 못해 생기는 문제인것 같습니다.

      처음 다운받을때는 속도가 빠른 메모리로 데이터를 받았다가 해당 데이터를 SD카드에 옮기는 과정에서 SD카드가 그 속도를 따라가지 못해 처음에는 빨랐다가 느려지는 현상이 발생하는 것 같습니다.
      실제 사용에는 문제가 없지만 해당 현상이 사용자가 보기에는 이상했을거라 생각됩니다.

      해결책으로는 데이터 저장을 외장하드에 하시는 것이 좋을거라 판단됩니다.
      또한 SD카드의 잦은 쓰기는 수명을 빠르게 단축시키기 때문에 OS용도로만 사용하시는 것을 추천합니다.

      저같은 경우는 SD카드는 OS용도로만 사용하며 외장하드에 데이터를 저장하고 있고 100메가비피에스 인터넷을 사용하므로 청운님 같은 증상은 겪어본적이 없습니다.

      제 답변이 도움이 되셨으면 좋겠네요.

+ Recent posts