- - "항상 켜져있는"토렌트 클라이언트를 위해 Raspberry Pi에 변속기 설치

"항상 켜져있는"토렌트 클라이언트를 위해 Raspberry Pi에 변속기 설치

전송은 Torrent 클라이언트 소프트웨어입니다. 웹 인터페이스를 사용하므로 백그라운드에서 토렌트 다운로드를 처리하는 헤드리스 설정에 특히 적합합니다. 웹에는 라즈베리 파이 전송에 관한 많은 기사가 있습니다. 불행히도, 그들 중 많은 사람들이 너무 복잡하거나 단순히 잘못되었습니다. 그러나 자세한 지침을 따르면 Transmission을 설치하고 구성하는 것이 실제로 간단합니다.

전송 및 라즈베리 파이

오늘은토렌트시 VPN을 통해 토렌트 및 전송을 소개합니다. 그런 다음 Raspberry Pi를 전송을 실행하기위한 좋은 플랫폼으로 만드는 이유에 대해 설명합니다. 문제의 핵심으로 넘어 가서 Raspberry Pi에서 전송을 설치, 구성 및 사용하는 방법에 대한 자세한 지침을 제공합니다. 가이드를 간단하게 유지하려고 노력했습니다. 우리는 보풀을 제거하고 실제로 필요한 것만 유지했습니다. 이를 통해 프로세스를 최대한 간단하게 만들 수 있습니다.

최고의 VPN 등급 획득
30 일 환불 보증

30 일 동안 무료 VPN을 얻는 방법

예를 들어 여행하는 동안 잠시 동안 VPN이 필요한 경우 최고의 VPN을 무료로 얻을 수 있습니다. ExpressVPN은 30 일 환불 보증을 포함합니다. 구독 비용을 지불해야합니다. 사실이지만 30 일 동안 전체 액세스 한 다음 전액 환불을 취소합니다.. 그들의 질문이없는 취소 정책은 그 이름에 달려 있습니다.

급류를 다운로드 할 때 더 나은 개인 정보 보호를 위해 VPN을 사용하십시오

급류 다운로드에 아무런 문제가 없습니다그 자체. 실제로, 많은 오픈 소스 소프트웨어가 그런 식으로 배포됩니다. 그러나 토렌트는 저작권이있는 자료를 배포하는 데에도 사용됩니다. 이런 이유로 일부 인터넷 서비스 제공 업체는 누군가가 급류를 사용하기 때문에 이용 약관을 위반하고 있다고 생각할 수 있습니다. 그리고 그렇게 할 때 속도를 낮추거나 침해 통지를 보내거나 서비스를 중단하여 대응할 수 있습니다. ISP의 감시에서 온라인 활동을 숨기려면 VPN을 사용하십시오.

VPN은 데이터를 암호화하여 마법을 작동시킵니다크랙하기가 거의 불가능한 강력한 알고리즘을 사용합니다. 귀하의 IPS 또는 그 문제에 대해 귀하의 IPS 또는 다른 사람은 귀하가 가고있는 곳이나 온라인에서하고있는 일을 볼 수 없습니다. 또한 VPN은 위치를 가장하고 다른 곳에있는 것처럼 보이게하여 지리적 제한을 우회 할 수 있습니다.

많은 공급자를 이용할 수 있으므로 VPN을 선택하는 것은 어려운 작업이 될 수 있습니다. 고려해야 할 몇 가지 중요한 요소가 있습니다. 에이 빠른 연결 속도 버퍼링을 줄이고 로깅 금지 정책 귀하의 개인 정보를 더욱 보호 할 것입니다. 사용 제한 없음 최고 속도로 모든 콘텐츠에 액세스 할 수 있습니다. 여러 플랫폼을위한 소프트웨어 VPN이 장치에서 작동하는지 확인합니다.

토렌트를위한 최고의 VPN : IPVanish

토렌트를위한 최고의 VPN-IPVanish

위의 기준에 따라 여러 VPN 제공자를 테스트했으며 토렌트에 권장되는 제공자는 IPVanish. 전 세계 서버에서 속도 제한이 없거나제한, 무제한 대역폭, 무제한 트래픽 및 엄격한 무 로깅 정책 인 IPVanish는 뛰어난 성능과 가치를 제공합니다. Linux 클라이언트는 없지만 IPVanish는 업계 표준 OpenVPN 프로토콜을 사용하므로 OpenVPN 소프트웨어를 간단히 설치하고 구성하여 Raspberry Pi에서 제대로 작동합니다.

IPVanish는 7 일 환불 보증을 제공하므로 위험없이 테스트 할 수 있습니다. 점에 유의하시기 바랍니다 중독성 팁 독자는 IPVanish 연간 계획에서 60 %를 절약 할 수 있습니다.월 가격을 $ 4.87 / mo로 낮추었습니다.

