Автор Сообщение

Alex0007

avatar Alex0007




В интернете есть много туториалов на эту тему, но все они устарели и, чтобы поднять сидбокс новичку, как я, приходилось тратить много времени, я попробую это исправить. Итак у нас есть сервер и Debian, будем использовать программу Putty для ввода консольных команд.

Добавим в файл /etc/apt/sources.list

Цитата:

Пишем в Putty sudo vi Путь_к_файлу(в нашем случае(sudo vi/etc/apt/sources.list), редактируем, esc, :wq для выхода с сохранением)
Теперь в Putty набираем

Цитата:

apt-get update

Цитата:

apt-get upgrade

Цитата:

apt-get install transmission-daemon
Останавливаем Transmission:

Цитата:

/etc/init.d/transmission-daemon stop
В папке /etc/transmission-daemon заменяем содержимое файла settings.json на
{
"alt-speed-down": 50,
"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": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"dht-enabled": true,
"download-dir": "/var/lib/transmission-daemon/downloads",
"download-limit": 100,
"download-limit-enabled": 0,
"encryption": 1,
"incomplete-dir": "/root/Downloads",
"incomplete-dir-enabled": false,
"lazy-bitfield-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"open-file-limit": 32,
"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": 0,
"pex-enabled": true,
"port-forwarding-enabled": false,
"preallocation": 1,
"proxy": "",
"proxy-auth-enabled": false,
"proxy-auth-password": "",
"proxy-auth-username": "",
"proxy-enabled": false,
"proxy-port": 80,
"proxy-type": 0,
"ratio-limit": 2.0000,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "СЮДА_ПАРОЛЬ",
"rpc-port": 9091,
"rpc-username": "СЮДА_ЛОГИН",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"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": false,
"umask": 18,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14
}
Запускаем Transmission

Цитата:

/etc/init.d/transmission-daemon start
Заходим IP-сервера:9091 и проверяем, что все работает.


Останавливаем Transmission:

Цитата:

/etc/init.d/transmission-daemon stop
В конфиге указать путь ("download-dir": "/var/www"). В этой папке находится файл index.html, его нужно удалить. При заходе на http://IP сервера, будут видны готовые файлы в виде ссылок на загрузку, которые можно будет скачать с сервера на комп с помощью браузера или любого менеджера закачек. Также необходимо установить права на запись:
chmod 777 /var/www/
Или:
chmod +rwx /var/www


После правки конфига обязательно перезагрузить Transmission:

Цитата:

sudo /etc/init.d/transmission-daemon reload
(Перезагрузка transmission-daemon)

А потом Запускаем Transmission:

Цитата:

/etc/init.d/transmission-daemon start
Шаги осуществлялись на FastVps.ru(хоть и реклама, но сервис хороший) плохой(выставляет счета по превышению трафика)

Следующий подопытный: selectel.ru(не "рекомендовали" мне ставить сидбокс + требуют паспортные данные)

sebladec

У тебя это на обычном компе собрано?
Я просто такое чудо соорудил из маршрутизатора D-Link Dir 320 + Transcend 1Tb. Оч полезно,раньше комп под ухом жужжал, а щас тихота и все раздается :wink:

ElPiastro

Для удаленного управления закачками существует удобный клиент Transmission remote GUI, работает пошустрее веб-интерфейса Трансмишшна и есть поддержка русского языка.

sebladec

ElPiastro
Аминь брат :) Его и юзаем))))

kenny

для того чтобы выжать максимум, не советую трансмишен. делайте связку rtorrent+вебморда)
намного быстрее и не так требовательно по ресурсам.

sebladec

kenny
А у тебя внятного мануала по установке rtorrent на DD-WRT нет случаем? я пытался, но получилось неочень, поэтому оставил трансмиссию. А на форуме кто-то пытался написать, но безуспешно, хотя я давно незаглядывал туда, но думаю врядле, что-то поменялось.
Если подскажеш буду оч. благодарен :)

Alex0007

kenny
Просто сделай туториал, а то у меня не получилось прикрутить веб-морду :D

kenny

Opennix
Наша группа реализовала настройку.

Alex0007

kenny
Вечером проверю

