Не работает передача между 2 компьютерами через Torrent

Страницы:  1
Ответить
 

Word Of Silence

Стаж: 15 лет 10 месяцев

Сообщений: 143

Word Of Silence · 10-Дек-22 02:00 (2 года 6 месяцев назад, ред. 10-Дек-22 02:01)

Тема с передачей между 2мя компьютерами через Torrent предельно прост (через трекеры и DHT). Таким способом часто пользовался перекинуть фотоархивы родным.
Но сейчас он перестал работать:
После создания раздачи (как с добавлением серверов, так и без (только по DHT)) и переброски торрент-файла на компьютер приемника появляется пир в DHT, но закачка не стартует. Если трекеры есть: виден пир и там. Также пробовал добавлять пир вручную (внешний ip + порт клиента) - пир некоторое время висит в списке и пропадает. Сама закачка не стартует (с обоих сторон), около 40-60 минут ожидание было. На обоих сторонах для надежности по 2 клиента: Bittorrent и qBitTorrent - по итогу висят пиры (4 шт), но передача не работает. Порты рандомил - не помогает.
не работает при условии
- брендмауэры отключены/либо настроены allow на tcp и udp на in/out
- иных фаерволлов нет
- оба хоста естественно за NATом провайдера (что для torrent не должно быть проблемой) - тем не менее это и есть главная проблема*
- шифрование принимается (но не strict), также отключал
- клиенты на обоих сторонах BitTorrent 7.1 - 7.5 (да, я использую старые версии), qBitTorrent 4.4.5 и 4.5.0
- сами закачки на обоих сторонах работают (от сюда или из других торрентов)
- раздачи/прием ведутся без прокси
в чем могут быть причины, на что обратить внимание?
p.s. до этого пользовался подобной передачей года 1.5 назад, на другом конце был (кажется) uTorrent 3.2, у меня Bittorrent 7.1 - все было норм. за последнее время что-то прикрутили?

* - во избежание недоразумений: два пользователя без выделенного внешнего IP-адреса с открытыми портами соединиться не могут, во всяком случае без внешней помощи. Если пользователи за NAT - обычно у них нет выделенного внешнего адреса. Рapant
[Профиль]  [ЛС] 

Lord Mordovorot

Стаж: 16 лет 5 месяцев

Сообщений: 20


Lord Mordovorot · 07-Май-23 18:25 (спустя 4 месяца 28 дней)


В эту тему были перенесены сообщения [3 шт.] из Обсуждение проблем с проверкой / сменой статуса проверки раздачи модераторами
mpv777


Здравствуйте!
Помогите решить проблему. Могу ошибиться веткой куда писать, просто не понял куда с такой проблемой обратиться.
Мне нужно перкачать 30 гигабайт с одного компа на другой. Тут варианты либо использовать программу удаленного доступа и через нее качать, либо пользоваться облаком.
Но там откуда я хочу скачать инфу, может часто пропадать интернет. И мне пришла идея воспользоваться торентом как неким облаком для передачи данных.
Но у меня что то не выходит. Создал на удаленном компе торент файл, открыл его на своём торент клиентом и ничего не скачивается. Горит надпись "поиск пиров" и всё.
[Профиль]  [ЛС] 

kyba62

Top Bonus 09* 500TB

Стаж: 17 лет 2 месяца

Сообщений: 2853

kyba62 · 07-Май-23 18:34 (спустя 8 мин.)

Lord Mordovorot
На удаленном клиент запущен, DHT включен?
Скрин
[Профиль]  [ЛС] 

anbelk27

Admin gray

Стаж: 16 лет 2 месяца

Сообщений: 16559

anbelk27 · 07-Май-23 18:47 (спустя 13 мин., ред. 07-Май-23 18:47)

Lord Mordovorot
Откройте в клиенте вкладку Пиры, в поле IP адрес ПКМ и добавьте свой IP адрес : порт на удаленном компьютере, и IP адрес : порт удаленного компьютера у себя в клиенте
[Профиль]  [ЛС] 

