대홍수 설치. 대홍수 - 탐색 및 시도

지난 몇 년 동안 웹에서의 파일 공유는 P2P 네트워크, 특히 토렌트 교환기로 꾸준히 이동했습니다. torrents.ru 또는 tfile.ru와 같은 추적기에서 최신 영화 및 오디오 산업에서 최신 소프트웨어 릴리스에 이르기까지 거의 모든 것을 다운로드할 수 있다는 것은 대부분의 사용자에게 더 이상 비밀이 아닙니다. 특정 유형의 제품을 교환하는 법적 측면을 제쳐두고, 기존 Linux 배포판의 대부분은 토렌트 네트워크에서 새 버전을 정확하게 배포하기 시작했습니다. 그렇다면 모든 자존심있는 Linux 사용자의 신성한 의무는 의심 할 여지없이 매우 편리한 파일 공유 방법을 마스터하는 것입니다 (예 : Wikipedia에서 토렌트 네트워크에 대해 자세히 읽을 수 있습니다 - http://ru .wikipedia.org/wiki/ BitTorrent).

Runtu 배포판과 함께 직접 제공되는 Deluge 토렌트 클라이언트에 대해 알아보겠습니다. 이 매우 흥미로운 프로젝트는 최근 매우 활발하게 개발되었으며 새로운 "칩"으로 사용자를 지속적으로 기쁘게 합니다.

대홍수를 시작합니다. (프로그램-BitTorrent Deluge Protocol의 인터넷 클라이언트)
설정 마법사는 처음 시작할 때 시작되며 원하는 대로 클라이언트를 사용자 지정하도록 초대됩니다. 해당 플러그인을 활성화하면 많은 추가 기능이 활성화된다는 점에 유의해야 합니다. 그러나 이것은 조금 후입니다. 그 동안 "다음" 버튼을 누르고 들어오는 연결의 포트를 구성합니다. 그대로 두는 것이 가장 좋지만 일부 ISP는 특정 포트 범위를 강제로 차단합니다. 이 경우 49152와 65535 사이의 간격으로 다른 범위를 지정해야 합니다. "임의 포트 사용" 옵션을 활성화할 수도 있지만 이렇게 하지 않는 것이 좋습니다. 이 경우 의심할 여지 없이 시스템 보안의 매우 중요한 측면인 파일 공유 프로세스의 "맥박을 유지"할 수 없습니다.

그럼, 다음 포인트로 넘어가도록 하겠습니다.
프로세스를 자동화하려면 다운로드한 모든 토렌트가 특정 디렉토리에 저장되도록 클라이언트를 구성하는 것이 편리합니다. 이 목적을 위해 마운트 포인트 / 홈 /% 사용자 이름% / 토렌트를 사용하여 별도의 하드 드라이브를 할당했습니다.
내가 RaiserFS 파일 시스템에서 디스크를 포맷한 이유는 하드 디스크의 부하가 적기 때문입니다. 그러나 이것은 이미 개인 취향의 문제입니다. 작은 파일을 많이 다운받으려 한다면 Ext2-3을 사용하는 것이 더 편리합니다... 하지만 이것은 이미 별도의 대화 주제이며 특정 파일 시스템의 팬 사이에 둘 이상의 홀리바가 있는 이유입니다. 그 부분은 건너뛰고 디렉토리만 설정하자. 클라이언트가 향후에 완료된 모든 다운로드를 이 하위 디렉토리로 전송하여 하드 디스크의 내용을 구문 분석하는 데 소비하는 시간을 줄이기 위해 하위 디렉토리 / home /% username% / torrents / 1gotovo를 만드는 것이 좋습니다.
당연히 디렉토리에 고유한 이름을 할당할 수 있습니다. 앞으로 위의 구성을 정확히 고려할 것입니다.
따라서 디렉토리를 설정하고 "다음" 버튼을 클릭합니다.

어떤 경우에도 이 설정 페이지를 서두르지 마십시오. 급류의 배포 속도가 이에 따라 달라지며, 이는 차례로 트래커의 비율에 직접적인 영향을 미치기 때문입니다. 나가는 연결 속도를 선택합니다. 이 값은 인터넷 연결 요금에 대한 연결 매개변수에 지정되어야 합니다. 제 경우에는 초당 1메가비트입니다. 이러한 나가는 연결 속도에 대해 다음 매개 변수의 최적 값을 경험적으로 설정했습니다.
- 최대 연결 수 - 600
- 최대 반동 속도 -1(무제한)
- 최대 리턴 채널 수 - 30
- 최대 활성 급류 - 20
- 최대 반개방 연결 - 40
마지막 포인트는 다운로드 수가 두 배로 늘어나 혼란스러울 수 있습니다. 그러나 이것은 언뜻보기에 불과합니다. 제 경우에는 토렌트 클라이언트가 있는 컴퓨터가 자동 모드에서 24시간 작동하므로 주기적으로 하나 이상의 반쯤 열린 연결이 "중단"되는 상황이 있습니다. Linux의 경우 이러한 연결의 수명이 짧기 때문에 특별한 문제는 아니지만 이 경우 다운로드 속도가 떨어집니다. 그리고 그렇다면 사전에 "예약"을 예견하는 것이 좋습니다. 가장 중요한 것은 과용하지 않는 것입니다. 왜냐하면 이 값을 너무 높게 설정하면 시스템이 DDoS 공격자의 쉬운 먹이가 됩니다.
구성하고 "다음"을 클릭하고 구성 마법사의 마지막 페이지를 참조하십시오.

클라이언트의 발전에 도움을 요청하는 단 하나의 포인트가 있습니다. 어떤 범죄도 보내지 않을 것이므로 개인적으로 "daw"를 켜두는 데 특별한 것은 없습니다. 그러나 - 이것은 각 사용자의 개인적인 선택입니다. 우리는 선택을 하고 "적용" 버튼을 누르고 실행 중이고 최소한으로 구성된 클라이언트를 봅니다.
이제 개인의 필요에 맞게 사용자 정의할 때입니다.
사용 가능한 모듈 목록을 즉시 엽니다. (편집하다-
내 Deluge 어셈블리에 있는 각 모듈에 대해 간략하게 설명합니다. 확실히 이 목록은 귀하의 경우에 동일할 것입니다.

차단 목록 가져오기. 이름에서 알 수 있듯이 모듈을 사용하면 IP 주소 목록을 차단할 수 있습니다. 꼭 필요한 경우가 아니면 켜지 않습니다.
- 원하는 비율. 각 토렌트에 대해 원하는 비율을 설정할 수 있습니다. 무엇을 위한 것입니까? - 당신은 묻습니다 - 나는 대답 할 것입니다 : 모든 것이 매우 간단합니다. 이 모듈을 사용하면 토렌트 트래커에서 자신의 총 비율에 대해 신경 쓸 필요가 없습니다. 이 모듈에 계수 2-5(배포 수요에 따라 다름)를 표시하고 잠시 잊어버리면 충분합니다.
- 이벤트 로깅. 이벤트 로그 지원 모듈. 안전하지 않은 네트워크에서 작업해야 하는 경우에 유용합니다. 다른 경우에는 본질적으로 의미가 없습니다.
- 플렉스 RSS. 대홍수용 RSS 다운로더. 그녀는 왜 여기에 있습니까? ;) 더 우아하고 효율적인 솔루션이 있습니다 :)
- 토렌트를 이동합니다. 완료된 다운로드를 선택한 디렉토리로 이동할 수 있습니다. 우리는 이전에 생성된 1gotovo 디렉토리를 "매개변수"에 표시하고 우리의 친분을 계속합니다.
- 네트워크 활동 그래프. 네트워크 활동 그래프를 표시할 수 있습니다. 제 생각에는 구성 요소는 선택 사항입니다. 특히 클라이언트가 최소한의 사용자 참여로 작업하는 경우 - 우리는 이것을 위해 노력하고 있습니다. 맞습니까?
- 네트워크 상태 모니터. 또 다른 시각적 구성 요소. 화면에 "인생"을 원하면 켤 수 있습니다. 일반적으로 선택 사항입니다.
- 셰듈러. 스케줄러. 그것이 모든 것을 말해줍니다. 요일과 시간에 따라 클라이언트가 사용할 수 있는 채널 대역폭의 매개변수를 구성할 수 있습니다. 토렌트 클라이언트 외에도 인터넷 액세스가 필요한 다른 응용 프로그램이 있는 경우 가장 편리한 것입니다.
- 속도 제한기. 각 개별 토렌트에 대한 속도 제한기. 언뜻보기에는 그 존재의 장점이 분명하지 않습니다. 그러나 때로는 가장 짧은 시간에 하나의 토렌트를 다운로드해야 하는 경우가 있습니다. 하나의 토렌트가 여전히 전체 채널 너비를 처리할 수 없기 때문에 나머지 다운로드를 비활성화하는 것은 의미가 없지만 나머지 토렌트에 대한 제한을 낮추는 것은 상당히 합리적인 결정입니다. 그리고 늑대는 먹이를 먹고 양은 안전합니다.
- 토렌트 생성기. 토렌트를 생성하기 위한 모듈입니다. 즉, 자신의 배포판입니다. 필요하면 켜십시오. 필요하지 않음 - 포함하지 마십시오.
- 토렌트 파일. 매우 유용한 모듈입니다. 토렌트 내부의 파일로 작업할 수 있습니다. 각 파일에 대한 우선 순위를 설정하고 - 개별 토렌트 파일 다운로드를 활성화 및 비활성화할 수 있습니다.
- 토렌트 알림. 시스템 트레이에 대한 알림입니다. 프로세스를 자동화하려는 사람들은 필요하지 않습니다.
- 급류 피어. 각 토렌트에 대한 모든 피어를 표시하는 모듈입니다. 정보는 상당히 방대하지만 - 다시 - 우리는 클라이언트의 작업에서 우리의 존재를 줄이기 위해 노력합니다. 평결 - 모듈이 필요하지 않습니다.
- 토렌트 검색. 토렌트 검색엔진. 내 개인적인 의견은 우리 현실에서 절대적으로 무의미한 것입니다. Google이 더 빠르고 정확합니다.
- 웹 시드. 급류에 웹 공유를 추가할 수 있습니다. 누가 그것을 필요로 하는지 - 켜십시오. 일반적인 경우에는 쓸모가 없습니다.
- 웹 사용자 인터페이스. 웹 인터페이스를 통해 다운로드를 관리하기 위한 모듈입니다. 현재 Deluge의 웹 인터페이스는 매우 기본적이며 추가 기능이 많지 않습니다. 그러나 이것은 클라이언트를 원격으로 관리하는 꽤 좋은 방법입니다. 그리고 프로젝트 개발 속도를 감안할 때 곧 웹 인터페이스가 훨씬 더 편리하고 유익해질 것이라고 가정할 수 있습니다.

