본문 바로가기
서버/리눅스 서버

10. 우분투/데비안 다운로드 서버 (jDownloader) 구축하기

by ㅋㅋ잠자 2014. 7. 11.
반응형

안녕하세요. 도정진입니다. 토렌트 클라이언트로는 Transmission-daemon 을 사용하면 편하게 윈도우나 안드로이드에서 관리를 할 수 있는 환경이 구축됩니다.

     

그러나 실제로 HTTP 링크를 받거나 특정한 URL 이 담긴 링크를 서버측에서 받아서 다운로드를 시작하는, 마치 시놀로지의 다운로드 스테이션 같은 것을 구축하는 솔루션은 별로 없더군요.

     

처음에는 Aria2 를 이용한 WebClient 를 구축하여 사용해 보았는데 특정 php로 암호화가 되어 있거나 그러면 다운로드가 되지 않는게 정말 흠이였고 실제로 제가 원하는 다운로드 스테이션의 정도는 Orbit Downloader 와 마찬가지로 URL를 감시하고 브라우저 다운로드를 감시하는 정도 급으로 필요했습니다.

     

그것에 대한 솔루션을 찾은것이 jDownloader 입니다.

     

일단 예전과 마찬가지로 먼저 설치를 해 보고 활용기를 보겠습니다.

     

     

     

     

1. jDownloader 구버전 설치하기

     

터미널을 켜고 아래의 명령어를 입력합니다.

     

'apt-add-repository ppa:jd-team/jdownloader'

     

'apt-get update'

     

'apt-get install jdownloader'

     

처음 먼저 repo 를 추가하고 repo 리스트를 업데이트 하고 jdownloader 를 설치하는 과정입니다.

     

설치를 하시고 UI 실행은 XRDP 로 들어가셔서 작업해 주시면 됩니다.

     

     

그런데 jdownloader 구버전의 경우 애드온으로 WebClient 를 구축할 수 있지만 매우 기능이 본래 화면으로 보는 것보다 한정적이며 문자 암호를 입력해야하는데 입력을 웹상으로는 못하는 단점을 안고 있습니다.

     

그리고 한편 이 문제를 해결하기 위해 TightVNC 를 통해 연결 시 바로 jdownloader 화면이 보이도록 하시는 분들도 있는데 베타 버전을 설치하시면 문제가 말끔히 해결됩니다.

     

     

     

     

     

2. jdownloader 최신 베타 설치하기

     

아래 파일은 ARM 버전으로 빌드된 jdownloader 입니다.

(jdownloader 프로그램은 자바로 작성되었습니다)

     

아마도 X86에서 작동될것으로 보이며 안될 경우에 X86 이나 64 분들은 my.jdownloader.org 을 참고하시면 됩니다.

     

http://djj.iptime.org/owncloud/public.php?service=files&t=860e5d78707001085c9480846da04f5a

     

WinSCP 를 통해 위 파일을 홈디렉터리 .jdownloader 에 붙여넣어 덮어쓰기 합니다.

     

     

홈 디렉터리의 경우 root 계정은 /root 에 위치하며

     

일반 계정은 /home/계정명 에 위치합니다~~

     

     

그리고 XRDP 를 켭니다. 서버 아이피를 넣고 로컬 계정으로 로그인 하여 jdownloader 를 켭니다!

     

     

실제로 이렇게 업데이트가 진행되며 중간에 에러가 한번 납니다. 그리고 다시 업데이트를 시도하게 되며 결과적으로 아래와 같이 정상적으로 실행이 됩니다.!

     

     

     

     

     

     

     

3. jdownloader 웹 클라이언트 설정하기

     

먼저 http://my.jdownloader.org 에 들어가셔서 회원가입을 합니다.

     

그 후 XRDP 내에서 jdownloader 로 이동하여 다운로드 디렉터리나 필요한 설정을 해 주시고

     

     

     

그리고 설정 아래에 My Jdownloader 부분에 위 사이트에서 가입한 이메일과 비밀번호를 입력하면 웹 클라이언트 설정이 끝이 납니다.!

     

     

     

     

     

     

     

     

4. jDownloader 활용하기

     

경험상으로 말씀 드리면 Link Grabber 에 꼭 파일 URL 이 아니더라도 URL 을 주면 페이지를 분석하여 파일 다운받는 주소를 골라내주는 아주 환상적인 기능이 있습니다. 이 기능이 PC 에서 일반적으로 사용하는 FlashGet 이나 Orbit Downloader 의 기능과 맞먹는다고 생각합니다.!

     

그럼 활용기를 시작해 보겠습니다.!

     

http://my.jdownloader.org 에 따르면 웹 클라이언트는 인터넷상, 안드로이드앱, 크롬 추가기능 등으로 동작함을 알 수 있습니다.

     

처음으로 크롬 추가기능을 활용해 보겠습니다.

     

     

이렇게 부가기능으로 다운로더 관리를 진행 할 수 있습니다. 제가 예제파일을 하나 받아보겠습니다.

     

     

위 주소의 파일을 한번 받아보겠습니다. 그럼 Link Grabber 에서 필요한 링크를 걸러내고 다운로드를 시작해 주시면 됩니다.

     

참고로 크롬 추가기능은 오른쪽 아래에 알림이 뜨는 기능이 있어 아주 편합니다.~~

     

     

이렇게 빠른 속도로 다운로드 됩니다~~

     

파일은 지정한 위치에 저장됩니다.

     

     

     

     

실제로 다운로드 하기 전에 10초간 기다려야 하는 웹페이지도 Link Grabber 가 분석하여 파일링크를 보여 줍니다. 그 링크를 선택하여 다운로드를 시작해 주시면 아주 편합니다.~~

     

     

분명 위 링크는 파일 링크가 명확하게 공개 되어 있지 않은 것입니다.

     

그런데 다운로더에 추가를 하면 알아서 링크를 잡아 줍니다.

     

     

정말 괜찮은 다운로더 입니다.~~

     

     

     

     

     

     

     

5. 안드로이드 클라이언트 활용기

     

안드로이드 클라이언트도 클립보드를 모니터링할 수 있는 기능이 있으며, 저는 주소를 붙여 넣어 보았습니다.

     

     

이런식으로 안드로이드에서도 컨트롤 가능합니다.

     

앱은 마켓에는 없는것으로 보이며 http://my.jdownloader.org 을 통해서 다운받아야 됩니다~~

     

     

감사합니다.

   

   

반응형

댓글