Flok700

Стаж: 1 год 11 месяцев

Сообщений: 8

Flok700 · 15-Ноя-23 12:17 (спустя 6 месяцев)

Цитата:
84016464Не работает передача между 2 компьютерами через Torrent
попобуйте опубликовать ссылку на любом форуме в инете, и другим трекером взять её с форума, а не прямой пересылкой.
Трекеру получателю нужно куда то обращаться, а у вас этого нет.
[Профиль]  [ЛС] 

Sokol1977

Старожил

Стаж: 16 лет 8 месяцев

Сообщений: 1389

Sokol1977 · 06-Окт-24 01:36 (спустя 10 месяцев, ред. 06-Окт-24 01:36)


В эту тему были перенесены сообщения [3 шт.] из qBittorrent на Windows
Papant


Доброго здоровья, добрые люди! Подсобите разобраться. Есть ли возможность в версии 4.5.5 передавать видеофайл товарищу? Допустим свадьба.
[Профиль]  [ЛС] 

CeyT

Top Bonus 04* 3TB

Стаж: 17 лет 2 месяца

Сообщений: 76

CeyT · 06-Окт-24 04:54 (спустя 3 часа)

Sokol1977 писал(а):
86801957Доброго здоровья, добрые люди! Подсобите разобраться. Есть ли возможность в версии 4.5.5 передавать видеофайл товарищу? Допустим свадьба.
Если хотя бы один из пользователей доступен для запросов по сети (то есть получает публичный IP-адрес и открывает порт), либо NAT провайдеров с обеих сторон устроен так, что позволяет соединиться напрямую, то практически любые торрент-клиенты справятся с этой задачей.
Создаёте новый торрент для нужного файла или каталога, добавляете в свой клиент. Адрес трекера можно не указывать, если оба клиента с настройками по умолчанию (DHT включен) и напрямую пользуются сетью (а не через какие-то односторонние прокси). Передаёте другому человеку торрент-файл или магнитную ссылку, он добавляет его в свой клиент. Если он только что запущен, может потребоваться подождать минутку-другую. После пары обновлений DHT в списке пиров вы должны увидеть адреса друг друга и попытки соединения (возможно, не с первого раза).
Делать торрент приватным не нужно. Если вы передадите данные за короткое время (не часы и не дни) и отключите его (на обоих клиентах), то вероятность того, что кто-то ещё заинтересуется случайным хэшем из DHT, близка к нулю. Тем не менее, если это важно, можно при передаче контролировать, что других пиров не появляется, и не использовать в названиях файлов того, чему не стоит случайно попадать в публичные базы. Если торрент будет приватным, придётся либо дополнительно настраивать локальный трекер на публичном адресе и указывать его, либо пользоваться публичными (что не исключает появления нежданных гостей), либо вручную добавлять адреса и порты друг друга в списки пиров (если вы уверены, что знаете, каков будет внешний порт после NAT для конкретного соединения).
Когда таких передач много, либо файлы часто меняются (передаётся одна версия, потом с исправлениями, потом ещё и так далее), делать торренты на каждый чих может надоесть. Есть другие p2p-приложения вроде Fopnu, где можно сразу сделать доступными (публично или только заданным пользователям) целые каталоги и управлять процессом более удобно (хотя «простота для пользователей» тут разбивается хотя бы о то, что для открытия ссылки надо догадаться нажать Ctrl-V или найти, что главное меню программы является контекстным для кнопок в заголовке). Также существуют программы для автоматической синхронизации каталогов напрямую между системами вроде BTSync/Resilio Sync (если они ещё живы) и Syncthing.
Если прямое соединение между двумя клиентами невозможно даже со всеми ухищрениями, придётся пользоваться каким-то внешним сервером.
[Профиль]  [ЛС] 

Л. М. Гога

VIP (Заслуженный)

Стаж: 16 лет 7 месяцев

Сообщений: 19211

Л. М. Гога · 06-Окт-24 05:39 (спустя 44 мин.)

