|
sanrega
Стаж: 13 лет 1 месяц Сообщений: 63
|
sanrega ·
13-Авг-17 13:45
(7 лет 3 месяца назад, ред. 18-Окт-17 00:00)
Инструкция для версии Embedded. 1. Создать файл torrc в любом месте на пуле, где он переживёт перезагрузку. В моём примере используется директория по пути /mnt/wdpurx/Rutr, таким образом, полный путь к файлу будет /mnt/wdpurx/Rutr/torrc.
Содержимое файла torrc:
Код:
SOCKSPort localhost:9050 SOCKSPolicy accept private:*
SOCKSPolicy reject *:* RunAsDaemon 1 Nickname nas4freevirt TrackHostExits tr0.torrent4me.com, tr1.torrent4me.com, tr3.torrent4me.com, tr4.torrent4me.com, tr5.torrent4me.com, bt.t-ru.org, bt1.t-ru.org, bt2.t-ru.org, bt3.t-ru.org, bt4.t-ru.org, ExcludeExitNodes {by},{ru},{ua},{kz},{??}
StrictNodes 1
2. Создать файл tor_privoxy.sh в директории Rutr.
Содержимое файла tor_privoxy.sh:
Код:
#!/bin/sh
# Transmission http anoncer fwd
pkg install -y tor
pkg install -y privoxy
mv /usr/local/etc/tor/torrc /usr/local/etc/tor/torrc.sample
cp /mnt/wdpurx/Rutr/torrc /usr/local/etc/tor/
cp /mnt/wdpurx/Rutr/config /usr/local/etc/privoxy/
service tor onestart
service privoxy onestart
ipfw add 01110 fwd 127.0.0.1,8118 tcp from any to any 80 not uid privoxy out via bge0
3. Создать файл config в директории Rutr.
Содержимое файла config:
Код:
confdir /usr/local/etc/privoxy
#logdir /var/log/privoxy
actionsfile match-all.action
actionsfile default.action
filterfile default.filter
#logfile logfile listen-address 127.0.0.1:8118 toggle 0
enable-remote-toggle 0
enable-remote-http-toggle 0
enable-edit-actions 0
enforce-blocks 0
buffer-limit 4096
enable-proxy-authentication-forwarding 0 #forward-socks5t / localhost:9050 .
#forward-socks4a / 127.0.0.1:9050 .
forward-socks4a .rutr.life 127.0.0.1:9050 .
forward-socks4a .rutracker.cc 127.0.0.1:9050 .
forward-socks4a .t-ru.org 127.0.0.1:9050 .
forward-socks4a .kinozal.tv 127.0.0.1:9050 .
forward-socks4a .kinozal.me 127.0.0.1:9050 .
forward-socks4a .torrent4me.com 127.0.0.1:9050 .
#forward-socks4a .2ip.ru 127.0.0.1:9050 .
#forward-socks4a .ip-ping.ru 127.0.0.1:9050 . forwarded-connect-retries 0
accept-intercepted-requests 1
allow-cgi-request-crunching 0
split-large-forms 0
keep-alive-timeout 5
tolerate-pipelining 1
socket-timeout 300
Соответственно, пути в коде файлов должны соответствовать актуальным путям для вашей системы. 4. Теперь нужно прописать автоматический старт скрипта tor_privoxy.sh при загрузке системы. Для этого, в веб-интерфейсе NAS4Free идём Система -> Дополнительно -> Командные скрипты.
Жмём + для добавления нового командного скрипта и прописываем путь к файлу tor_privoxy.sh. Тип выбираем Постинициализация.
Не забываем поставить галочку Включить и сохранить изменения. 5. Перезагружаем сервер для проверки. Если всё настроено правильно, раздачи с трекеров, прописанных в файле config должны быть зелёными.
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
07-Окт-17 13:24
(спустя 1 месяц 24 дня)
Пишет:
nas: ~# pkg install -y tor
Updating FreeBSD repository catalogue...
pkg: Repository FreeBSD load error: access repo file(/var/db/pkg/repo-FreeBSD.sqlite) failed: No such file or directory
pkg: http://pkg.FreeBSD.org/FreeBSD:11:amd64/quarterly/meta.txz: Connection refused
repository FreeBSD has no meta file, using default settings
pkg: http://pkg.FreeBSD.org/FreeBSD:11:amd64/quarterly/packagesite.txz: Connection refused
Unable to update repository FreeBSD
Error updating repositories!
nas4free 11.1.0.4 - Atomics (revision 4619)
Как адрес репозитория поменять?
|
|
Nimn@L
Стаж: 15 лет Сообщений: 7
|
Nimn@L ·
08-Окт-17 00:32
(спустя 11 часов)
Сегодня как обычно закинул торрент в Remote GUI, а загрузка не пошла. Перезагрузил всё оборудование, добавил ещё несколько других торрентов - всё одно и тоже. Все висят красным, и даже не пытаются грузиться. Торрент с другого трекера подхватился с первого раза, и без проблем пошла загрузка. Я так понимаю ростелеком опять что-то заблокировали. Торрентокачалка - Nas4Free 10.3.0.3
Клиент - Transmission
DNS везде стоят гугловские
Сайт открываю через FriGate Способ описанный выше со скриптом, добавляемым в автозагрузку не помог.
Но самое главное и непонятное для меня явление - если запустить на ПК локальный торрент-клиент, то в нём всё работает. А сервер перестал грузить торренты с рутрекера. Порты везде открыты и прописаны.
Банальные вопросы типа "наличия прав на папку в системе", "наличия свободного места в пуле", и "работает ли сервис" все проверил. Всё в порядке.
Помогите пожалуйста с решением проблемы.
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
08-Окт-17 13:33
(спустя 13 часов)
Nimn@L
Вебгуй какой версии? В Параметрах трансмишшен, на закладке "Сеть(WAN)" проставить галочки "Разрешить обмен пирами", "Разрешить DHT" и те что ниже.
|
|
hharn
Стаж: 15 лет 11 месяцев Сообщений: 7
|
hharn ·
09-Окт-17 16:38
(спустя 1 день 3 часа, ред. 09-Окт-17 16:38)
hlid111 писал(а):
73977731Nimn@L
Вебгуй какой версии? В Параметрах трансмишшен, на закладке "Сеть(WAN)" проставить галочки "Разрешить обмен пирами", "Разрешить DHT" и те что ниже.
Transmission 5.10. Nimn@L прав, все торренты стали красными. Ошибка: could not connect to tracker.
Если на компьютере запустить muTorrent, то все качается.
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
09-Окт-17 19:16
(спустя 2 часа 38 мин.)
сделал все как в описании.
даже пути такие же сделал. не работает. в журнале:
root: /usr/local/etc/rc.d/tor: WARNING: failed to start tor
root: /usr/local/etc/rc.d/privoxy: WARNING: failed to start privoxy если в оболочке выполнить команду, выводит: $ /mnt/wdpurx/Rutr/tor_privoxy.sh
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent version of packages are already installed
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent version of packages are already installed
Starting tor.
Starting privoxy. если через ssh запускать:
пишет тоже самое,
только еще:
su: unknown login: _tor
su: unknown login: privoxy ipfw: uid "privoxy" nonexistent гугление ничего не дало
кто бы помог?
|
|
Nimn@L
Стаж: 15 лет Сообщений: 7
|
Nimn@L ·
10-Окт-17 09:08
(спустя 13 часов)
hlid111 писал(а):
73977731Nimn@L
Вебгуй какой версии? В Параметрах трансмишшен, на закладке "Сеть(WAN)" проставить галочки "Разрешить обмен пирами", "Разрешить DHT" и те что ниже.
Вебгуй 5.0.1
Галочки проставил (до этого были все отключены), перезагрузил гуй и сервер. После перезагрузки открыв гуй сначала обрадовался, буквально секунду все торренты были зелеными, а потом вновь сменились на красные. У всех торрентов ошибка: "Трекер: Could not connect to tracker".
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
10-Окт-17 23:38
(спустя 14 часов)
> всех торрентов ошибка: "Трекер: Could not connect to tracker".
У меня ту же ошибку пишет, но они зеленые... Отдача идет?
|
|
sanrega
Стаж: 13 лет 1 месяц Сообщений: 63
|
sanrega ·
11-Окт-17 02:07
(спустя 2 часа 29 мин., ред. 11-Окт-17 02:07)
Для тех, у кого не работает: включить брандмауэр. В sysctl.conf добавить net.inet.ip.random_id=1 PS Также в tor_privoxy.sh в строке "...out via bge0" измените, если необходимо, на название вашего сетевого интерфейса - bge1, bge2 или что-то другое.
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
11-Окт-17 23:44
(спустя 21 час)
sanrega писал(а):
73993567Для тех, у кого не работает: включить брандмауэр. В sysctl.conf добавить net.inet.ip.random_id=1 PS Также в tor_privoxy.sh в строке "...out via bge0" измените, если необходимо, на название вашего сетевого интерфейса - bge1, bge2 или что-то другое.
Тор не ставится, во в чем проблема.
А какие скорости он может выдать? Если меньше мегабита то смысл связываться?
|
|
sanrega
Стаж: 13 лет 1 месяц Сообщений: 63
|
sanrega ·
12-Окт-17 17:38
(спустя 17 часов, ред. 12-Окт-17 17:38)
Тор используется только для соединения с анонсерами, качаются же сами торренты на полной скорости по тарифу. Странно что не ставится, у меня работало. Я, правда, сейчас от NAS4Free ушёл, но инструкцию тестировал на сборке 11.0.0.4.4303, всё работало.
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
12-Окт-17 21:06
(спустя 3 часа, ред. 13-Окт-17 17:03)
sanrega писал(а):
73993567Для тех, у кого не работает: включить брандмауэр. В sysctl.conf добавить net.inet.ip.random_id=1 PS Также в tor_privoxy.sh в строке "...out via bge0" измените, если необходимо, на название вашего сетевого интерфейса - bge1, bge2 или что-то другое.
все добавил. интерфейс поменял bge0 на em0
ошибка с правами, я так понимаю:
nas4free: ~# service tor onestart
Starting tor.
su: unknown login: _tor
/usr/local/etc/rc.d/tor: WARNING: failed to start tor
11.0.0.4 - Sayyadina (сборка 4141)
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
13-Окт-17 04:09
(спустя 7 часов, ред. 13-Окт-17 04:09)
а у меня так nas4free: ~# service tor onestart
tor does not exist in /etc/rc.d or the local startup
directories (/usr/local/etc/rc.d) файл tor_privoxy.sh
начало: #!/bin/sh - верно? ещё вот-так ругается:
ipfw: getsockopt(IP_FW_ADD): Protocol not available
|
|
sanrega
Стаж: 13 лет 1 месяц Сообщений: 63
|
sanrega ·
13-Окт-17 07:50
(спустя 3 часа)
У кого ругается на service tor onestart - укажите вашу версию N4F.
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
13-Окт-17 17:03
(спустя 9 часов)
11.0.0.4 - Sayyadina (сборка 4141)
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
13-Окт-17 20:17
(спустя 3 часа, ред. 13-Окт-17 20:17)
а может тип установки влиять?
у меня - фулл, зачем мне при перезагрузке лишние действия?
10.3.0.3 - Pilingitam (сборка 4191)
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
14-Окт-17 16:14
(спустя 19 часов)
у меня тоже full, если что
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
14-Окт-17 16:16
(спустя 2 мин.)
А можете уточнить куда копировать созданные три файла?
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
15-Окт-17 02:00
(спустя 9 часов, ред. 15-Окт-17 13:11)
hlid111 писал(а):
74016372А можете уточнить куда копировать созданные три файла?
копирует эти файлы скрипт, а создаёте Вы их в любом месте ниже /mnt т.е. в файловой системе низкого уровня , которая после перезагрузки "" в эмбедет версии" останется в том же виде
автор предлагает /mnt/wdpurx/Rutr, но у Вас будет /mnt/"имя пула любого одного из нескольких или единственного имеющего путь по умолчанию за mnt, то бишь"/Rutr
далее скрипт после каждой загрузки будет устанавливать пару пакетов, копировать пару файлов конфигурации, и файл настроек перенаправления анонсеров
я правильно всё понял? вопрос к автору!
далее предполагаю - файлы создаём в виндовс блокнотом пускай, далее копируем на нас ну тем же файлзиллой, права, если копировали под рут - 664 - файлы, 755 - папки
надо, думаю, на виртуалке пробовать
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
15-Окт-17 13:32
(спустя 11 часов)
Славо4ек писал(а):
74019636
hlid111 писал(а):
74016372А можете уточнить куда копировать созданные три файла?
копирует эти файлы скрипт, а создаёте Вы их в любом месте ниже /mnt т.е. в файловой системе низкого уровня , которая после перезагрузки "" в эмбедет версии" останется в том же виде
автор предлагает /mnt/wdpurx/Rutr, но у Вас будет /mnt/"имя пула любого одного из нескольких или единственного имеющего путь по умолчанию за mnt, то бишь"/Rutr
далее скрипт после каждой загрузки будет устанавливать пару пакетов, копировать пару файлов конфигурации, и файл настроек перенаправления анонсеров
я правильно всё понял? вопрос к автору!
далее предполагаю - файлы создаём в виндовс блокнотом пускай, далее копируем на нас ну тем же файлзиллой, права, если копировали под рут - 664 - файлы, 755 - папки
надо, думаю, на виртуалке пробовать
Создал, скопировал. tor в процессах не появлется. В логе про установку пакетов не увидел.
На 10.3 вообще репозиторий в отказ ушел.
На 11.1 через консоль tor ставится. А вот дальше - загадка.
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
16-Окт-17 01:45
(спустя 12 часов, ред. 16-Окт-17 01:45)
ну так же - тор и privoxy командами по ссш устанавливаются, конфиги копируются, но процессы не стартуют
у меня ещё шелл стоит не sh , а tcsh
как поменять не помню!
а это вроде как важно! у кого что-нить получилось?
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
16-Окт-17 19:47
(спустя 18 часов)
Славо4ек писал(а):
74026598у меня ещё шелл стоит не sh , а tcsh
как поменять не помню!
а это вроде как важно!
посмотреть какой ком процессор можно командой
echo $SHELL
насколько я понял, в новых freebsd неважно какой у тебя стоит,
но могу ошибаться, совсем неумею работать в этой системе.
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
16-Окт-17 22:44
(спустя 2 часа 57 мин., ред. 16-Окт-17 22:44)
Floogleblazz
как посмотреть я и сам нахожу везде, как и в БСД, а поменять не получается может трекеры старые прописать? в клиенте? пробовал кто-нить? за оффтоп сильно извиняюсь, но топикстартер упорно молчит, а положительным результатом никто пока не обрадовал
|
|
Nimn@L
Стаж: 15 лет Сообщений: 7
|
Nimn@L ·
16-Окт-17 23:17
(спустя 32 мин.)
Славо4ек писал(а):
74031489Floogleblazz
за оффтоп сильно извиняюсь, но топикстартер упорно молчит, а положительным результатом никто пока не обрадовал
Да я молчу, потому что обрадовать и нечем, собственно)) Решение проблемы не найдено. Из того что предлагали в теме, пробовал всё, но всё без толку. Как не работало, так и не работает. Я бы с удовольствием помог в решении задачи, но я слабо шарю в данном вопросе.
Пока качаю торренты трансмишеном, поднятым в качестве службы на рабочей станции. На Nas4Free пришлось отключить вообще сервис transmission, т.к. в нём отпала необходимость.
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
16-Окт-17 23:33
(спустя 15 мин., ред. 17-Окт-17 03:59)
Nimn@L
а разве ветку не sanrega открыл?
или перенос был ? если так, укажите (модераторы) откуда! весь раздел "курить" вечера не хватит 11.0.0.4 - Sayyadina (сборка 3330) - всё устанавливается, работает , но связи с трекером всё-одно нету файлы делать в "кошерном" редакторе, типа чтобы в блокноте переносов видно не было, так ?
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
17-Окт-17 23:51
(спустя 1 день)
заработало! раздачи позеленели добавил в
Система > Дополнительно > rc.conf
privoxy_enable YES
tor_enable YES файлы на всякий случай перенес в system (отредактировав соответственно пути в файле)
mnt » system » Rutr удалил tor и privoxy командой
pkg delete tor (и pkg delete privoxy) запустил сценарий /mnt/system/Rutr/tor_privoxy.sh
Инструменты > Выполнить команду tor и privoxy установились повторно,
при этом создли пользователя _tor, группу _tor и privoxy перезагрузил transmission - все заработало.
|
|
sanrega
Стаж: 13 лет 1 месяц Сообщений: 63
|
sanrega ·
18-Окт-17 00:10
(спустя 19 мин., ред. 18-Окт-17 00:10)
Floogleblazz, поздравляю и спасибо что поделились дополнением для Full.
Моя инструкция для Embedded (добавил в старт-пост), который, как известно, при каждой перезагрузке подтягивает настройки из файла конфигурации и всё, что было установлено в RAM-диск, в т.ч. tor, privoxy - скачивается и устанавливается заново, копируя конфигурационные файлы из пула. Т.е. крайне желательно понимание отличий того как работает Full и Embedded для успешной настройки и адаптации настроек. Читайте скрипт и по шагам представляйте что будет происходить на каждой стадии выполнения скрипта. На Full вообще всё должно быть проще, в нём, по сути, скрипт в полном виде не нужен. У меня сейчас нет времени чтобы, хотя бы, в виртуалке развернуть N4F, поэтому перетестировать инструкцию не могу.
|
|
Floogleblazz
Стаж: 15 лет 10 месяцев Сообщений: 83
|
Floogleblazz ·
18-Окт-17 00:10
(спустя 17 сек.)
спасибо sanrega
sanrega писал(а):
74038812Floogleblazz, поздравляю и спасибо что поделились дополнением для Full. Моя инструкция для Embedded
на всякий случай дополню:
предварительно я выполнил все пункты из инструкции sanrega
и только потом несколько своих дополнений, из которых неясно какой помог заработать (полагаю что просто переустановка)
|
|
Славо4ек
Стаж: 14 лет 10 месяцев Сообщений: 5169
|
Славо4ек ·
18-Окт-17 01:34
(спустя 1 час 24 мин., ред. 18-Окт-17 13:29)
Floogleblazz писал(а):
74038839добавил в
Система > Дополнительно > rc.conf
privoxy_enable YES
tor_enable YES
а как же это?
а посему - спасибо и поздравляю!
пошёл ковырять у себя!
пока не получается!
|
|
hlid111
Стаж: 17 лет 9 месяцев Сообщений: 30
|
hlid111 ·
18-Окт-17 23:39
(спустя 22 часа)
>privoxy out via bge0
А тут железячный надо интерфейс? Просто у меня он re0, а bge0 не мост ли?
|
|
|