급류 소개

토런트 또는 더 정확하게는 BitTorrent는사용자간에 파일을 공유하는 데 사용되는 통신 프로토콜. 인터넷에서 파일을 얻는 다른 방법 (예 : 웹 사이트 또는 FTP에서 다운로드하는 방법)과 달리 서버는 내용을 유지하기 위해 서버에 의존하지 않습니다. 오히려 모든 사용자에게 배포됩니다. BitTorrent는 2002 년에 주로 오픈 소스 Linux 운영 체제를 배포하는 방식으로 만들어졌습니다. 오늘날 BitTorrent는 파일 다운로드에 가장 많이 사용되는 방법이되었습니다. 인터넷상의 모든 파일 전송의 절반 이상이 급류를 통해 이루어집니다.

비트 토렌트 네트워크

BitTorrent는 모든 피어 투 피어 프로토콜입니다.사용자는 컨텐츠를 가져 오거나 공유 할 수 없습니다. 특별한 종류의 서버 인 BitTorrent Trackers는 연결된 각 피어에서 사용할 수있는 모든 파일 세그먼트를 추적합니다. 토렌트 소프트웨어를 시작하면 근처의 피어 및 트래커에 자동으로 연결되고 모든 로컬 파일 세그먼트 정보를 자동으로 공유하여 다른 사용자가 사용할 수있게합니다. 이것은 토렌트 운영의 중심입니다. 파일은 각 사용자의 컴퓨터에서 호스팅되고 공유됩니다.

특정 파일을 찾아서 다운로드하기 위해 토렌트 사용자는 인덱싱 웹 사이트를 사용합니다. 더 잘 알려진 것들 중에는 해적 만 또는 KickassTorrents. 그 토런트 색인 사이트는 검색을 제공합니다능력. 검색 결과는 다운로드 한 .torrent 파일을 반환하며 토렌트 클라이언트 소프트웨어가 실제 파일을 다운로드하는 데 사용합니다. 일부 소프트웨어 게시자는 소프트웨어를 다운로드 할 수있는 .torrent 파일도 제공합니다.

전송이란?

전송은 토런트 클라이언트 소프트웨어입니다.리눅스 운영 체제. .torrent 파일을 가져 와서 피어 및 추적기에 연결하고 파일 다운로드 및 공유를 처리합니다. 전송이 다른 토렌트 클라이언트와 다른 경우 사용자 인터페이스가 없다는 점입니다. 서버에서 실행되며 웹 인터페이스를 통해 액세스 및 사용됩니다.

전송 웹 클라이언트

웹 인터페이스는 .torrent 파일을 열거 나 .torrent 파일에 대한 웹 링크를 붙여넣고, 진행중인 완료된 다운로드의 진행 상황을보고, 토렌트의 모든 측면을 관리하는 곳입니다.

왜 라즈베리 파이를 선택해야합니까?

라즈베리 파이는 트랜스미션과 결합하여가장 저렴한 토런트 다운로드 서버 중 하나가 상상할 수 있습니다. Raspberry Pi에 필요한 모든 것이있을 때 수천 달러가 아닌 하드웨어에 수백 달러를 소비하는 이유는 무엇입니까? 하드웨어 측면에서 필요한 것은 Raspberry Pi와 이미 보유하고있는 일부 외부 저장소 뿐이며 몇 분 안에 급류를 처리하는 전용 기계를 보유 할 수 있기 때문에 더 이상 컴퓨터를 계속 작동시킬 필요가 없습니다. 지속적인 다운로드.

간단히 말해서 라즈베리 파이

비영리 단체가 영국에서 개발Raspberry Pi Foundation은 학교와 개발 도상국에서 기본적인 컴퓨터 과학을 가르치기 위해 Raspberry Pi의 기능 세트, 적응성, 크기 및 경제성 (약 35 달러에 구입할 수 있음)을 통해 2012 년에 출시 된 이래로 전세계에서 1,100 만 대 이상 판매되었습니다.

가장 최신 모델 및 권장 모델Raspberry Pi 3 모델 B를 사용하면 다양한 기능과 인터페이스 기능을 제공합니다. 1.2GHz, 64 비트, 쿼드 코어 ARM Cortex-A53 프로세서, 고성능 Broadcom VideoCore IV 그래픽 프로세서, 1GB RAM, 비디오, 오디오 및 USB 인터페이스를 갖춘이 제품은 실제로 강력하고 다양한 장치입니다. 비디오 인터페이스가 있지만 작동에 필요하지 않으며 Raspberry Pi는 훌륭한 헤드리스 장치를 만듭니다.

시작하기 전에

전송을 설치하고 구성하더라도Raspberry Pi에서 특별히 복잡하지는 않지만 시작하기 전에 확인해야 할 몇 가지 사항이 있습니다. 설정이 누락되어 설정을 완료 할 수 없다는 것은 부끄러운 일입니다.