CeyT писал(а):
86802260DHT включен
Можно не включать. Можно добавить друг друга вручную (ПКМ на вкладке Peers » Add peers » ввести адрес в формате IP:порт. Так быстрее и безопаснее.
[Профиль]  [ЛС] 

Sokol1977

Старожил

Стаж: 16 лет 8 месяцев

Сообщений: 1389

Sokol1977 · 06-Окт-24 13:49 (спустя 8 часов)

CeyT
Благодарю за подробную информацию. Буду изучать.
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 17 лет 10 месяцев

Сообщений: 57406

Papant · 06-Окт-24 13:58 (спустя 9 мин., ред. 06-Окт-24 14:01)

Sokol1977
CeyT писал(а):
86802260Если хотя бы один из пользователей доступен для запросов по сети (то есть получает публичный IP-адрес и открывает порт)
Начните с этого , без открытого порта затея не выгорит - придётся использовать внешние сервисы.
Подробности там - http://wiki.rutr.life/Порт
Проверить порт можно любым онлайн сервисом типа http://2ip.ru/check-port/
Клиент при этом должен быть запущен.
Тема обсуждения - Открываем "Порт" (Что?Как?Зачем?)
Зы.. Небольшое исключение - если оба пользователя находятся за NAT одного провайдера, в одной локальной сети. Тогда возможно будет достаточно включить Поиск локальных пиров.
[Профиль]  [ЛС] 

Sokol1977

Старожил

Стаж: 16 лет 8 месяцев

Сообщений: 1389

Sokol1977 · 06-Окт-24 17:11 (спустя 3 часа)

Papant
Да, наверное вы правы. Ничего не получается. Брату хотел отправить мой новый фильм, и ни в какую не идёт раздача. Используем обычный utorrent. Придётся на файлообменник заливать. Лет 10 назад, вообще без проблем я помню свадьбы мне товарищ передавал по торренту. Ни каких настроек и всё было в норме.
[Профиль]  [ЛС] 

CeyT

Top Bonus 04* 3TB

Стаж: 17 лет 2 месяца

Сообщений: 76

CeyT · 06-Окт-24 18:26 (спустя 1 час 14 мин., ред. 06-Окт-24 20:11)

Попробуйте проверить, возможна ли передача данных между вашими компьютерами прямо в браузерах:
https://sharedrop.io
https://file.pizza
https://toffeeshare.com
(Больше сервисов и приложений для интересующихся: https://gist.github.com/SMUsamaShah/fd6e275e44009b72f64d0570256bb3b2 )
Один человек заходит, выбирает файлы или создаёт группу, передаёт ссылку другому, дальше через WebRTC устанавливается соединение напрямую. Возможно, гигантские файлы браузер не осилит (особенно на старых системах), но успешная работа с маленькими тестовыми файлами будет означать, что какой-то способ соединения через NAT всё-таки работает, и есть смысл пробовать другие p2p-приложения (например, упомянутые выше). Если нет, то для заданных двух пользователей всё печально с сетевой конфигурацией.
Дополнение: половина из этих сервисов автоматически предлагает через свой сервер данные передавать, если соединение напрямую не получается. Само собой, это не быстро и подходит только для небольших файлов.
Papant писал(а):
86804046без открытого порта затея не выгорит - придётся использовать внешние сервисы.
Заявление слишком суровое, надо «распаковать».
Для начала, если у нас есть хотя бы один «белый» IP-адрес, то задача уже решена, и мы, как белые люди, можем пользоваться тривиальными клиент-серверными приложениями, от HFS до VPN-серверов для создания локалки, в которой можем что угодно делать.
Соединение через NAT по UDP было в протоколе с самого начала, сообщение ut_holepunch позволяет попросить других пиров (доступных для соединений извне) передать недоступному пиру запрос на установку соединения. В обычных ситуациях оно уже 15 лет используется, никто особо не замечает. Но в нашем случае проблема в том, что на конкретном торренте нет других пиров.
Дальше тонкости. Во-первых, с некоторыми типами NAT пирам достаточно начать посылать друг другу пакеты примерно в одно и то же время, чтобы их пропустило в обе стороны. Можно приблизить момент совпадения, стартовав торрент или указав соединиться с пиром на обеих концах одновременно. Во-вторых, можно попросить знакомого с клиентом с открытым портом (или сервером), не желающего передавать файл целиком, хотя бы добавить торрент и пометить все файлы ненужными, чтобы клиенты по пытались соединиться. В-третьих, можно попробовать другую p2p-сеть, в которой все участники могут выступать в роли помощников в соединении, или же вопрос промежуточного сервера, сообщающего пассивным пирам о попытках соединения и нужных параметрах, решён как-то ещё.
Некоторая доля пользователей, находящихся за NAT, вполне может связываться друг с другом, не нужно лишать их этого шанса.
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 17 лет 10 месяцев

Сообщений: 57406

Papant · 06-Окт-24 19:54 (спустя 1 час 28 мин., ред. 06-Окт-24 19:59)

Sokol1977 писал(а):
86805016Лет 10 назад, вообще без проблем я помню свадьбы мне товарищ передавал по торренту.
С тех пор многие провайдеры перешли на NAT - реальных IP на всех не хватает. Да и выгоднее продавать внешний адрес как платную услугу.
Есть даже темы обсуждения этого - Билайн перестал выдавать внешний динамический IP
Онлайм переводит абонентов на "серые" IP?
Была ещё вроде такая же тема по МГТС, но похоже попала под автозачистку.
[Профиль]  [ЛС] 

Sokol1977

Старожил

Стаж: 16 лет 8 месяцев

Сообщений: 1389

Sokol1977 · 09-Окт-24 16:36 (спустя 2 дня 20 часов, ред. 09-Окт-24 16:36)

Papant
Потихоньку буду разбираться в этом вопросе. Просто многих терминов пока не понимаю.
NAT вроде бы понял. Преобразование IP адреса в другой, потому что адресов на всех не хватает, как вы говорили)
Факты. Подключен Ростелеком. Оптика. Тариф 200 мбит. И у меня и у брата. Просто мне бы понять, есть ли вообще шанс на передачу файлов в будущем, или вообще нет. Тогда, можно было бы изучить этот вопрос. Дел то много разных, времени на всё не хватает.
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 17 лет 10 месяцев

Сообщений: 57406

Papant · 09-Окт-24 17:42 (спустя 1 час 5 мин.)

Sokol1977 писал(а):
86817861NAT вроде бы понял.
Ну грубо говоря - это примерно как большой роутер у провайдера. Естественно на входе у него - "белый" Ip-адрес, но подключенным пользователям раздаёт "серые" адреса. В теории нет принципиальных проблем для проброса портов, и даже какие-то провайдеры такое делали. Но это большая редкость, выгоднее продавать услугу внешнего адреса.
обычно такую услугу называют Статический или Фиксированный адрес
[Профиль]  [ЛС] 

Sokol1977

Старожил

Стаж: 16 лет 8 месяцев

Сообщений: 1389

Sokol1977 · 09-Окт-24 19:07 (спустя 1 час 25 мин.)

Papant
Хорошо, а шансы есть у нас, на передачу файлов с Ростелекомом?
[Профиль]  [ЛС] 

Papant

Admin

Стаж: 17 лет 10 месяцев

Сообщений: 57406

Papant · 09-Окт-24 20:11 (спустя 1 час 3 мин.)

Sokol1977 писал(а):
86818528а шансы есть у нас
Шансы есть всегда. Гарантий нет.
[Профиль]  [ЛС] 

Sokol1977

Старожил

Стаж: 16 лет 8 месяцев

Сообщений: 1389

Sokol1977 · 10-Окт-24 11:04 (спустя 14 часов)

Papant
Да, пожалуй вы правы. Как VPN, сегодня он работает, а завтра уже нет.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error