나무 딸기 파이를 Always-On BitTorrent 상자로 변환하는 방법
BitTorrent 클라이언트 전용 머신을 보유하는 것이 이상적이므로 연중 무휴로 24 시간 종일 시드 할 수 있습니다. 그러나 전원을 켜고 온라인 상태로 유지하는 것은 에너지 집약적입니다. 라스베리 파이 입력.
대부분의 데스크톱 PC는 상당한 에너지를 소비합니다. 예를 들어, 소규모 홈 오피스 서버는 연간 약 200 달러의 전기를 소비합니다. 반면에 라스베리 파이 (Raspberry Pi)는 모바일 프로세서 주변에 구축되었으며 벌새처럼 에너지를 소비합니다. 코어 라즈베리 파이 보드는 3 달러 미만의 에너지를 사용합니다. 연간 몇 개의 외장 하드 드라이브를 추가하더라도 연간 운영 비용은 햄버거와 감자 튀김보다 적게 유지됩니다.
또한, 급류를 다운로드 할 때, 항상 켜져있는 기계가 왕이됩니다. 급류가 많을수록 클라우드를 모니터링하고 트래커의 비율을 높일수록 트래커의 비율이 높아집니다 (공용 추적기에서 멀어 지더라도 항상 켜져있는 시스템으로 인해 드문 파일이 출현하게됩니다).
좋은 소리가 들리면 Pi를 완전히 원격 제어되는 다운로드 컴퓨터로 전환하는 방법을 보여주는대로 읽어보십시오..
필요한 것
이 튜토리얼에서는 Raspbian이 설치된 Raspberry Pi 장치가 있고, 연결된 모니터와 키보드를 통해 직접 액세스하거나 SSH 및 VNC를 통해 원격으로 장치에 액세스 할 수 있으며 외부 USB 드라이브 (또는 드라이브)가 있다고 가정합니다. 그것에 붙어있다. 이러한 영역에서 속도를 높여야하는 경우 다음 가이드를 여기에 나열된 순서대로 읽는 것이 좋습니다.
- 라스베리 파이 시작하기에 대해 알아야 할 모든 것
- 원격 셸, 데스크톱 및 파일 전송을 위해 Raspberry Pi를 구성하는 방법
- 라스베리 파이를 저전력 네트워크 저장 장치로 변환하는 방법
첫 번째 자습서의 모든 내용이 필요합니다. 두 번째 튜토리얼은 선택 사항이지만 다운로드 상자가 헤드리스 빌드의 가장 적합한 후보이므로 원격 액세스는이 프로젝트에 매우 편리합니다. 세 번째 튜토리얼의 가장 중요한 부분은 단순히 하드 드라이브를 설정하고 구성하는 것입니다. 부트시 자동 마운트 (세 번째 가이드에 설명 된대로).
또한 익명 다운로드를 위해 BitTorrent 클라이언트를 설정하는 데 익숙하지 않은 사용자는 해당 내용을 읽어야합니다. 당신 전혀 BitTorrent를 안전하게 사용하려면 일종의 익명화 프록시 또는 VPN 시스템이 필요합니다. 이 안내서에 언급 된 프록시는 저렴하고 간단하지만 좋은 VPN은 일반적으로 더 빠르고 다재다능합니다. 따라서 VPN을 원한다면이 가이드를 확인하십시오..
모든 자료를 검토하고 Pi를 구성했으면 Pi를 침묵하고 초 저전력 다운로드 짐승으로 바꾸는 사업에 착수해야합니다.
1 단계 : Raspbian에 대홍수 설치
가치가있는 Linux 용 BitTorrent 클라이언트가 몇 가지 있지만 대홍수를 추천합니다. 기능과 발자국의 균형이 맞기 때문에 지금부터 한 달 더 더 강력한 것을 설치했으면 좋겠다..
대홍수를 여러 가지 방법으로 구성 할 수는 있지만 모든 구성이이 헤드리스 Pi 다운로드 상자에 적합하지는 않습니다. 대부분의 사람들은 다른 응용 프로그램과 같이 바탕 화면에서 토런트 클라이언트를 사용하지만 토렌트와 상호 작용할 때마다 원격지의 상자에 로그인해야하므로 우리의 목적에는 적합하지 않습니다. 데스크톱 및 데스크톱 클라이언트를 둘러싼 혼란. 그것은 당신의 시간을 낭비하고 Pi에 자원을 낭비합니다..
대홍수 WebUI를 실행하면 다른 컴퓨터의 브라우저에서 대홍수 클라이언트에 액세스 할 수 있습니다. 스마트 폰 앱을 사용하여 대홍수를 보거나 제어 할 수있는 잠재력을 열어 주지만 여전히 선호되는 옵션은 아닙니다 (자세한 내용은 나중에 설명합니다)..
ThinClient 연결을 허용하려면 원격 시스템에서 대홍수를 구성하는 것이 좋습니다. 이 방법으로 다른 대용량 데스크톱 클라이언트 (Windows, Linux 또는 OS X 상자)를 사용하여 Raspberry Pi 대홍수 설치를 제어 할 수 있습니다. 모든 조치가 원격 상자에서 발생하는 동안 실제 데스크톱에서 데스크톱 클라이언트의 모든 이점을 얻을 수 있습니다..
이 두 가지 옵션 중 하나를 결정할 수 없다면 실제로는 두 가지 옵션을 함께 사용할 수 있지만 설정하는 데 조금 시간이 걸릴 것입니다. 아래 두 섹션의 지침을 따르면됩니다..
옵션 1 : 씬 클라이언트 액세스 용 대홍수 설정
작업을 수행하기 전에 잠시 시간을내어 리포지토리를 업데이트하고 업그레이드하십시오. 터미널을 열고 다음 두 명령을 차례로 실행하십시오.
sudo apt-get update
sudo apt-get upgrade
완료되면 이제 ThinClient 설정에 필요한 구성 요소를 설치하기 시작합니다. 다음 명령을 입력하십시오.
sudo apt-get install을 설치했다.
sudo apt-get deluge-console을 설치하십시오.
이것은 대홍수 데몬과 콘솔 설치 패키지를 다운로드하고 실행합니다. 계속할 것인지 묻는 프롬프트가 나타나면 Y를 입력하십시오. 대홍수 설치가 끝나면 대홍수 데몬을 실행해야합니다. 다음 명령을 입력하십시오.
도망친
sudo pkill deluged
그러면 대홍수 데몬이 시작되어 (구성 파일이 생성 된 후) 데몬이 종료됩니다. 이 구성 파일을 편집 한 다음 다시 시작합니다. 다음 명령을 입력하여 원래 구성 파일의 백업을 만든 다음 편집을 위해 엽니 다.
cp ~ / .config / deluge / auth ~ / .config / deluge / auth.old
nano ~ / .config / deluge / auth
나노 텍스트 편집기 안에 들어가면 다음 규칙에 따라 설정 파일 맨 아래에 줄을 추가해야합니다.
사용자 : 암호 : 수준
어디에 사용자
대홍수로 원하는 사용자 이름입니다., 암호
원하는 암호입니다.수평
10 (데몬의 전체 액세스 / 관리 수준)입니다. 그래서 우리의 목적을 위해 파이 : 라스베리 : 10
. 수정이 끝나면 키보드에서 Ctrl + X를 누르고 변경 사항을 저장하라는 메시지가 표시되면 저장합니다. 그런 다음 데몬을 시작하고 콘솔을 다시 시작하십시오.
도망친
대홍수
콘솔을 시작하면 깔끔하게 포맷 된 콘솔 인터페이스 대신 오류 코드가 표시됩니다. "exit"를 입력 한 다음 데몬을 시작했는지 확인하십시오.
일단 콘솔에 들어가면 빠른 구성 변경이 필요합니다. 다음을 입력:
config -s allow_remote True
config allow_remote
출구
명령과 해당 출력은 아래 스크린 샷과 같습니다..
이렇게하면 Deluge 데몬에 원격으로 연결할 수 있으며 config 변수가 설정되었는지 다시 확인합니다. 이제 데몬을 죽이고 다시 한 번 재시작하여 구성 변경 사항을 적용하십시오.
sudo pkill deluged
도망친
이 시점에서 귀하의 대홍수 데몬은 원격 액세스가 가능합니다. 평범한 PC (Raspberry Pi가 아님)로 가서 대 루지 데스크탑 프로그램을 설치하십시오. 대홍수 다운로드 페이지에서 운영 체제의 설치 프로그램을 찾을 수 있습니다. PC에 대홍수를 설치 한 후 처음으로 실행하십시오. 우리는 몇 가지 빠른 변경을해야합니다..
실행이 시작되면 환경 설정> 인터페이스로 이동하십시오. 인터페이스 하위 메뉴에는 '클래식 모드'확인란이 표시됩니다. 기본적으로 선택되어 있습니다. 선택을 취소하십시오..
확인을 클릭 한 다음 대홍수 데스크톱 클라이언트를 다시 시작하십시오. 이번에는 대홍수가 시작될 때 연결 관리자로 당신을 소개 할 것입니다. "추가"버튼을 클릭 한 다음 이전 구성시 설정 한 사용자 이름과 암호뿐만 아니라 네트워크에있는 라즈베리 파이의 IP 주소를 입력하십시오. 포트를 기본값 인 58846으로 두십시오. 추가를 클릭하십시오..
다시 Connection Manager에서 Raspberry Pi 항목을 볼 수 있습니다. 모두 잘되면 표시등이 녹색으로 변합니다.
연결을 클릭하면 원격 컴퓨터에 연결된 인터페이스로 들어갑니다.
사이트에 새로 설치, 토런트 토 런트가 있지만 원격 시스템과 데스크탑 클라이언트 간의 연결은 성공입니다.!
이제 WebUI를 구성하거나 (원하는 경우)이 자습서의 다음 단계로 건너 뜁니다..
옵션 2 : WebUI 액세스를위한 대홍수 설정
WebUI를 구성하는 것이 훨씬 빠르며 일부 모바일 응용 프로그램을 사용하여 대홍수에 액세스 할 수 있습니다. 그러나 이전에 언급했듯이 전체 ThinClient 환경보다 적은 수의 기능에 액세스 할 수 있습니다. 예를 들어, ThinClient는 Pi 로의 자동 전송을 위해 토렌트 파일을 대홍수 ThinClient와 연관시킬 수 있지만 WebUI에서는이를 수행 할 수 없습니다.
먼저 리포지토리를 업데이트하고 업그레이드하십시오. 터미널을 열고 다음 두 명령을 차례로 실행하십시오.
sudo apt-get update
sudo apt-get upgrade
그런 다음 WebUI를 설치하려면 다음 명령을 실행하십시오.. 참고 : 이미 튜토리얼의 ThinClient 섹션에 Deluge 데몬을 설치 한 경우 여기에서 첫 번째 명령을 건너 뛰십시오.
sudo apt-get install을 설치했다.
sudo apt-get python-mako 설치하기
sudo apt-get deluge-web을 설치하십시오.
대홍수 - 웹
이 시퀀스는 Deluge 데몬 (아직 마지막 섹션에 설치하지 않은 경우), Mako (WebUI가 필요로하는 Python 용 템플릿 갤러리), WebUI 자체를 설치 한 다음 WebUI 프로그램을 시작합니다.
WebUI의 기본 포트는 8112입니다. 변경하려는 경우 다음 명령을 실행하십시오.
sudo pkill 홍수 - 웹
nano ~ / .config / deluge / web.conf
이렇게하면 WebUI가 중지되고 WebUI의 구성 파일이 열립니다. nano를 사용하여 "port": 8112를 편집하고 8112를 1000 이상의 임의의 포트 번호로 바꿉니다 (1-1000은 시스템에서 예약 됨).
WebUI를 실행하고 실행하면 웹 브라우저를 사용하여 WebUI에 연결해야합니다. 당신 양철통 Pi의 브라우저를 사용해야하는 경우에는 브라우저를 사용하십시오. 그러나 가장 유쾌한 사용자 경험이 아니며 가장 긴급 상황에 가장 적합합니다. 일반 데스크톱 컴퓨터에서 브라우저를 열고 Pi의 IP 주소를 방금 선택한 포트로 지정하십시오 (예 :. http://192.168.1.13:8112
).
비밀번호 프롬프트 (기본 비밀번호는 "대홍수")로 인사하고 처음 입력 한 후에는 즉시 변경하도록 권장됩니다. 그 후에는 경량 인터페이스를 통해 대홍수와 상호 작용할 수 있습니다..
ThinClient와는 완전히 다르지는 않지만 가볍게 사용할 수있을 정도로 견고하며 수많은 토렌트 제어 모바일 앱의 연결 지점 역할을한다는 이점이 있습니다..
2 단계 : 프록시 또는 VPN 구성
지금 급류 다운로드를 시작하고 싶지만 기다려야 할 수도 있습니다! 아직하지 마. 처음에는 프록시 서버 나 VPN을 통해 연결을 셔틀 링하지 않고 BitTorrent 클라이언트를 사용하는 것은 무모합니다..
BitTorrent 트래픽을 익명화하고 암호화하는 방법을 아직 읽지 않았다면 지금해야 할 일입니다. 첫번째 섹션 (BitTorrent 연결을 보호하는 것이 왜 중요한지 더 잘 이해하기 위해)을 읽은 다음 계속하기 전에 프록시 서비스 또는 더 좋은 것은 좋은 VPN에 등록하십시오..
VPN을 사용하는 경우 매우 간단합니다. Linux 클라이언트를 제공하는 VPN을 선택하기 만하면됩니다. 그런 다음 Pi에 Linux 클라이언트를 다운로드하여 설치하고 시작한 다음 원하는 서버에 연결하십시오. (Raspberry Pi가 부팅 될 때 실행되도록 설정할 수도 있으므로 항상 VPN에 연결됩니다.)
프록시를 사용하는 경우 환경 설정> 프록시 아래의 정보를 대홍수로 연결할 수 있습니다. 피어, 웹 시드, 트래커 및 DHT 섹션을 작성하여 프록시 사용자 이름과 암호를 적절한 슬롯에 배치해야합니다. 프록시 서비스의 유형, 호스트 및 포트가 다를 수 있으므로 해당 설명서를 확인하십시오.
프록시 설정을 적용하려면 대홍수 데몬을 다시 시작해야합니다. 터미널에서 다음 명령을 입력하십시오.
sudo pkill deluged
도망친
그 후, 당신은 모두 설정해야합니다..
프록시 또는 VPN을 적극적으로 사용하고 있는지 테스트하는 가장 좋은 방법은 명시 적으로 설계된 토런트 파일을 다운로드하여 IP 주소를 다시보고하는 것입니다. 이 토렌트 중 다수는 BTGuard의 Torrent와 TorGuard의 Torrent를 포함하여 온라인에서 찾을 수 있습니다. 대서양 중 하나 또는 두 급류를로드하고 잠시 기다리십시오..
급류가 각각의 추적기에 연결할 기회를 얻은 후, 대홍수 클라이언트에서 급류를 선택하고 위에 표시된 것과 같이 "추적기 상태"항목을 확인하십시오. 둘 다 클라이언트에서 발견 한 IP 주소를보고합니다. 해당 IP 주소가 공개 IP 주소와 일치하면 프록시 또는 VPN이 제대로 구성되지 않았으며 이전 섹션으로 돌아가서 구성을 확인해야합니다. 제대로 구성되어 있으면 프록시 나 VPN의 IP 주소가 표시되며 사용자의 IP 주소는 표시되지 않습니다..
3 단계 : 다운로드 위치 구성
다음으로 외장형 하드 드라이브를 사용하도록 대홍수를 구성해야합니다. 앞에서 언급 한 가이드의 하드 드라이브 장착 지침을 따랐다면 부팅시 자동 마운트되도록 하드 드라이브를 준비했습니다.
거기에서 대홍수의 기본 위치를 변경하기 만하면됩니다. 대홍수의 환경 설정으로 이동하여 다운로드 탭으로 이동하십시오. 기본적으로 대홍수는 모든 것을 / home / pi로 보냅니다. 그 작은 SD 카드가 진짜 빨리 채울 것입니다, 그래서 우리는 그것을 바꿀 필요가 있습니다..
먼저 저전력 네트워크 저장 자습서에서 이미 설정 한 공유 폴더 인 / media / USBHDD1 / shares에 몇 가지 새 폴더를 만듭니다. 이렇게하면 네트워크를 통해 다운로드 한 토렌트에 쉽게 액세스 할 수 있습니다. 과 토런트 파일 자동 로딩을위한 네트워크 액세스 가능 폴더가 있어야합니다. 다음 명령을 사용하여 폴더 세트를 만듭니다 (이전 튜토리얼에서 사용한 것과 같은 Pi 설정을 사용하지 않는 경우 위치에 따라 경로 이름을 조정하십시오).
sudo mkdir / media / USBHDD1 / shares / torrents / sudo mkdir / media / USBHDD1 / shares / torrents / sudo mkdir / media / USBHDD1 / shares / torrents / sudo mkdir / media / USBHDD1 / shares / torrents / torrent-backups를 다운로드하여 sudo mkdir / media / USBHDD1 / shares / torrents를 다운로드하십시오.
그런 다음 우회전하여 4 개의 새 디렉토리를 대홍수에 연결하십시오..
확인을 클릭하여 디렉토리를 설정하십시오. 프록시 설정과 마찬가지로 다시 시작할 필요가 없습니다..
4 단계 : 연결 테스트
이제는 시스템이 원활하게 실행되고 있는지를 알 수있는 충분히 큰 토렌트를 다운로드 할 시간입니다. 테스트를 위해 현재 Linux Mint 배포판의 .torrent 파일을 가져 왔습니다. 1.7GB의 견고한 무게로 연결 속도 모니터링에 이상적입니다..
연결이 안정적이고 Linux 급류가 멋지게 들리면 다음 단계로 넘어갈 시간입니다. 클라이언트 시작 자동화.
5 단계 : 시작시 대홍수가 실행되도록 구성
대홍수 설정을 떠나기 전에 마지막 세부 사항 하나를 살펴보아야합니다. Raspberry Pi가 부팅 될 때 대홍수 데몬과 WebUI가 자동으로 실행되도록 설정해야합니다. 좀 더 복잡한 init 파일과 설정을 편집하는 번거 로움없이 간단하게하기 위해 rc.local 파일에 주석을 달기 만하면됩니다. 이렇게하려면 터미널에서 다음 명령을 실행하십시오..
sudo nano /etc/rc.local
rc.local 파일이로드 된 상태에서 다음 줄을 파일의 끝에 추가하십시오. 참고 : WebGUI를 사용하지 않는 경우 "deluge-web"으로 끝나는 두 번째 명령을 추가 할 필요가 없습니다. 이것은 VPN 프로그램을 추가하는 좋은 장소 일 수도 있습니다..
# 부팅시 대홍수 시작 : sudo -u pi / usr / bin / python / usr / bin / deluged sudo -u 파이 / usr / bin / python / usr / bin / deluge-web
rc.local 파일은 작업이 완료되면 다음과 같이 보일 것입니다 (VPN을 추가했을 수도 있음).
Ctrl + X를 눌러 작업을 종료하고 저장하십시오..
이 시점에서 우리는 귀하의 Raspberry Pi를 재시작 할 것을 권장합니다. 따라서 명령 행에서 "sudo reboot"을 실행하십시오. Pi의 재부팅이 끝나면 다른 PC로 가서 Deluge ThinClient 및 / 또는 WebUI에 연결하여 둘 다 작동하는지 확인하십시오.
여기에서 발생할 수있는 두 가지 주요 오류가 있습니다. 첫째, 연결 실패는 초기화 스크립트가 작동하지 않는다는 것을 의미합니다. 파이에서 터미널을 열고 튜토리얼 앞부분에서 배운 명령을 사용하여 수동으로 데몬과 WebUI를 시작하십시오. 지금 작동하는지 확인하십시오. 만약 그렇다면, 뒤로 가서 rc.local 스크립트를 고치십시오..
둘째, 클라이언트를 열 수 있지만 기존의 급류 (예 : 이전에 테스트했던 Linux 급류와 같은)에 대한 권한 오류가 표시되면 외부 하드 드라이브가 마운트되지 않았거나 잘못 마운트되었음을 나타냅니다. 외부 드라이브 설치에 관한 섹션을 검토하고 저전력 네트워크 스토리지 자습서에서 부팅시 자동 마운트되도록 설정하십시오.
격렬한 경험 향상
이제 토런트 박스를 구성하고 준비가되었으므로 사용자 경험을 향상시키기 위해 조사 할 수있는 몇 가지 추가 도구와 수정 사항이 있습니다. 이 팁과 트릭은 필요하지 않지만 Rabberry Pi가 Torrent Box를 사용하기 쉽게 만들어줍니다..
모바일 액세스 추가: Android 용 Transdroid 및 Transdrone과 같은 모바일 컨트롤 앱을 다운로드하는 것이 좋습니다. Apple은 App Store의 급류 관련 앱에 대해 매우 공격적으로 입장을 취했으며 (제출 프로세스를 미루어 진 모든 앱을 금지했습니다), 불행히도 iOS 사용자에게는 단호한 제안이 없습니다..
대홍수는 현재 웹 UI 용 모바일 최적화 템플릿을 가지고 있지 않지만 iPad 및 Kindle Fire와 같은 태블릿에서 기능적 이상입니다..
공유 드롭 폴더 설정: 튜토리얼의 앞부분에서 간략하게 언급했지만 네트워크에서 생성 한 / torrents / watch / 폴더에 액세스 할 수 있는지 확인하십시오. 대용량의 .torrent 파일을 폴더에 덤프하고 대홍수를 자동으로로드 할 수있는 것이 정말 편리합니다..
브라우저 플러그인 설치: Chrome 및 Firefox 용으로 대구도 중심의 플러그인이 몇 가지 있는데, 다음과 같은 사용자 환경을 개선합니다.
- 크롬:
- DelugeSiphon : WebUI에서 .torrent 추가 가능
- 대홍수 원격 : 현재 급류 및 진도의 간단한보기
- Firefox:
- BitTorrent WebUI + : WebUI에서 .torrent 추가 가능
- WebUI Quick Add Torrent : Torrent를 쉽게 추가 할 수 있도록 웹 페이지에 클릭 가능한 아이콘을 추가하는 Greasemonkey Script
대홍수 플러그인 활성화: 이미 대홍수에 포함 된 수많은 훌륭한 플러그인과 더 많은 타사 플러그인이 있습니다. 포함 된 플러그인 중 일부는 다음과 같습니다.
- 알림 : 토런트 완료 및 기타 이벤트에서 대홍수의 이메일 알림을 수신합니다.
- 스케줄러 : 시간대에 따라 대역폭 제한
Preferences> Plugins에서 찾을 수 있습니다. 원하는 항목을 선택하면 환경 설정 메뉴 (예 : 환경 설정> 알림)에 새 항목이 나타납니다..
타사 플러그인에 대한 추가 정보 및 설치 방법은 대홍수 위키의 플러그인 페이지를 확인하십시오..
향상된 기능과 플러그인을 구성, 테스트 및 조정 한 후에는 하루에 1 페니 만 소모하는 유능한 토런트 박스가 있습니다. 조용한 곳을 찾아 플러그를 꽂고 급류로 올려 놓은 다음 다운로드하여 심어주는 무거운 짐을 버려두십시오..