Какая то сложнота :(

kenny

Alex0007
в чем сложность?
Вот пример установки на gentoo
Добавляем

Код:

/etc/portage/package.use

Далее в терминале

Код:


su
emerge rtorrent

По большому счету все, но мы же рождены чтоб сказку сделать былью?
Ставим Apache
Добавим в

Код:

 /etc/portage/package.keyword

Код:

www-apache/mod_scgi ~x86
www-apps/scgi ~x86

Устанавливаем

Код:

emerge mod_scgi

Правим /etc/apache2/modules.d/20_mod_scgi.conf

Код:


<IfDefine SCGI>
LoadModule scgi_module modules/mod_scgi.so
<Location "/RPC2">
        SetHandler scgi-handler
        SCGIServer localhost:5000
        SCGIHandler On
        Options -Multiviews
        AuthName "RPC2 Restricted Area"
        AuthType Basic
        AuthBasicProvider file
        AuthUserFile /var/www/tool/htpasswd/.rutorrent
        Require valid-user
</Location>
</IfDefine>

Груба говоря Location "/RPC2" точка монтирования, если перейти по url http://localhost/RPC2
Ну что теперь осталось немного, правим скрипт запуска /etc/conf.d/apache2:
Строчка должна выглядеть примерно так

Код:

APACHE2_OPTS="-D SCGI ...... "

Перезапускаем

Код:

/etc/init.d/apache2 restart

Осталось две песни про войну заикаясь и мы на месте, ставим веб морду

Код:

svn checkout http://rutorrent.googlecode.com/svn/trunk/rtorrent

Тем самым мы забираем последнюю версию.
Настройки клиента лежат в домашней папки пользователя.

Код:

touch /home/%username%/ .rtorrent.rc

Примерный конфиг

Код:


scgi_port = 127.0.0.1:5000
encoding_list = UTF-8
# Максимальное и минимальное количество пиров при соединении через torrent.
max_peers = 400
#min_peers = 40

# Тоже что и выше, только для seed выкаченных torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50

# Максимальное количество одновременных закачек per torrent.
#max_uploads = 15

# Глобальная скорость закачки и отдачи в KiB. "0" - без ограничений.
download_rate = 0
upload_rate = 0

# Директория по умолчанию для сохранения закачиваемых торентов.
directory = /var/ftp/pub/torrent/

# Каждый день сработает тригер "throttle_1" в 18:00 и установит скорость
# скорость закачки в unlimited, а тригер "throttle_2" установит ее в 15kb
# в 08:00. Используя это клиент может автоматически регулировать скорость закачки.
schedule = throttle_1,18:00:00,24:00:00,download_rate=0
schedule = throttle_2,08:00:00,24:00:00,download_rate=15

# rtorrent каждые 5 секунд проверяет этот каталог на новые *.torrent
# файлы и если они есть то ставит их на закачку
schedule = watch_directory,5,5,load_start=~/torrent/*.torrent

# номер порта
#
port_range = 6900-6900

# случайный выбор порта для обмена данными. В данном случае он отключен
port_random = no

# проверять хэш торрента после закачки
check_hash = yes
umask = 022
session_on_completion = yes
session_save = yes
working_directory = /home/%username%/torrent
max_uploads = 100

p.s: как видите ничего сложного. Если нужны настройки под что-то другое пишите, будет время отвечу. Чем хороши unix-подобные системы, настройки идентичны везде :af:

Alex0007

Не слушайте kenny - его туториалы сложны как матан, я ступорнул на первом шаге :)

kenny

хех и что там сложного?

Mos

sebladec
Подскажи пожалуйста, как приучил dd-wrt работать с ntfs. Я пробывал через ntfs-3g, но получилась ерунда, т.к. ядро было 2.4, а не 2.6, как требовалось.

Alex0007

del

Eddie13

альтернативы сидбокса для win есть?

Alex0007

Eddie13
У тебя есть сервер Win?
Тогда зачем нужен сидбокс на винде?

Eddie13

Alex0007 сервер есть

Alex0007

Eddie13
я не знаю :(

kenny

Eddie13
у юторрента есть веб морда

Eddie13

kenny а поподробней ?

Alex0007

kenny
В ней вроде нельзя рулить, только мониторить

kenny

Alex0007
могу ошибаться давно не юзал, но вроде там было управление
Eddie13
http://torrentblog.ru/nastrojka-webui-v-torrent/

Alex0007

Добавил информации в связи с опытом у нового хостера.
Вопрос: если анонимизировать топик, смогу ли я редактировать его?

Cherterok

сколько новых слов.... я аш потерялся)

Alex0007

Добавил нижний спойлер

Хотите добавить комментарий к записи скачать торрент Поднимаем сидбокс на сервере Debian

!Обратная связь