최소한 우리는 모듈을 알아냈습니다. 최종 클라이언트 설정으로 이동합니다.
프로그램 설정 대화 상자 -> "다운로드" 탭을 엽니다.
다운로드 위치 - 기본적으로 이 매개변수는 "Ask *** 각 다운로드"로 활성화됩니다. 이 옵션은 우리에게 적합하지 않습니다. 결국 아무도 파일 시스템을 오르고 싶지 않을 때마다 저장 경로를 나타냅니다. "모든 다운로드 저장 위치:"로 전환하고 "torrents" 디렉토리를 저장 경로로 지정합니다.
아래에도 설정해야 하는 항목이 있습니다. 즉 - 모든 토렌트 파일을 특정 디렉토리에 저장합니다. 요점은 기본적으로 클라이언트가 이러한 파일을 작업 디렉토리에 저장한다는 것입니다. 그리고 이것은 매우 편리하지 않습니다. 이러한 파일에 대해 별도의 디렉토리를 만들고 이 설정을 재구성하여 새 저장 경로를 지정하는 것이 더 쉽고 효율적입니다. 이를 통해 현재 다운로드를 제어하고 필요한 경우 불필요한 다운로드를 삭제할 수 있습니다.

Autoload 항목도 꽤 흥미롭습니다. 특정 디렉토리에 있는 토렌트 파일을 자동으로 실행할 수 있습니다. 무엇을 위한 것입니까? 예를 들어 제 경우에는 다른 컴퓨터에서 이 디렉토리에 토렌트 파일을 원격으로 저장하고 미래의 운명에 대해 더 이상 걱정하지 않는 것이 매우 편리합니다. 클라이언트는 새 다운로드를 직접 선택하여 직접 저장하고 완료 후 공유 디렉토리(MoveTorrent 모듈 기억)로 이동합니다. 이 디렉토리에서 (다시, 원격으로) 필요한 파일을 선택할 수 있습니다.

