토렌트 시드박스 · 2 min read · Feb 12, 2026
우분투 10.10 LAN 토렌트 시드박스: Avalanche-rt, Lighttpd, Rtorrent, Vsftpd 및 Samba - 2페이지
웹 인터페이스
받아서 압축을 풉니다:
wget "http://avalanche-rt.googlecode.com/files/avalanche_rt_0_9_RC2.tar.gz"
mkdir avalanche
tar xzvf avalanche_rt_0_9_RC2.tar.gz -C avalanche/다음으로, 디렉토리의 내용을 원하는 위치(예: /var/www/webui 또는 http-root에 직접)로 이동합니다:
sudo mv avalanche/* /var/www/이제 settings.php를 편집해야 합니다:
sudo nano /var/www/settings.phpRPC 마운트를 위한 사용자/비밀번호 조합을 사용하지 않기 때문에 이 두 줄을 삭제할 수 있습니다. torrents_folder를 이전에 생성한 디렉토리(예: /home/torrent/torrent-files)로 변경합니다. 서버 포트 는 5001이 아닙니다! 대부분의 경우 포트 80입니다(다른 포트를 필요로 하는 사람은 자신이 무엇을 하고 있는지 알고 있습니다).
이제 소유권과 파일 권한을 설정해야 합니다:
cd /var/www/
sudo chmod -R 775 torrents/
sudo chmod 664 prefs.json
sudo chown -R www-data:www-data *기본적으로 우리는 완료했습니다. xmlrpc를 위한 rtorrent, xmlrpc를 위한 lighttpd 및 웹 인터페이스를 설정했습니다.
다음으로 새로운 스크린을 시작합니다…
screen그리고 rtorrent를 실행합니다:
rtorrent이제 스크린 창을 분리할 수 있습니다( strg + a + d). rtorrent는 이제 백그라운드에서 실행되고 있습니다. 다음과 같이 스크린으로 돌아갈 수 있습니다:
screen -RD다음으로 lighttpd를 재시작합니다:
sudo /etc/init.d/lighttpd restart(이 단계는 필요하지 않을 수 있지만, rtorrent와 lighttpd가 통신할 수 없을 때 도움이 되는 경우가 많으므로 수행해도 나쁘지 않습니다.)
이제 웹 브라우저를 통해 avalanche-rt 웹 인터페이스에 로그인할 수 있어야 합니다.
모든 것이 잘 실행되고 avalanche-rt가 오류 메시지를 표시하지 않으면 토렌트를 시도해 보세요(예: http://releases.ubuntu.com/maverick/ubuntu-10.10-server-i386.iso.torrent) - 이제 다운로드되어야 합니다.
오류가 발생하면, avalanche-rt는 http://code.google.com/p/avalanche-rt/wiki/CommonErrors에서 좋은 일반 오류 목록을 제공하지만, 이 단계를 따랐다면 오류가 발생하지 않아야 합니다.
기본적으로 우리는 완료했습니다. 이제 .rtorrent.rc에서 rtorrent 조정을 할 시간입니다. 예를 들어, rtorrent를 통해 자동으로 시작될 토렌트를 업로드할 수 있는 감시 폴더를 설정하고, 수신 비트토렌트 연결을 위한 포트를 설정할 수 있습니다(하나의 포트만 사용하는 경우에도 포트 범위 스타일로 작성해야 합니다. 예: 12345-12345는 포트 12345만 엽니다), dht 및 pex를 활성화/비활성화하고, 다운로드 제한을 설정하는 등의 작업을 할 수 있습니다. rtorrent는 매우 강력합니다.
설정을 저장한 후 rtorrent를 재시작하고 마지막으로 lighttpd를 재시작합니다.
다음으로, 시드박스에 저장된 데이터에 접근할 방법이 필요합니다.
따라서 안전하고 간단한 ftp 데몬인 vsftpd를 설치합니다.
VSFTPD
sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf다음 줄을 주석 해제/변경하기만 하면 됩니다:
locale_enable=yes
write_enable=yes
chroot_local_user=yes이제 ftp를 통해 감시 폴더에 토렌트를 업로드할 수 있습니다. 또한 모든 필요한 디렉토리에 ftp를 통해 접근할 수 있습니다. 모든 디렉토리는 사용자 홈 디렉토리에 위치해 있습니다(ftp 사용자는 서버에 로그인한 사용자입니다). 인터넷 설정의 경우, 추가적인 연결 암호화와 함께 로그인 셸이 없는 다른 더 안전한 사용자 관리(ftp 사용자)를 고려할 수 있습니다.
작업이 완료되면 파일을 저장하고 종료한 후 vsftpd를 재시작합니다:
sudo restart vsftpdftp 부분은 여기까지입니다.
Windows 머신을 통해 다운로드에 접근할 수 있도록 Samba를 설치합니다. 파일을 실수로 삭제하지 않도록 Samba를 읽기 전용으로 구성합니다.
Samba
sudo apt-get install samba구성을 편집합니다:
sudo nano /etc/samba/smb.conf프린터 섹션을 주석 처리하고 공유를 생성합니다:
[incoming]
path = /home/torrent/downloads
guest ok = no
writeable = nosamba 데몬을 재시작합니다:
sudo restart smbd이제 로그인 및 셸 없이 Samba 로그인을 위한 사용자를 추가합니다:
sudo adduser --no-create-home --disabled-login --shell /bin/false usernameSamba 사용자 추가(두 사용자 이름은 동일해야 합니다):
sudo smbpasswd -a username비밀번호를 설정합니다:
sudo smbpasswd share이제 설정한 사용자 이름/비밀번호로 Windows 네트워크를 통해 시드박스에 접근할 수 있습니다.
새로운 토렌트 시드박스를 즐기세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.