몇 가지 가정

Raspberry Pi를 설치하고 최신 버전의 Raspbian 운영 체제를 실행하고 있다고 가정합니다.

우리는 또한 당신이 일부를 연결했다고 가정Raspberry Pi의 외부 저장소. 외장 USB 하드 디스크이거나 네트워크 연결 스토리지 형식 일 수 있습니다. 또한 스토리지 설정을 테스트했으며 올바르게 작동한다고 가정합니다.

마지막으로, 우리는 당신이이더넷 또는 Wi-Fi를 통해 네트워크에 연결된 Raspberry Pi는 네트워크가 작동하고 SSH를 사용하여 Raspberry Pi에 원격으로 연결하는 방법을 테스트했습니다.

필요한 것

기본적으로이 작업을 수행하려면 세 가지가 필요합니다.

  • 에이 라즈베리 파이. 라즈베리 파이 3을 강력히 추천합니다. 또한 Raspbian 운영 체제를 실행해야합니다. 물론 전원 어댑터, microSD 카드 및 케이스와 같은 필수 액세서리도 필요합니다.
  • 어떤 형태의 외부 저장. 이전 섹션에서 언급했듯이 USB하드 디스크는이 목적에 완벽하게 적합하며 일부 네트워크 연결 스토리지도 마찬가지입니다. USB 키를 사용할 수도 있습니다. 그들 중 일부는 요즘 꽤 큽니다. 저장하려는 데이터 양에 따라 다릅니다.
  • 마지막으로, 또한 컴퓨터 모든 설치 및 구성을 수행하고설치 한 후 Transmission 소프트웨어를 사용하십시오. Raspberry Pi와 동일한 네트워크에 연결되어 있으면 Windows, Macintosh 또는 Linux와 거의 같은 컴퓨터 일 수 있습니다. 설정을 위해 Raspberry Pi에 원격으로 연결할 수 있으려면 SSH 클라이언트 소프트웨어가 있어야합니다. Windows에서는 퍼티를 권장합니다. 또한 설치 후 Transmission에 연결할 웹 브라우저가 있어야합니다.

Raspberry Pi에서 전송 설치 및 구성

설정과 관련된 몇 가지 단계가 있습니다.라즈베리 파이에서의 전송은 특별히 복잡하지 않습니다. 지정된대로 각각을 실행하면 몇 분 내에 설치가 작동해야합니다.

1 단계 : Raspbian이 최신 버전인지 확인하십시오.

새 소프트웨어를 설치하기 전에 항상 최신 버전의 운영 체제가 설치되어 있고 모든 패치가 설치되어 있는지 확인하는 것이 좋습니다.

다음 단계는 모두 선택한 컴퓨터에서 실행되는 SSH 클라이언트를 사용하여 Raspberry Pi에 원격으로 연결되어 있다고 가정합니다.

다음 두 명령을 입력하고 두 번째 명령을 시작하기 전에 첫 번째 명령이 완료 될 때까지 기다리십시오.

sudo apt-get update
sudo apt-get upgrade

이러한 명령이 실행될 때 일부 변경 사항을 수락하라는 메시지가 표시 될 수 있습니다. 그렇다면 "y"를 입력하여 확인하십시오.

2 단계 : 변속기 설치

실제 설치는이 전체 프로세스에서 가장 간단한 부분 일 수 있습니다.

이 명령을 입력하십시오.

sudo apt-get install transmission-daemon

3 단계 : 디렉토리 생성

다음으로 Transmission이 다운로드 할 파일과 완성 된 파일을 저장할 디렉토리를 몇 개 만들어야합니다. 외부 저장소 경로가 / media / storage라고 가정합니다.

디렉토리를 작성하려면 다음 두 명령을 입력하십시오.

mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete

4 단계 : 권한 설정

전송은 기본적으로 사용자 "데비안 전송“. 보안상의 이유로이를 변경하지 않는 것이 좋습니다. 그러나 Torrent_inprogress 및 Torrent_complete 디렉토리에 쓸 수있는 권한을 가지려면 Transmission이 필요합니다. 이전 단계에서 작성된이 디렉토리는 사용자 pi 및 그룹 pi에 대해 기본적으로 권한이 770으로 설정되어 있습니다. 따라서 우리는 단순히데비안 전송”사용자를“pi”그룹에 추가하십시오.

다음 명령을 입력하면됩니다.

sudo usermod -a -G pi debian-transmission

편안하고 자신이하는 일을 알고 있다면 보안 요구 사항에 따라이 단계를 수정할 수 있습니다. 토렌트 다운로드 디렉토리에 rw 액세스 권한이 있는지 확인하십시오.데비안 전송" 사용자.

5 단계 : 전송 구성