그런 다음 다운로드와 관련하여 프로그램의 동작을 직접 설정합니다. 여기에서 최대 동시 수를 지정하고, 첫 번째 부분과 마지막 부분의 다운로드 우선 순위를 높이고, 디스크 공간 예약 유형을 설정할 수 있습니다(전체 또는 압축 - 첫 번째 경우 전체 토렌트를 수용하기에 충분한 볼륨이 예약되어 있으며, 두 번째 - 현재 다운로드된 토렌트에만 해당) 부품) 및 - "일시 중지" 모드에서 토렌트 다운로드의 "기본" 시작을 설정합니다. 마지막 요점은 먼저 클라이언트에 많은 다운로드를 "보내기"를 선호하는 사용자에게 흥미로울 것입니다. 그 다음에야 현재 어느 것이 더 중요하고 어떤 것이 먼저 시작되어야 하는지, 어떤 것이 먼저 실행되어야 하는지 파악합니다. 지금은 중단해야 합니다.

"네트워크" 탭으로 이동합니다. 여기에서 프로그램의 작업 포트 매개 변수를 변경할 수 있습니다(그러나 마법사의 도움으로 이미 이 작업을 수행했습니다), DHT(피어 수를 크게 늘릴 수 있는 해시 테이블), UPnP를 활성화/비활성화할 수 있습니다. (개인적으로 필요하지 않으므로 비활성화된 상태로 유지됨), NAT 포트 표시(활성화하는 것이 좋습니다. 이것은 서버를 우회하는 피어 교환의 흥미로운 기능입니다.주의! 트래픽이 고려되지 않은 로컬 트래커를 사용하는 경우 트래픽에 들어가지 않도록 이 기능을 비활성화하고 로컬 피어를 검색합니다( 즉, 컴퓨터와 동일한 서브넷에 있는 피어). 특정 추적기의 사용 조건에 특별한 주의를 기울이십시오. 일부 추적기에서는 암호 키가 도용되는 것을 방지하기 위해 DHT 및 피어 교환을 사용하지 말 것을 강력히 권장합니다. 나는 그들의 권고에 귀를 기울일 것을 강력히 권고합니다 ...
다음 섹션은 "암호화"입니다. "수신"과 "발신"을 모두 켭니다. 우리의 용감한 경영진 "K"가 귀하의 트래픽을 조사할 필요가 없습니다. ;) 물론 모든 수준에서 전체 스트림의 암호화를 설정합니다.

