원래 시놀로지 716 사용하고 있었는데 장모님 댁에 파견 나갔던 미니pc가 복귀하면서 (안 쓰신다고 가지고 가라고 해서-_-;)
요걸 가지고 윈도우 서버로 만들어 만들어 보자는 생각으로 시작 했는데 의외로 트랜스미션 서버 설정에 시간이 걸렸습니다
혹시 저 처럼 윈도우 토렌트 머신을 생각하시는 분이 있을 꺼 같아 공유 차원으로 글을 올려 봅니다
설치 프로그램은 트랜스미션 공식 홈페이지에서 다운 가능한 윈도우 버전을 사용 하였습니다
https://transmissionbt.com/download/
설치파일을 다운 받고 설치 하실때 데몬과 웹인터페이스도 같이 설치 합니다
이렇게 설치 하시면 내부로는 WebUI가 정상적으로 작동하는데 외부에서 접근을 하려고 하면
403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
요런 메시지가 나옵니다
해결 하기 위해서는 Transmission 내Setting.json Whitelist 수정 해야 외부 접속이 가능합니다(이 부분에서 이틀 정도 삽질을 했습니다 ㅠㅠ)
외국 포럼에 검색을 해보니 참고 링크에 (https://github.com/transmission/transmission/issues/226)
답글에 C:\Windows\ServiceProfiles\LocalService\AppData\Local" for transmission-daemon 내의 Setting.json 변경 해줘야 한다고 합니다
수정 하기 전에 탐색기의 보기 탭의 숨긴 항목을 체크해야 항목을 볼 수가 있기 때문에 꼭 체크 하고 해당 폴더에 접근 해야 합니다
그리고 Setting.json 파일 확인 후 notepad++로 수정 해야 하나 그전에 반드시 transmission-daemon을 정지 시킨 후에 수정을 해야 변경 내용이 반영이 됩니다 (실행 상태에서 수정을 해도 변경 내용이 반영이 되지 않음)
정지는 윈도우 작업 관리자에서 데몬을 선택 후 작업 끝내기로 끄시면 됩니다
그리고 나서 Setting.json 여시고 rpc-whitelist-enabled": true,→ rpc-whitelist-enabled": false
으로 변경 후 재 실행 해주시면 됩니다
공유기에서 포트포워딩 설정 후 외부 접속 주소 입력 해서 확인해 보시면 접속이 됩니다
저는 크롬에서 Transmission easy client 설치 해서 연동해서 사용 해보니 시놀의 다운로드 스테이션과 동일하게 쓸 수 있었습니다
그리고 윈도우키+R로 실행창 열어 shell:startup 넣어 시작 프로그램에 트랜스미션 프로그램을 등록 하면 윈도우가 부팅 후 자동으로 같이 실행이 되도록 설정 했습니다
사실 Flexget으로 스케쥴까지 걸고 싶은데 윈도우에서는 Flexget 설치가 더 힘들 꺼 같고 트랜스미션 설치 삽질에만 의외로 많은 시간 걸리면서 현재 현타가 온 상황입니다
나중에 때가 되면 또다시 삽질을 시작 해 볼까 합니다 ^^;
마지막으로 주로 트랜스미션을 시놀이나 우분투등에 사용하셔서 많은 관심이 없을 듯 한데 저 와 같이 윈도우로 트랜스미션 설치를 고려 하시는 분을 위해 부족한 글 솜씨로 글을 남겨 봅니다
저는 결국 스케쥴 거는 데 까지는 못했습니다
여차저차 플렉스 겟 까지 설치는 했는데 php 설치에서 막히네요 ㅠㅠ
혹시 스케쥴 거는 것 까지 성공 하시면 공유 해주시면 감사 드리겠습니다