모든 전송 구성은 settings.json이라는 텍스트 파일에 저장되며 / etc / transmission-daemon 디렉토리에 있습니다.

일반적인 setting.json 파일은 다음과 같습니다.

{
"alt-speed-down": 15,
"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": 15,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/storage/Torrent_complete",
"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": "/media/storage/Torrent_inprogress",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"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": true,
"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-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo",
"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": true,
"umask": 7,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}

settings.json의 대부분의 매개 변수는 다소 자명합니다. 일반적으로 몇 가지를 제외하고는 변경할 필요가 없습니다. 다운로드 디렉토리, 불완전한, rpc- 사용자 이름, rpc 비밀번호. 위의 샘플 파일에서 굵게 강조 표시되어 있습니다.

처음 두 개는3 단계에서 작성된 디렉토리의 올바른 경로입니다. rpc-username은 사용자가 선택할 수 있으며 rpc-password 일 수 있습니다. rpc-password 매개 변수는 파일을 편집 할 때 일반 텍스트로 표시되지만 파일을 저장하면 암호화 된 해시로 변환됩니다.

nano 편집기를 사용하여 settings.json 파일을 수정하겠습니다. 다음 명령으로 시작할 수 있습니다.

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

편집기가 시작되면변경이 필요한 매개 변수. 파일 편집을 마친 후 CTRL-X를 입력하여 나노 편집기를 종료 한 다음 수정 된 파일을 저장할지 묻는 메시지가 표시되면 Y를 입력하십시오.

6 단계 : 변속기 재 장전

이 시점에서 확실히 다시 시작해서는 안됩니다. 이것은 여러 전송 튜토리얼이 문제를 일으키는 곳입니다. 다시 시작하면 구성 파일을 덮어 쓰게되며 이는 확실히 원하는 것이 아닙니다.

필요한 것은 전송 데몬을 다시 시작하는 것입니다. 이 명령으로이를 수행하십시오.

sudo service transmission-daemon reload

짜잔! 끝났습니다. Raspberry Pi에서 Transmission 소프트웨어를 헤드리스로 실행해서는 안됩니다.

7 단계 : 설치 확인

Transmission이 제대로 작동하는지 확인하려면 웹 브라우저를 열고 http : //로 이동하십시오.파이 IP 주소: 9091 파이 IP 주소 Raspberry Pi의 실제 IP 주소로 교체해야합니다. 또는 IP 주소 대신 호스트 이름을 사용할 수도 있습니다.

사용자 ID와 비밀번호를 묻는 메시지가 표시됩니다. 구성한 것을 입력하면 다음과 유사한 페이지가 나타납니다.

전송 빈 페이지

라즈베리 파이에서 전송 사용

이제 Transmission을 설치 했으므로 어떻게해야합니까그것을 사용, 당신은 요청할 수 있습니다? 설치하는 것만 큼 쉽습니다. Transmission은 급류 클라이언트 일 뿐이며 다른 유사한 소프트웨어와 마찬가지로 존재하는 수많은 급류 색인 사이트 중 하나와 같은 다른 곳에서 콘텐츠를 검색해야합니다.

적합한 .torrent 파일을 찾으면 다운로드하는 대신 링크 (또는 버튼)를 마우스 오른쪽 버튼으로 클릭하고 드롭 다운 상황에 맞는 메뉴에서 링크 위치 복사를 선택하십시오.

복사 링크 위치

이제 Transmission 페이지로 돌아가서 창의 왼쪽 상단에있는 폴더 아이콘을 클릭하십시오. 에서 토렌트 파일 업로드 상자에서 '아래의 입력란을 마우스 오른쪽 버튼으로 클릭하십시오.또는 URL을 입력하십시오.방금 복사 한 URL을 붙여 넣습니다.

토렌트 파일 업로드

클릭 업로드 버튼을 누르면 다운로드가 잠시 시작됩니다. 그런 다음 전송 창에서 다운로드 진행 상황을 모니터링 할 수 있습니다.

전송 다운로드 진행 중

결론

라즈베리 파이의 가격과 일부이미 소유하고있을 수있는 외부 저장소를 사용하면 언제든지 실행 상태를 유지할 수있는 Torrent 클라이언트로 자체 미디어 서버를 완성 할 수 있습니다. 그것은 복잡한 노력으로 명성이 있지만, 실제로 당신의 ard가 올바른 지시를 가지고 있지는 않습니다. 일단 설치되면 다른 토렌트 클라이언트처럼 Transmission을 사용하는 것이 쉽습니다.

Transmission을 사용 해보고 공유하십시오.우리와 함께 경험. 우리는 그것이 어떻게되었는지, 어떤 문제가 있다면 – 어떻게 해결했는지 알고 싶습니다. 아래 의견을 사용하여 의견을 공유하십시오.

코멘트

</ div>