손 설정으로 넘어 갑시다. 첫 번째 옵션인 "배포 시작 시 대기열 맨 아래로 급류 이동"을 활성화합니다. 따라서 언제든지 배포판과 활성 다운로드를 시각적으로 구분할 수 있습니다. 두 번째 옵션인 "완료된 토렌트 위에 새 토렌트 추가"를 활성화하는 것도 좋습니다. 새 급류를 추가할 때 혼동을 피하기 위해.
다음 4가지 포인트는 적극적으로 자신의 비율을 높이지 않으려는 사람이나 프로세스의 절대적인 자동화를 위해 노력하는 사람에게만 필요합니다.
세 번째 및 네 번째 지점은 할당된 비율 값(수신된 트래픽에 전송된 트래픽 비율)에 도달한 후 토렌트의 중지 및 자동 삭제를 각각 조정합니다. 다섯 번째와 여섯 번째 - 동일한 작업을 수행하지만 배포 시간(시간은 시간으로 표시됨)에 따라 수행합니다. 즉, 2 이상의 비율에 도달하거나 시드 시간이 72시간 이상인 후 토렌트가 자동으로 중지되고 삭제되도록 시드를 구성할 수 있습니다. 다운로드한 파일은 하드 드라이브에 남아 있습니다! 토렌트 파일만 삭제됩니다.
"대역폭"섹션으로 넘어 갑시다. 실제로 설정 마법사를 사용했기 때문에 모든 것이 여기에 적합해야 합니다. 그렇지 않은 경우 사용자 정의하십시오(위 참조). 꼭 필요한 경우가 아니면 채널 사용을 토렌트로 제한하지 마십시오. 값을 -1로 유지합니다. 작업하는 동안 많은 함정을 피하십시오.

프록시를 사용하는 사람들을 위해 "프록시 서버" 섹션이 필요합니다. 그렇게 하면 설정에 내 도움이 필요하지 않습니다. 사용하지 않는 경우 다음 섹션으로 전환하는 것이 좋습니다.

