|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
16-Янв-19 11:40
(5 лет 10 месяцев назад)
Гуфыч писал(а):
76682790Анонимный режим в qbittorrent нужно выключить
О, может добавить в тему обсуждения? - https://rutr.life/forum/viewtopic.php?t=4162937
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
16-Янв-19 11:51
(спустя 10 мин.)
Добавил в обе темы(Linux+Windows)
|
|
Makoto
Стаж: 17 лет 8 месяцев Сообщений: 109
|
Makoto ·
16-Янв-19 13:19
(спустя 1 час 28 мин., ред. 16-Янв-19 13:22)
Гуфыч писал(а):
76682790Makoto
Анонимный режим в qbittorrent нужно выключить. т.к. трекеру нужен корректный User Agent.
Не помогло - по-прежнему Forbidden... Из-за чего ещё трекер может возвращать клиенту 403?
UPD:
Код:
{+add-header{X-Forwarded-For: МОЙ.АЙ.ПИ}}
.t-ru.org
в user.action добавил, теперь по bt.t-ru.org/myip мне показывает
Код:
ip: МОЙ.АЙ.ПИ
px: 94.230.208.148
xf: МОЙ.АЙ.ПИ
Но в клиенте по-прежнему 403.
|
|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
16-Янв-19 13:21
(спустя 1 мин.)
Makoto
А обновление статуса прошло? Клиент перезапустить пробовали?
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
16-Янв-19 13:22
(спустя 1 мин., ред. 16-Янв-19 13:22)
Makoto писал(а):
76683377Из-за чего ещё трекер может возвращать клиенту 403?
Пришлите дамп обращения к трекеру - только так можно понять что там не так.
Код:
tcpdump -nnXi eth0 host 195.82.146.120
Зачем вам tor, метод с hosts не работает?
|
|
Makoto
Стаж: 17 лет 8 месяцев Сообщений: 109
|
Makoto ·
16-Янв-19 13:51
(спустя 28 мин., ред. 16-Янв-19 13:51)
Гуфыч писал(а):
76683467
Makoto писал(а):
76683377Из-за чего ещё трекер может возвращать клиенту 403?
Пришлите дамп обращения к трекеру - только так можно понять что там не так.
Код:
tcpdump -nnXi eth0 host 195.82.146.120
Зачем вам tor, метод с hosts не работает?
Метод с hosts работает, но айпи трекера периодически меняется и хотелось бы просто как-то автоматизировать этот процесс. А то я вот не знаю сколько уже (год? два?) просидел с отвалившимися раздачами и только сейчас заметил UPD: до этого как раз этим методом и пользовался...
Насчёт дампа обращений к трекеру - увы, я сижу под Windows и tcpdump здесь нет, какие здесь есть аналогичные утилиты для этого нормальные? А то WinDump просит wpcap.dll, которую я с ходу не могу найти у них на сайте, в вайршарк очень мудрёный (хотя я разберусь, конечно, если надо, но вдруг ).
Papant писал(а):
76683464Makoto
А обновление статуса прошло? Клиент перезапустить пробовали?
Да, обновление точно происходит, я специально выключал и включал привокси обратно - сначала статус просто пропадет, а потом снова появляется Forbidden. Плюс, в привокси я чётко вижу обращение к трекеру.
|
|
Cr0wer
Стаж: 12 лет 7 месяцев Сообщений: 161
|
Cr0wer ·
16-Янв-19 14:01
(спустя 9 мин.)
Гуфыч писал(а):
76683467Зачем вам tor, метод с hosts не работает?
Privoxy через tor у меня работает через forward-socks5t: "forward-socks5t .t-ru.org/ 127.0.0.1:9050 ."
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
16-Янв-19 14:10
(спустя 9 мин., ред. 16-Янв-19 14:10)
Makoto писал(а):
76683601А то я вот не знаю сколько уже (год? два?) просидел с отвалившимися раздачами и только сейчас заметил
ip"ы там не меняются, метод в этом плане всё ещё надёжный.
Вы хоть посмотрели что там один ip, и совсем не из rto route
Сколько у вас раздач в клиенте?и сколько из них "краснеет"?
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
16-Янв-19 14:13
(спустя 3 мин.)
Cr0wer писал(а):
76683655Privoxy через tor у меня работает через forward-socks5t: "forward-socks5t .t-ru.org/ 127.0.0.1:9050 ."
А у меня через static dns в mikrotik, назначил туда незаблокированные ip"ы для bt*.t-ru.org предназначенные для Хранителей, у кого много раздач и нужна работа "напрямую" - поделюсь в ЛС.
|
|
Makoto
Стаж: 17 лет 8 месяцев Сообщений: 109
|
Makoto ·
16-Янв-19 14:41
(спустя 27 мин., ред. 16-Янв-19 14:41)
Cr0wer писал(а):
76683655
Гуфыч писал(а):
76683467Зачем вам tor, метод с hosts не работает?
Privoxy через tor у меня работает через forward-socks5t: "forward-socks5t .t-ru.org/ 127.0.0.1:9050 ."
Да вот у меня точно такая же конфигурация, но вот такая ошибка непонятная... А какой у Вас торрент-клиент?
Гуфыч писал(а):
76683670
Makoto писал(а):
76683601А то я вот не знаю сколько уже (год? два?) просидел с отвалившимися раздачами и только сейчас заметил
ip"ы там не меняются, метод в этом плане всё ещё надёжный.
Вы хоть посмотрели что там один ip, и совсем не из rto route
Да я видел, что один. Собственно, я же и говорю, до этого тоже пользовался этим методом и недавно полез проверять, в чём дело - а там айпишник другой прописан для bt*.t-ru.org... Т.е. когда-то он там всё же поменялся. Вот и задумался над автоматизацией процесса.
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
16-Янв-19 15:17
(спустя 35 мин., ред. 16-Янв-19 15:17)
Makoto писал(а):
76683821а там айпишник другой прописан для bt*.t-ru.org
провайдер подменяет dns - https://rutr.life/forum/viewtopic.php?t=5257112 но метод с hosts от этого как раз тоже спасает.
qbittorrent не очень тянет много раздач, сколько соединений разрешено в qbittorrent?Нужно выставить не меньше 1000.
|
|
Cr0wer
Стаж: 12 лет 7 месяцев Сообщений: 161
|
Cr0wer ·
16-Янв-19 18:39
(спустя 3 часа)
Makoto писал(а):
76683821
Cr0wer писал(а):
76683655Privoxy через tor у меня работает через forward-socks5t: "forward-socks5t .t-ru.org/ 127.0.0.1:9050 ."
Да вот у меня точно такая же конфигурация, но вот такая ошибка непонятная... А какой у Вас торрент-клиент?
У меня transmission в демон-варианте. Под линуксом. Трафик на аннонсеры выдёргиваю через iptables.
Но не в этом дело. Обратил внимание что Вы приводили конфиг , где используется forward-socks5, а у меня forward-socks5t.
Makoto писал(а):
76683821... недавно полез проверять, в чём дело - а там айпишник другой прописан для bt*.t-ru.org... Т.е. когда-то он там всё же поменялся. Вот и задумался над автоматизацией процесса.
Можно использовать торовский ресолвер. Но у меня с ним вначале какие-то странности возникали. Может из-за того что не там выходил, а выходные ноды я ограничивал уже позже.
Но dnscrypt-proxy ещё тогда поставил, с тех пор так и работает. Но торовский ресолвер тоже в bind настроен, но вторым форвардером. А рутрекеровские аннонсеры всё равно в hosts прописал - чего зря по сети их искать, раз они давно уже не меняются. Если вдруг поменяются - через conky мониторинг настроен на рабочем столе и покажет отвалившиеся аннонсеры. Но последние пол-года с рутрекером никаких проблем. Ну, может пару раз что-то было, но по вине tor-а. Перезагружаешь его - и всё ок. В privoxy можно полный дебаниг включить в лог. Тогда видно что на запросы возващается html-страничка с "503 - forwarding failure (Privoxy@localhost)". Но с лета уже вручную не пинал, хотя, судя по логам, такая фигня и сейчас иногда случается, но сейчас оно как-то само рассасывается, даже не замечаю.
|
|
Makoto
Стаж: 17 лет 8 месяцев Сообщений: 109
|
Makoto ·
17-Янв-19 06:36
(спустя 11 часов, ред. 17-Янв-19 06:36)
Гуфыч писал(а):
76683467Пришлите дамп обращения к трекеру - только так можно понять что там не так.
В общем, я разобрался
Действительно, подсмотрел в вайршарке, что там кубит отправляет анаунсеру "напрямую" и с включённым прокси и сравнил. Оказывается, через HTTP-прокси (которым является привокси), кубит отправляет на анаунсер GET-запрос с поломанным заголовком Host - пишет туда адрес прокси-сервера вместо адреса анаунсера. Естественно, сервер такое поведение взбрыкивает, т.к. просто не понимает, к какому именно адресу происходит обращение.
И такое поведение у кубита происходит ещё аж с 4.1.0 версии точно, вот issue на их гите пылится ещё с прошлого года именно с этой ситуацией: https://github.com/qbittorrent/qBittorrent/issues/8972
Я уже скинул туда результаты своих исследований, авось, когда-нибудь починят.
На данный же момент проблему можно решить, например, с помощью пользовательского фильтра в привокси. Напишу тут своё решение на случай, если вдруг кто-то ещё когда-нибудь будет пытаться завести эту связку именно в такой комплектации, хотя я не удивлюсь, если за всю историю рутрекера буду единственным любопытным, кто пойдёт таким "своим" путём Ну или просто в кубите этот момент наконец-то починят.
Короче, исходные данные: тор, настроенный сервисом по этой статье и сидящий на 127.0.0.1:9050 и Privoxy, настроенный по этой статье и сидящий на 127.0.0.1:8118.
Шаг 1: открываем Privoxy\user.filter и дописываем в конец
Код:
CLIENT-HEADER-FILTER: qbittorrent-header-fix Fixes Host header
s@^Host: $listen-address@Host: $host@D
Эта штука анализирует заголовки проходящих через привокси пакетов (CLIENT-HEADER-FILTER) и делает в них замену адреса, на который настроен привокси ($listen-address) на адрес, куда, собственно, направлялся пакет изначально ($host).
Подробнее о пользовательских фильтрах тут: http://www.privoxy.org/user-manual/filter-file.html
Пример фильтра украл отсюда: https://sourceforge.net/p/ijbswa/support-requests/1518/#fda3
Сохраняем Privoxy\user.filter
Шаг 2: открываем Privoxy\user.action и дописываем в конец две строки:
Код:
{+client-header-filter{qbittorrent-header-fix}}
/
Тут мы, собственно, активируем фильтр, созданный выше (+client-header-filter{qbittorrent-header-fix}) и настраиваем его работать на всех адресах (/ во второй строке). Там, где заголовок был нормальный, фильтр просто не сработает (он не найдёт адрес прокси в поле Host и, значит, ничего не поменяет), а поломанные починит по описанной выше методике.
Подробнее о client-header-filter тут: http://www.privoxy.org/user-manual/actions-file.html#CLIENT-HEADER-FILTER
Шаг 3: поднимаем репорт issue в гите кубита: https://github.com/qbittorrent/qBittorrent/issues/8972 , чтобы они, наконец, всё исправили Papant, Гуфыч, Cr0wer, всем спасибо за помощь!
Makoto писал(а):
76679790Наверняка же кто-то на трекере использует эту связку.
Кажется, проблема всё же была уникальной
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
17-Янв-19 08:25
(спустя 1 час 49 мин.)
Makoto
Спасибо за потраченное время, добавил в профильную тему
P.S. Покраснение раздач прекратилось?
|
|
Makoto
Стаж: 17 лет 8 месяцев Сообщений: 109
|
Makoto ·
17-Янв-19 09:26
(спустя 1 час, ред. 17-Янв-19 09:26)
Гуфыч писал(а):
76687793P.S. Покраснение раздач прекратилось?
На данный момент, да! Перед этим был непонятный сбой, когда кубит как будто сам обрывал соединение с трекером, но сейчас я перезагрузился и всё снова стало в порядке - пока нет идей, что это было (нюансы конкретной выходной ноды?), но в случае воспроизводимости глюка буду разбираться и держать в курсе и по возможности обновлять пост выше. Сейчас все раздачи работают как надо.
Спасибо, надеюсь, мои изыски окажутся кому-то полезными
P.S. Теперь осталось закупиться новыми дисками, и можно подаваться в Хранители (собственно, именно после того, как я посмотрел на их требования и на свой профиль, у меня и возник вопрос, что происходит)
|
|
Aglenn
Стаж: 15 лет 7 месяцев Сообщений: 6567
|
Aglenn ·
17-Янв-19 22:21
(спустя 12 часов)
Кто-нибудь сталкивался с проблемами у провайдера Онлайм Ростелеком?
Роутер Innbox E70 Home Gateway. Торренты красными не становятся, но не идет ни загрузка, ни скачка.
|
|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
17-Янв-19 22:25
(спустя 3 мин.)
Aglenn DHT и обмен пирами включены? Список пиров получен?
|
|
Aglenn
Стаж: 15 лет 7 месяцев Сообщений: 6567
|
Aglenn ·
18-Янв-19 00:57
(спустя 2 часа 31 мин., ред. 18-Янв-19 00:57)
Papant
Да, включен.
При этом загрузка не идет, пиры не находятся.
https://prnt.sc/m8mg59
upd. пошла закачка, но почему-то тупила около часа... с чем это может быть связано?
https://prnt.sc/m8mv4n
|
|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
19-Янв-19 12:33
(спустя 1 день 11 часов)
Aglenn писал(а):
76692523Да, включен.
На скрине - DHT неактивно.. Может была выделена не та раздача?
|
|
AleksIvan
Стаж: 14 лет 11 месяцев Сообщений: 1839
|
AleksIvan ·
20-Янв-19 03:29
(спустя 14 часов, ред. 20-Янв-19 03:29)
Сегодня проявилась проблема Ваш Прокси состояние работает Мои личные раздачи Красные раньше такого не наблюдалась провайдер нашел обход вашего прокси провайдер Ростелеком
В клиенте HTTP ERROR 400 Делайте что нибудь господа !!
]
|
|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
20-Янв-19 10:58
(спустя 7 часов, ред. 20-Янв-19 11:00)
AleksIvan писал(а):
76705745раздачи Красные
И что именно пишет клиент в статусе трекера?
Кнопку Обновить - пробовали нажимать в нашей проге ? Результат в клиенте будет виден не сразу - по мере обновления статусов.
альтернативный вариант пробовали? (через редактирование hosts) - https://rutr.life/forum/viewtopic.php?p=75274766#75274766
|
|
marinera
Стаж: 16 лет 1 месяц Сообщений: 4
|
marinera ·
20-Янв-19 13:23
(спустя 2 часа 24 мин.)
А у меня метод с hosts не работает почему-то..
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
20-Янв-19 13:29
(спустя 5 мин.)
marinera писал(а):
76707980А у меня метод с hosts не работает почему-то..
Какой провайдер?
|
|
marinera
Стаж: 16 лет 1 месяц Сообщений: 4
|
marinera ·
20-Янв-19 14:07
(спустя 38 мин.)
|
|
Гуфыч
Стаж: 13 лет 9 месяцев Сообщений: 8923
|
Гуфыч ·
20-Янв-19 14:08
(спустя 1 мин.)
marinera писал(а):
76708258Ростелеком
Метод с hosts должен работать, покажите что у вас в файле hosts, выключены ли прокси в клиенте при этом?
|
|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
20-Янв-19 14:49
(спустя 40 мин.)
marinera писал(а):
76707980у меня метод с hosts не работает
А чего именно хотите добиться? Связь с трекерами нужна в основном для учёта статистики, но у вас она не включена.
В большинстве случаев достаточно включить DHT и обмен пирами.
|
|
marinera
Стаж: 16 лет 1 месяц Сообщений: 4
|
marinera ·
20-Янв-19 17:42
(спустя 2 часа 53 мин.)
Дело было в блокировщике рекламы: меня просто выкидывало с сайта. приходилось постоянно входить.... Отключила блокировщик - и всё ОК. Так что hosts работает))). Спасибо за быстрый отклик!
|
|
dmacleod
Стаж: 15 лет 10 месяцев Сообщений: 37
|
dmacleod ·
02-Фев-19 17:08
(спустя 12 дней)
В эту тему были перенесены сообщения [8 шт.] из Обсуждение приложения Rutracker proxy Гуфыч
Доброго дня всем,
Запустил сегодня сабж (Linux 16.04 LTS)
и вот что он показывает (в терминале)
скрытый текст
checking proxy: 95.179.176.159
{ Error: connect ECONNREFUSED 95.179.176.159:3128
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14)
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '95.179.176.159',
port: 3128 }
checking proxy: 95.179.176.159
{ Error: connect ECONNREFUSED 95.179.176.159:3128
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14)
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '95.179.176.159',
port: 3128 }
checking proxy: 95.179.176.159
{ Error: connect ECONNREFUSED 95.179.176.159:3128
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14)
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '95.179.176.159',
port: 3128 }
checking proxy: 45.76.43.66
proxy is valid
При установке было сказано что все зависимости удовлетворены.
сперва оказалось что не установлен java, установил, всё тоже самое.
подскажите куда копать?!
|
|
Papant
Стаж: 17 лет 2 месяца Сообщений: 56153
|
Papant ·
02-Фев-19 17:15
(спустя 7 мин.)
А не пробовали альтернативный вариант(через редактирование hosts)? - https://rutr.life/forum/viewtopic.php?p=75274766#75274766
Лучше иметь оба для резерва, но хотя бы один для начала.
|
|
dmacleod
Стаж: 15 лет 10 месяцев Сообщений: 37
|
dmacleod ·
02-Фев-19 17:27
(спустя 12 мин.)
нет, этот способ не пробовал.
я использовал другой способ, правила iptables (Linux 14.04LTS), всё работало.
Правда приходилось всякий раз запускать ручками, почему-то правила не сохранялись, в роутере (DIR300) такой возможности нет
При использовании rto можно наверно поставить в автозапуск и забыть
|
|
|