"다른". 실제로 여기에서는 "시스템 트레이의 아이콘"항목과 새 버전 릴리스에 대해 알리는 옵션에만 관심이 있을 수 있습니다. 나머지는 개인적으로 개인용 컴퓨터에서 사용하기에는 쓸모가 없다고 생각합니다. 그러나 이것은 개인의 취향의 문제입니다. 시스템 트레이 아이콘의 암호 보호 기능을 사용하거나 고급 부팅 진행 표시기를 사용할 수 있습니다. 모두 취향에 따라 ...
사실 그게 다야. 원하는 경우 프로그램 창에 대한 열 표시와 상대적 위치를 변경할 수도 있습니다. 도구 모음이나 토렌트 확장 정보 패널을 끌 수 있습니다. 그러나 이것들은 프로그램의 작동에 전혀 영향을 미치지 않는 작은 것들입니다. 당신의 즐거움을 위해 그것을 사용하십시오.

모든 후속 단계는 Fedora를 예로 사용하여 설명되지만 다른 배포에도 적용할 수 있습니다.

설치

설치가 가장 쉽습니다.

$ sudo dnf install deluge-daemon deluge-console

콘솔 클라이언트와 이에 대한 cli를 설치합니다.

지금은 여기까지입니다. 클라이언트가 갈 준비가 되었습니다. 이미 켜서 사용할 수 있습니다.

$ sudo systemctl deluge-daemon 활성화 $ sudo systemctl deluge-daemon 시작

그러나 이 구성에는 많은 문제가 있습니다.

  • 로그 없음
  • 서버 포트별 잘못된 배포

필요하세요? 🙂

로그

설치가 완료되면 데몬을 시작할 준비가 된 것입니다. 그러나 유통 업체가 제공하는 구성이 완전히 성공적이지는 않습니다. 그 안에서 무슨 일이 일어나고 있는지에 대한 기록이 없습니다.

이를 위해서는 logrotate를 설치해야 합니다.

$ sudo dnf 설치 logrotate

새 순환 규칙을 지원하도록 구성합니다. 이렇게 하려면 파일을 생성하십시오. /etc/logrotate.d/deluge다음과 같은 것

/var/log/deluge/*.log (4주 회전 누락ok 알림 압축 지연 압축 공유 스크립트 postrotate initctl restart deluged> / dev / null 2> & 1 || true initctl restart deluge-web> / dev / null 2> & 1 | | 진정한 끝 스크립트)

그리고 로그를 저장하기 위한 폴더도 있습니다. 그리고 우리는 그녀가 필요로 하는 권리를 그녀에게 줄 것입니다.

$ sudo mkdir / var / log / deluge / $ sudo chown deluge: deluge / var / log / deluge

이제 데몬에 대한 로깅 지원을 활성화하는 일만 남았습니다.

/etc/systemd/system/deluged.service에 새 systemd 데몬 설명을 만듭니다.

설명 = Deluge Bittorrent Client Daemon After = network.target 유형 = 단순 사용자 = deluge Group = deluge UMask = 007 ExecStart = / usr / bin / deluged -d -l /var/log/deluge/daemon.log -L warning Restart = 항상 TimeoutStopSec = 300 WantedBy = multi-user.target

괜찮은. iptables를 구성하고 자체적으로 폭주해야 합니다.

iptables 설정

어떤 경우에는 필요한 포트를 여는 것만으로도 충분합니다.

$ sudo iptables -A INPUT -p tcp --dport 56881: 56889 -j ACCEPT $ sudo iptables -A INPUT -p udp --dport 56881: 56889 -j ACCEPT

그러나 일부 구성에서는 여러 패킷을 유효하지 않은 것으로 표시하는 conntrack 메커니즘에 문제가 있을 수 있습니다(특히 dht 트래픽의 경우).

따라서 모든 대홍수 연결에 대해 conntrack을 비활성화할 가치가 있습니다.

$ sudo iptables -t raw -I PREROUTING -p udp --dport 56881: 57200 -j NOTRACK $ sudo iptables -t raw -I OUTPUT -p udp --sport 56881: 57200 -j NOTRACK $ sudo iptables -t 원시 미리 라우팅 -p tcp --dport 56881: 57200 -j NOTRACK $ sudo iptables -t raw -I OUTPUT -p tcp --sport 56881: 57200 -j NOTRACK $ sudo iptables -I INPUT -p icmp3 --icmp-type j ACCEPT $ sudo iptables -I INPUT -p icmp --icmp-type 4 -j ACCEPT $ sudo iptables -I INPUT -p icmp --icmp-type 11 -j ACCEPT $ sudo iptables -I INPUT -p icmp --icmp -유형 12 -j 수락

$ sudo /usr/libexec/iptables/iptables.init 저장

현지 승인

deluge-console을 성공적으로 사용하려면 사용자에 대해 로컬 인증이 활성화되어 있어야 합니다.

저것들. 로그인 비밀번호 행이 포함된 ~ / .config / deluge / auth 파일이 있어야 합니다.

로컬 클라이언트: here_long_hash: 10

/var/lib/deluge/.config/deluge 디렉토리에서 이 파일을 복사할 수 있습니다.

$ sudo 고양이 /var/lib/deluge/.config/deluge/auth >> ~ / .config / deluge / 인증

데몬 시작 및 구성

$ sudo systemctl deluged 활성화 $ sudo systemctl deluged 시작

그래서 우리는 데몬을 시작했고, 그 구성은 앞에서 설명했습니다.

사실, 우리에게 파일 서버가 유휴 상태인 이유는 무엇이며 파일은 어디에서 가져와야 합니까? 무질서. 토렌트 클라이언트를 설치해 보겠습니다. 저는 Windows에서 uTorrent에 익숙합니다. kubuntu에서는 kTorrent를 한 번 사용했지만 이 경우 GUI 없이 작업할 수 있고 웹 인터페이스가 있는 클라이언트에 관심이 있습니다. 옵션:

  1. rTorrent + wTorrent의 무리. 네트워크 설정에 대한 설명이 꽤 많지만 그 과정이 두렵습니다 =)
  2. TorrentFlux 및 포크 과정에서 Torrentflux-b4rt. 웹 인터페이스로 설계되었으며 다른 것은 없습니다. 사용자 정의에 대해 생각할 수 있습니다.
  3. 대홍수. 원래 gtk의 토렌트 클라이언트로 계획되었습니다. 그러나 일부 버전부터 그는 그래픽 총구 또는 웹 총구와 같은 원하는 인터페이스를 이미 연결할 수 있거나 콘솔을 통해 제어할 수 있는 데몬으로 작동하는 방법을 알고 있습니다.

세 번째 옵션과 혼동하려고 생각하는 동안. 나는 더 구글링을 할 것입니다. 평소처럼 아주 편리할 것입니다. 브라우저에 앉아서 다운로드 토렌트 파일을 클릭하고 Windows 총구를 사용하여 엽니다. 그리고 그것은 이미 다운로드를 서버의 데몬으로 전송합니다. 우리는 대홍수를 설정했습니다(일반적으로 공식 사이트에서 버전을 설치하는 것이 좋지만 저는 리포지토리에서 설치했습니다) sudo aptitude install deluge-coresudo aptitude install deluge-webuisudo aptitude install deluge-console사이트에서 다운로드한 패키지를 설치하면 충족되지 않은 종속성 문제가 발생할 가능성이 큽니다. sudo apt-get -f 설치시작하다 홍수웹 총구 발사 대홍수 --ui 웹그건 그렇고, 우리는 루트가 아닌 사용자를 대신하여 이 명령을 실행합니다. 이 경우 웹 인터페이스가 작동하지 않습니다. 왜, 나는 아직 그것을 알아내지 못했습니다. 그러나 이것을 시작하고 나면 이 명령이 그곳에서 실행되기 때문에 하나의 콘솔이 사라질 것입니다. 대홍수 --ui 웹 및웹 인터페이스를 항상 사용 가능하게 하려면 이 명령을 자동 실행의 어딘가에 넣되 일반 사용자의 권한으로 실행되도록 하십시오.그런데 deluged 데몬의 실행을 자동 실행으로 푸시하는 것이 좋습니다. 웹 인터페이스는 포트 8112에서 작동합니다. 브라우저를 통해 이 포트의 필수 서버에 연결합니다. 기본 암호는 deluge입니다. 사용자 정의 가능. 여러 디자인 옵션이 제공됩니다. Ajax는 가장 아름다운 옵션입니다. 그러나 모든 가능성이 있는 것은 아닙니다. 예를 들어 특정 토렌트에 대해 파일을 다운로드할 위치를 지정할 수 없습니다. 모든 토렌트에 대해서만 공유 폴더를 지정할 수 있습니다. 스킨의 나머지 부분에는 이 기능이 있습니다. 더 나아가서 대홍수에 GUI 래퍼를 사용하여 서버가 아닌 다른 컴퓨터에서 실행할 수 있습니다(그래픽 환경이 설치된 경우 서버에서). Linux 및 Windows용 GUI 쉘이 있습니다. 그러나 GUI 총구를 사용하기 전에 이를 데몬에 허용해야 합니다. 우리는 두 가지 방법 중 하나로 이를 수행합니다.

  1. 웹 인터페이스를 통해. 설정에서 - Deluge - 서비스 - 원격 연결 허용(확인란에 체크)
  2. 콘솔 인터페이스를 통해. 우리는 쓴다 대홍수 --ui 콘솔... 그 다음에 config allow_remote 참.

웹 인터페이스는 종종 사용하기 불편합니다. 그러나 이것은 순전히 IMHO입니다.내 바탕 화면에 Windows(Windows Web Server 2008)가 있으므로 Windows용 클라이언트를 설치하겠습니다.프로젝트의 공식 웹 사이트로 이동하여 Windows용 버전을 다운로드합니다. 서버에 설치된 데몬과 동일한 버전을 다운로드하는 것을 권장합니다. 설치 프로그램은 GTK + Runtime을 설치하라는 메시지도 표시합니다. 동의합니다. 클라이언트가 설치된 후 설정으로 이동합니다.

  1. 클라이언트 시작
  2. "기본 설정 -> 인터페이스"로 이동하여 "클래식 모드"를 선택 취소합니다.
  3. 클라이언트를 다시 시작합니다. 연결 관리자 창이 나타나야 합니다.
  4. localhost에서 행을 제거하십시오. "추가" 버튼을 클릭하여 서버 IP(이 경우 상자)를 입력합니다. 같은 포트를 그대로 두십시오.

여기서 잠시 멈췄다 IP 주소 외에 사용자 이름과 암호를 입력해야 했다 예를 들어 웹 인터페이스를 통해 암호를 설정할 수 있습니다 그리고 어떤 사용자를 써야 할까요? 그는 웹 인터페이스를 통해 설정한 비밀번호와 자신의 비밀번호를 작성했습니다. Nifiga 그는 시스템에 자신의 비밀번호와 비밀번호를 작성했습니다. Nifiga ... 파고 그래서 우리는 이것을합니다 :

  1. 우리는 서버에서 사용자의 홈 디렉토리로 이동합니다(여기에서 우리는 대홍수를 실행합니다).
  2. 다음으로 /.config/deluge 디렉토리로 이동합니다.
  3. 인증 파일을 엽니다.
  4. 두 번째 줄에는 사용자 이름과 비밀번호를 user: password 형식으로 작성합니다(이 정보는 불도저에서 작성합니다).
  5. 재시작 대홍수 - 대홍수 재시작
  6. Windows가 설치된 컴퓨터에서 연결 관리자로 이동하여 연결 설정에서 이 사용자와 그의 암호를 입력합니다.
  7. "연결"을 누릅니다.
  8. 짜잔, 클라이언트가 연결되었습니다.

따라서 우리는 토렌트 파일을 처리하는 일반적인 방법을 얻었습니다 - 토렌트 클라이언트(GUI-muzzle)로 파일을 열고 수행할 작업을 선택합니다. 하지만 다르게 할 수도 있습니다. 이 방법도 시도했습니다.

  1. / home / user / torrents와 같이 서버에 아빠를 만드십시오.
  2. 삼바에서 공유합니다.
  3. 대홍수 설정에서 동일한 웹 총구를 통해 이 아빠의 급류를 자동으로 가져오도록 설정했습니다.
  4. 그런 다음 이 폴더에 토렌트 파일을 저장합니다.

BitTorrent 서버에서 Deluge 클라이언트는 웹 인터페이스(WebUI)를 통해 클라이언트를 관리합니다. 불행히도 WebUI는 모든 Deluge 기능을 지원하지 않습니다. 특히 플러그인의 경우 대부분이 WebUI를 통해 구성할 수 없습니다. 다행히 Deluge의 그래픽(GTK UI) 인터페이스를 사용하면 로컬 클라이언트처럼 쉽게 원격 서버 클라이언트에 연결하고 제어할 수 있습니다.
Debian 7을 실행하는 원격 서버(로컬 네트워크의)와 WebUI와 쌍을 이루는 Deluge 데몬 및 Linux Mint 14(Ubuntu 12.10)를 실행하는 가정용 컴퓨터. Deluge 섹션에 자세히 설명되어 있으므로 서버 측 설치 프로세스를 건너뛰겠습니다. 홈 PC에서 클라이언트 측 설정 및 설치로 이동합니다.
서버에 WebUI가 있어야 하는 것은 아니지만 집에서뿐만 아니라 Deluge에 연결할 계획이라면 불필요한 것은 아닙니다. 이와 관련하여 이전에 로컬 컴퓨터에 GTK UI를 설치한 다음 세 가지 방법으로 설정을 시작할 수 있습니다.
aptitude install deluge deluge-gtk
그런 다음 서버에서 데몬을 시작하고 원격 액세스를 위한 로그인과 암호를 설정합니다. 명령은 Deluge Daemon이 실행 중인 사용자를 대신하여 실행되어야 합니다.
echo "사용자 이름: 비밀번호: 레벨" >> ~ / .config / deluge / auth
여기서 "username"은 사용자, "password"는 암호, "levil"은 액세스 수준입니다. 사용자 및 암호는 임의적일 수 있습니다. 데몬이 실행 중인 사용자 이름과 같을 필요는 없습니다. 데몬이 실행 중이어야 합니다.
액세스 수준:

  • 1 - 읽기 전용.
  • 5 - 사용자.
  • 10 - 관리자.
1. 첫 번째 방법은 서버에 WebUI가 있다고 가정합니다. Deluge에 원격으로 연결할 수 있도록 설정에서 데몬에 대한 원격 액세스를 활성화해야 합니다.

2. 두 번째 방법에서는 Deluge 콘솔을 사용합니다. 이렇게 하려면 서버에 설치해야 합니다.
aptitude install deluge-console
콘솔 실행
대홍수 콘솔
그것에서 우리는 다음과 같이 명령합니다.
config -s allow_remote 참 구성 allow_remote
콘솔을 종료합니다.
출구
콘솔을 사용한 모든 작업은 Deluge가 실행 중인 사용자를 대신하여 수행해야 합니다.
데몬을 다시 시작합니다.
/etc/init.d/deluge-daemon 재시작
3. 세 번째 방법에서는 가정용 컴퓨터에서 서버로 SSH 터널을 사용합니다. 이 경우 서버 측에서 원격 액세스를 활성화하는 것은 선택 사항입니다. 로컬 터미널을 열고 다음을 작성하십시오.
ssh -fNL 127.0.0.2:58846:localhost:58846 서버
여기서 "서버"는 우리 서버의 IP 주소입니다. 클라이언트가 원격 데몬에 연결하고 있음을 알 수 있도록 localhost 대신 127.0.0.2를 사용합니다. "bind: Can" t assign requested address " 오류가 발생하면 다음 명령을 실행합니다(로컬 루프에 별칭 추가).
sudo ifconfig lo0 추가 127.0.0.2
그런 다음 이전 명령을 반복합니다.
그런 다음 로컬 컴퓨터와 인터페이스 설정에서 GTK UI를 실행하고 클래식 모드 반대편의 확인란을 선택 취소한 다음 UI를 다시 시작합니다. 이제 GTK UI를 시작할 때 연결 관리자 팝업 창이 나타납니다. 목록에서 로컬 데몬을 삭제하고 원격 데몬의 주소를 등록합니다. 앞서 선택한 방법에 따라 호스트 이름 필드에 Deluge가 있는 서버의 IP 또는 ssh 터널의 경우 127.0.0.2를 씁니다. 서버 측 구성 중에 데몬 포트를 변경하지 않은 경우 포트를 건드리지 않습니다. 사용자 이름 및 암호 - ~ / .config / deluge / auth 파일에 지정한 데이터를 지정합니다.


그게 다야. 모든 것이 올바르게 완료되면 WebUI를 통해 사용할 수 없었던 모든 것을 사용할 수 있는 로컬 GTK UI를 통해 데몬에 안전하게 연결할 수 있습니다.
스크린샷은 두 개의 연결을 보여줍니다. 첫 번째는 원격으로 데몬에 대한 원격 액세스를 허용하기 위해 이전에 활성화된 옵션이 필요합니다. 두 번째는 ssh 터널을 사용한 연결입니다. 녹색 확인 표시는 연결이 가능함을 의미합니다.


중요한! 프로그램의 서버 및 클라이언트 부분 버전은 같은 줄에 있어야 합니다. 예를 들어, 내 서버의 프로그램 버전은 1.3.3이고 집 컴퓨터의 버전은 1.3.5입니다. 이건 괜찮아. 서버가 버전 1.2.X를 실행 중이고 PC 1.3.X(또는 그 반대)에서 실행 중인 경우 구성이 작동하더라도(가능성은 낮음) 문제는 불가피합니다.
이 공유