Классический форум-трекер
canvas not supported
Нас вместе: 4 177 890

IPv6 для серфинга и файлообмена


Страницы:   Пред.  1, 2, 3, ... 98, 99, 100  След. 
 
RSS
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Торрент-трекер NNM-Club -> Обход блокировок
Автор Сообщение
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
Upd. 30.05.2017. Во второй части поста добавлена инструкция по настройке доступа через туннельных брокеров (lexandros)


В приложении ниже - готовый для использования пакетный файл - IPv6-Teredo_for_Windows_7-8.bat (zip) (запускать от имени Администратора!), написанный для рядового пользователя локализованной русскоязычной версии Windows 7/8

Примечание: в случае нестандартного имени сетевого интерфейса или на других языках - в этом bat'нике нужно исправить название сетевого адаптера “Подключение по локальной сети” на Ваш вариант (кодировка OEM 866), например, заменить на "Ethernet" или "Wi-Fi".
1. В меню «Пуск» выбираем пункт «Панель управления»
2. В отрывшемся окне «Панель управления» кликаем на иконке «Центр управления сетями и общим доступом»
3. В представленном списке выяснить, через какой тип подключения вам предоставляется доступ в интернет.
Зачастую это “Подключение по локальной сети” (или англоязычный вариант "Ethernet"), или “Беспроводное сетевое соединение” если вы используете Wi-Fi.



В других случаях, возможны варианты, когда вы устанавливаете специальное VPN (PPPoE, PPTP или L2TP) соединение с провайдером. Тогда возможен вариант названия “VPN-подключение“ или другое.


После этого проверьте работоспособность на http://test-ipv6.com
и добро пожаловать на борт NNMClub по IPv6 https://ipv6.nnmclub.to (или см. все наши зеркала)
serovds 15.09.2013 в 13:42 писал(а):
1. Смотрите чтобы у вас не было никаких других IPv6 кроме Teredo. отключайте лишнее (в инструкции написано как и что)
2. Добавляйте в реестр AddrConfigControl=0 -> Шаг VII. Настройка реестра
3. Если что-то не так, попробуйте вручную отключить все, отключить службу в реестре, убрать запись в реестре, перезагрузится, и начать все заново.

Настройка Teredo, проверенна на десятках провайдерах с разными типами интернет подключений, все работает.

В Firefox - network.dns.disableIPv6 по умолчанию имеет значение false.

Если вы, что-то самостоятельно “нахимичили” с настройкой IPv6, я не буду предусматривать в описании настройки Teredo тысячи отклонений (спасибо, хоть про службу написал, ибо в ГОВНОСБОРКАХ Windows её отключают, хотя она должна быть включена по умолчанию).
Т.ч. если вы качаете себе всякие репаки windows и др. софта - разбирайтесь сами, из-за чего там у вас что-то не будет работать…


А заодно самостоятельно разберитесь какие программы у вас установлены, для чего они, и нужны ли они вам. Зачастую, такое бывает, понаставят себе всякого хлама, а после ни черта не работает и тормозит и глючит.

Удачи ;)


Может быть раньше это было и лишним (с отговоркой "да кому он нужен этот IPv6 ? Кто будет использовать? Только лишь 2-3 интузиаста"), но сейчас это более чем актуально .
Всё чаще читаю о том, что в раздачах участвуют люди без внешнего IP-адреса (конечно же имеется ввиду IPv4, так как IPv6 наверняка большинства из них работает исправно) .. ясное дело - интернет растет (появляются новые провайдеры), а адреса уменьшаются ...
.. в техническом отношении после появления полной поддержки uTorrent протокола IPv6 [[при учете что uTorrent пользуются 90%-95% участников]] такое нововведение будет очень кстати.
в uTorrent даже есть кнопочка "install Teredo" (которую наверно рано или поздно нажимают все :-D . Хотя начиная с Windows Vista это работает и из коробки, без нажатия "install Teredo")... единственное что СДЕРЖИВАЕТ этой (и другим) программе использовать IPv6 для обмена священными кусочками - это то, что трекер не сообщает (так как и не знает) IPv6 адреса участников.
То есть участником файлообмена возможно и не придётся ничего дополнительно тыкать в своей системе, а вот некоторые люди (у которых нет внешнего выделенного IP) как раз ГОТОВЫ потыкать всякие настройки в своей системе [[half-open tcp-и-прочее]], лишь бы увеличить свой аплоад, однако получается это весьма тщетно :-( ...
В моём родном городе, например, не так много внешних IP (на весь город :-) ) .. не все же живут в МКАД, хотя и даже и в МКАД есть такая вещь как WiFi (с бизлимитом) - пользователям WiFi думаю тоже не против того, чтобы полноценно обмениваться файлами.

По поводу личной выгоды для себя хочу добавить - (кроме всего вышесказанного) что устал заниматься переадресацией портов на своём маршрутизаторе. NAT traversal для Torrent-протокола не работает, да и несерьёзно это (если бы работал). Если подумать - IPv6 единственный разумный вариант :-) [[так что, если чисто случайно IPv6-участников окажется не мало, то вообще перестану использовать IPv4-port-forward]].

https://web.archive.org/web/20160120030552/http://blog.cherepovets.ru/serovds/teredo
Протокол IPv6
Протокол IPv6: зачем?
Установка IPv6 в GNU/Linux за 1 минуту
How to disable or re-enable IPv6 or its components in Windows
В окне "Выполнить" (которое появляется при нажатии сочитания клавиш [win]+[R]) - даем команду "netsh interface IPv6 install" (без кавычек) и "netsh interface ipv6 set teredo client"

Затем открываем файл C:\windows\system32\drivers\etc\hosts и добавляем строку:
2001:470:1f0a:1505::2 ipv6.nnm-club.me

Последовательность для Windows7:
Жмём правой кнопкой мыши (ПКМ) на пустом месте рабочего стола, выбираем пункт "Создать ярлык". Указываем приложение notepad.
Затем на полученный ярлык жмём ПКМ, выбираем "Запуск от имени администратора".
Откроется обычный текстовый редактор "Блокнот" (новый пустой документ)
Выбираем "Файл \ Открыть" в "Имя файла" пишем C:\windows\system32\drivers\etc\hosts и жмём "Открыть"
Для того чтобы трекер с IPv6-адресом автоматически добавлялся к скачанным торрентам надо заходить на http://ipv6.nnm-club.me/ и скачивать торренты оттуда.

Разрешаем в файрволе UDP соединения для svchost.exe
Даем команду "netsh interface ipv6 show teredo"
Если все работает, должно быть нечто похожее:
Код: выделить все
Параметры Teredo
-------------------------------------------
Тип                        : client
Имя сервера                : default
Интервал обновления клиента: default
Порт клиента            : default
Состояние               : qualified
Тип                     : teredo client
Сеть                    : unmanaged
NAT                     : cone

Иначе будет ошибка, для разбора - надо привести ее текст
Выбираем сетевой интерфейс который подключен у вас к сети, У меня это Wifi сеть, и выдача адресов в ней 192.168.0.x подсеть 255.255.255.0
Открываем и смотрим какой адрес вам выдал роутер или провайдер. например, это 192.168.0.2, тогда заходим в настройки протокола IPv6 и прописываем статический адрес IPv6 2002:c0a8:2:: подсеть(префикс сети) ставим 48, основной шлюз не прописываем!

Рассчитать свои адреса IPv6, исходя из выданного вам адреса, можно здесь.

Затем вам необходимо запустить командную строку в режиме администратора.
Пуск-->Выполнить
В командной строке вводим следующие команды:
netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com
Эта команда активирует teredo на IPv6 интерфейсе.

Затем нам нужно узнать, под каким номером у вас в системе числиться Teredo Tunneling Pseudo-Interface.
выполняем:
route print и смотрим…

У меня это:
C:\Users\User>route print



Как видно номер 17 является Teredo.

Далее выполняем в консоли администратора (Пуск-->Выполнить) команду:
netsh interface ipv6 add route ::/0 interface=17

Теперь проверяем работу IPv6

ping ipv6.nnm-club.me:



или пробуем сразу открыть страницу
Masta Killa писал(а): Перейти к сообщению
ура!
вроде заработало - https://ipv6.nnmclub.to/
что сделал в хр:
Код: выделить все

netsh interface ipv6 install
netsh int ipv6 set teredo client teredo.trex.fi. 30
netsh int ipv6 delete route ::/0 Teredo
netsh int ipv6 add route ::/0 Teredo
ipconfig /flushdns
********************************************************
Добавлено 30.05.2017 (lexandros)

Настройка выхода в интернет по IPv6 через туннельного брокера по технологии 6in4
Если кого-то по каким то причинам не устраивает Teredo, ниже описан альтернативный доступ в сеть по ipv6. Гарантированно работает на "белых" IP, на "серых" - как повезет.
Туннели 6in4 работают через NAT в случае если на шлюзе разрешен форвардинг пакетов 41-го протокола (не путать с портом!). На бытовых домашних роутерах это обычно включено по умолчанию (ну или в крайнем случае это можно включить, т.к. к роутеру есть доступ). И следовательно можно работать по IPv6 всей локальной сетью через NAT роутера.
В случае если вы находитесь за NAT провайдера, т.е. имеете только "серый" IP, то тут как повезет. Все зависит от того, как настроен NAT у конкретного провайдера.

Ну теперь, когда вы в курсе, приступим к настройке. Ниже расскажу и покажу как все это дело настроить на Windows начиная с 7-й версии, через бесплатного и надежного туннельного брокера Hurricane Electric. Для других туннельных брокеров (например, netassist.ua настройки полностью аналогичны).

Первым делом нужно туннель создать. Для этого идем на сайт брокера Hurricane Electric и регистрируемся. Регистрация проста до предела и никаких проблем вызвать не должна (логин и пароль конечно нужно записать на будущее).
После того как зарегистрировались, в левой части страницы жмем на ссылке "Create Regular Tunnel"
Просмотр доступен только для зарегистрированных пользователей
Откроется страница создания туннеля
Просмотр доступен только для зарегистрированных пользователей
Здесь важно правильно заполнить поле "IPv4 Endpoint (Your side):".Туда нужно вбить свой внешний IP (не локальный! который вам выдает ваш роутер). Обычно под этим полем автоматически высвечивается адрес с которого вы зашли. Если по какой то причине этого не произошло (да и в любом случае лучше проверить), то узнать свой внешний IP можно например здесь Ваш IP адрес
После этого нужно выбрать сервер на котором будет создан ваш туннель. Нужно выбрать территориально ближайший к вам. Можно также попинговать разные сервера, и выбрать тот, у которого меньше время отклика.
Еще одно важное замечание. Ваш внешний IP адрес должен отвечать на пинги. Иначе туннель не будет создан и выскочит сообщение об ошибке. Если вы ходите в интернет через роутер - на роутере должен быть разрешен внешний пинг. Если ходите в интернет напрямую, нужно разрешить внешний пинг в настройках брандмауэра windows, (или другом установленном в вашей системе), либо временно отключить брандмауер.
Нажимаем внизу на кнопку "Create tunnel".
Если все прошло без ошибок - то туннель будет создан и откроется страница с его параметрами.
Что нам важно из этих параметров (лучше записать)
Tunnel ID, Server IPv4 Address, Server IPv6 Address,Client IPv6 Address.
Важно: Server IPv6 Address,Client IPv6 Address нужны без маски, то есть то, что написано до слеша.
Например, если на странице отображается Server IPv6 Address: 2001:123:123:123::1/64 значит адрес сервера: 2001:123:123:123::1 (то же самое касается ipv6 адреса клиента)
Еще один важный параметр находиться на вкладке "Advanced". Он нужен для тех у кого динамический IP адрес (провайдер периодически меняет вам внешний IP). Здесь нужно записать Update Key. Этот ключ нужен будет, чтобы вбить его в программку обновления адреса (ниже расскажу, что это и зачем).
На этом создание туннеля завершено. Переходим к конфигурированию доступа через только что созданный туннель.

Если вы счастливый обладатель роутера Zyxel Keenetic можно настроить туннель на роутере и все компьютеры в локальной сети автоматически получат доступ в интернет по IPv6. На сайте zyxel выложена подробная инструкция с картинками как это сделать: Настройка туннеля на Zyxel Keenetic (Возможно что-то подобное можно сделать и на других моделях роутеров. Гугл в помощь). Если туннель настроен на роутере, дальше можно не читать. Для вас все закончилось :подмигивание: И можно наслаждаться работой в интернете через ipv6 минуя все возможные блокировки. Если же нет, или вам нужен доступ только с одного конкретного компьютера - читаем дальше.

Прежде всего нужно убедиться что в свойствах сетевого интерфейса включен протокол ipv6 (если нет, то включить). После этого заходим в его свойства и добавляем ipv6 DNS сервер. Проще всего добавить публичный от гугла:
2001:4860:4860::8888
2001:4860:4860::8844
Просмотр доступен только для зарегистрированных пользователей
Далее запускаем командую строку (cmd или powershell , что вам больше нравится). Обязательно из под администратора, иначе злобная винда не даст ничего сделать.
пишем в командной строке следующие команды (лучше скопировать отсюда, чтобы не ошибиться):
Просмотр доступен только для зарегистрированных пользователей
Просмотр доступен только для зарегистрированных пользователей
После всех этих команд можно проконтролировать что у нас вышло, дав команды ipconfig и route print. Должно получиться примерно похожее:
Просмотр доступен только для зарегистрированных пользователей
На этом настройка доступа по ipv6 завершена. Чтобы проверить, что все работает - можно попинговать ipv6.google.com, а также сходить на сайт test-ipv6.com. Должна быть примерно такая картина:
Просмотр доступен только для зарегистрированных пользователей
Если все так, я вас поздравляю, для вас открыт интернет без ограничений и блокировок. и всевозможные способы обхода вас больше никоим образом не волнуют. IPv6 провайдеры пока не блокируют (то ли не могут, то ли не хотят).
Сделанные настройки сохраняются после перезагрузки, так что после выключения компа ничего дополнительно настраивать уже не придется.
Если вдруг что-то не получилось или где то ошиблись :задумался: , можно сбросить все настройки дав в консоли три команды
netsh interface ipv6 delete interface IP6Tunnel
route delete ::/0
netsh interface ipv6 reset

И повторить сначала.
Также можно попробовать перезагрузить компьютер. Обычно все работает сразу и без перезагрузки, и не уверен, что перезагрузка поможет, но винда штука загадочная и очень часто ведет себя непредсказуемо :подмигивание:

Остался последний штрих. Он касается тех, у кого динамический IP. Тех у кого статика - это не касается.
Итак. Ваш внешний IP жестко привязан к созданному туннелю. И если он по каким либо причинам (по желанию провайдера) изменится, туннель сразу перестанет работать. Чтобы это нас не волновало, есть отличная программа написанная добрым энтузиастом. Кто пожелает его отблагодарить за это - в програмке есть ссылка.
Качаем отсюда: http://www.iannet.org/apps/TunnelBrokerUpdate/
Програмка не требует установки. Разворачиваем архив в любое удобное место на диске. (лучше в свойствах выставить, чтобы работала от имени администратора, хуже точно не будет).
Запускаем. Вот для нее то как раз и нужны еще два параметра полученных с сайта брокера.
Заполняем три поля: User Name (логин под которым вы регистрировались у брокера), Update Key (набор букв и цифр которые получили с сайта брокера на вкладке "Advanced" Update Key и Tunnel Host (Tunnel ID который мы записали с сайта брокера). В правой части нужно выбрать "Remote", внизу поставить галку "Auto Check..." и задать временной промежуток (например 2 минуты). Теперь програмка будет раз в две минуты проверять внешний ip и если он вдруг изменился - автоматически обновлять туннель у брокера (вам делать ничего не нужно).
Просмотр доступен только для зарегистрированных пользователей
В меню File нажать "Save setting" и лучше отметить галочкой "Auto Start with Windows", чтобы программа загружалась при старте системы автоматически. И все на этом. Программку можно свернуть (не закрыть, а свернуть!). Она сворачивается в трей и никак себя не проявляет, а молча делает свое полезное дело.
Вот в общем то и все дела. Успешной настройки и свободного плавания в сети без ограничений.

И да... Не забудьте обратно включить брандмауэр (файрвол), если отключали лишь временно. :подмигивание:

P.S. Вопросы работы Google Chrome описаны в топике Google Chrome vs IPv6 и в этом комментарии
[NNM-Club.me]_IPv6-Teredo_for_Windows_7-8.zip
 Описание:  
Скачать
 Имя файла:  [NNM-Club.me]_IPv6-Teredo_for_Windows_7-8.zip
 Размер:  561 Байты

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
alex14san писал(а):


Судя по http://en.wikipedia.org/wiki/Teredo_tunneling оно работает только из-за тех NAT, из-за которых в uT 1.9 и так (будет) работать NAT Traversal, так что особого смысла в этом не вижу. я не прав?


в uT -- NAT Traversal работает только по udp протоколу .. который в стандартизированных торрент трекерах (в том числе и этой) -- не работает (только tcp) . я не прав?

Добавлено спустя 1 минуту 58 секунд:

и темболее ipv4 NAT Traversal -- уж точно не заработает в ipv6 .... (тоесть ipv4 NAT Traversal -- это только маленькая часть от всего ipv6 )

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
polymorphm
1) udp протокол прекрасно работает в uT 1.9, в том числе и на этом трекере. ты видимо с DHT перепутал
2) netsh int ipv6 show teredo у меня говорит следующее, что значительно снижает моё желание этим заниматься:
Просмотр доступен только для зарегистрированных пользователей

_________________
Сайонара
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
Alx писал(а):
кстати есть уже похожие обсуждения, которые до сих пор ни к чему не привели, что лишний раз подтверждает нецелесообразность...


ну нецелесообразность , так нецелесообразность....

причина понятна -- программа-трекер не поддрживает ipv6 , дорабатывать трудно . (надеюсь что это НАСТОЯЩЩАЯ причина)

если бы причина была -- что нужно немножко переконфигурировать сайт , домен и хостинг -- то это другое... . а так то даа...... наверно нецелесообразно...... те кто обменивается кусочками на Голден-WiFi так и будут обмениваться сами с собой (до того как ipv6 гн станет целесообразным ).....

Добавлено спустя 6 минут 4 секунды:

alex14san писал(а):
polymorphm
1) udp протокол прекрасно работает в uT 1.9, в том числе и на этом трекере. ты видимо с DHT перепутал
2) netsh int ipv6 show teredo у меня говорит следующее, что значительно снижает моё желание этим заниматься:


в документации от microsoft сказанно что симметричный nat не поддерживаются...

... правда таких NAT уже и не осталось нигде (почти) . бывает такое что почемуто windows неправильно определяет тип nat ..

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

[[но конечно нада разабраться :-) "workforme" -- не катит.:-D :-D]]

кстате для windows xp -- на моей практике хорошо работал teredo: teredo.autotrans.consulintel.com ..
а на Vista -- только их стандартный поумолчанию: teredo.ipv6.microsoft.com
на debian/ubuntu : debian-miredo.progsoc.org

Добавлено спустя 7 минут 29 секунд:

alex14san писал(а):
polymorphm
...что значительно снижает моё желание этим заниматься...


ну впринцепе я это и ожидал.. админы очень не любят как правило ipv6 . и его настройка у них как правило заключается в том чтобы его отключить :-) :-) ..

такто я пессимист по жизни, и привык что если чтото делать качественно то только самому :-) .

... просто написал тему . подумал , ВДРУГ чтото измениться в сознании людей :-) :-) .. ну ладно... подождём тогда ещё пару годков :-D .

(самто я давно уже обмениваюсь файлами по ipv6 .. только не в торрент-трекере а в jabber)

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
pazik
 
Стаж: 14 лет
Сообщений: 92
Ratio: 786.648
100%
Откуда: 404
gabon.gif
ничего не получится, так вы NAT с двух сторон не обойдёте, а с одной стороны обходить нет нужды т.к. это умеет сам bittorent.

в skype двухсторонний NAT обходится за счёт клиентов-доноров (т.е. тех, кто не за NAT-ом). сам имел возможность в этом убедиться.

да и вообще, до тех пор пока Ваш провайдер не начнёт работать с ipv6 Вы будете вынуждены тунелировать ipv6 в ipv4. таким образом, Вы ещё и потеряете часть Вашего канала на "обёртку" ipv6-в-ipv4.

_________________
Гололёд на земле, гололёд...
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
polymorphm писал(а):
но зато uTorrent поддерживает DHT-сети (безтреккерные торренты) , вот они то кстате на ipv6 работают ТОЖЕ

насколько я читал на форуме uT пишут что DHT не поддерживает IPv6

сейчас попробую http://go6.net/

DNS в ipv6 у меня кстати работает, ipv6.google.com резолвится но не коннектится

кста если в си++ шаришь (XBTT написан на нём) то помощь в портировании трекера под IPv6 очень приветствуется

_________________
Сайонара
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
pazik писал(а):
ничего не получится, так вы NAT с двух сторон не обойдёте, а с одной стороны обходить нет нужды т.к. это умеет сам bittorent.

если только симмитричный (который ниразу ещё не видил)...

pazik писал(а):
в skype двухсторонний NAT обходится за счёт клиентов-доноров (т.е. тех, кто не за NAT-ом). сам имел возможность в этом убедиться.


это возможно . неисключаю!! . всегда использовал SIP.. . про Skype только читал... .

pazik писал(а):
да и вообще, до тех пор пока Ваш провайдер не начнёт работать с ipv6 Вы будете вынуждены тунелировать ipv6 в ipv4. таким образом, Вы ещё и потеряете часть Вашего канала на "обёртку" ipv6-в-ipv4.

небольшие потери есть:-) .. разумеется незаметные наглаз и щётчиг.

серъёзные потери (в ping, как минимум) -- есть когда НАПРИМЕР, происходит обмен между nativе-ipv6 и [2001:0::/32] ...

между [2001:0::/32] и [2001:0::/32] потерь нет (незаметны) .. между [2002::/16] и [2002::/16] -- тоже разумеется :-) :-) ....

Добавлено спустя 7 минут 8 секунд:

alex14san писал(а):
polymorphm писал(а):
но зато uTorrent поддерживает DHT-сети (безтреккерные торренты) , вот они то кстате на ipv6 работают ТОЖЕ

насколько я читал на форуме uT пишут что DHT не поддерживает IPv6

сейчас попробую http://go6.net/


ну наверно форум -- авторитетнее -- чем то что я гдето видел инфу (темболее уже не помню где).. да пофигу... сёравно DHT нельзя использовать..

извеняюсь за дизинформацию тогда...

alex14san писал(а):
DNS в ipv6 у меня кстати работает, ipv6.google.com резолвится но не коннектится


в приложениях которые используют getaddrinfo [url=http://msdn.microsoft.com/en-us/library/ms738520(VS.85).aspx]*[/url] -- вот там оно и глючит ... тобишь не соеденяется (ну точнее в разных windows поразному . трудно сказать чем вызвано.. хотя я догадываюсь) ..

однако
nslookup -type=AAAA ipv6.google.com
-- работает всегда :-) :-)..

alex14san писал(а):

кста если в си++ шаришь (XBTT написан на нём) то помощь в портировании трекера под IPv6 очень приветствуется


ну я конечно не против помоч :-) . проект открытый или закрытый? ато я совсем не в курсе :-[ :-[

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
polymorphm писал(а):
alex14san писал(а):
кста если в си++ шаришь (XBTT написан на нём) то помощь в портировании трекера под IPv6 очень приветствуется

ну я конечно не против помоч :-) . проект открытый или закрытый? ато я совсем не в курсе :-[ :-[

открытый. SVN с исходниками правда то открывается, то закрывается, то переезжает, на эту тему лучше Bull-DoG попинать. исходники последний раз видел в открытом виде на http://l7ec.livejournal.com/10472.html и http://torrentpier.info/viewtopic.php?f=23&t=1686 но гарантий что они не устарели - не дам. в принципе можешь начать смотреть немодифицированный XBTT он на sf.net хостится, ссылку я давал.

_________________
Сайонара
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
polymorphm писал(а):

ну я конечно не против помоч :-) . проект открытый или закрытый? ато я совсем не в курсе :-[ :-[


вопрос снят :-) ..

на sf.net :-) :-) ..

ладно постараюсь флудить поменьше :-) ...

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
polymorphm
то что стоит у нас отличается от оригинала, там таблицы в базе другие, кое-какие дополнения есть, но работу с сетью не трогали. хотя в server.h есть структурка class peer_key_c с int host_ её очевидно менять придётся - адрес v6 в int не влезет, а мы там что-то насколько помню правили...

Добавлено спустя 8 минут 50 секунд:

ещё момент. если уж добавлять в XBTT поддержку пиров с не только IPv4 адресами, то стоит в качестве адресов иметь возможность передавать и адреса в I2P, и TOR. подробности об этом: http://alex14san.livejournal.com/27143.html и http://nnmclub.to/forum/viewtopic.php?t=57638

_________________
Сайонара
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
to alex14san,

большое спасибо! исходники это как раз то что щаз наверно будет покачто достаточно...

..посижу поизучаю, а там будет видно дальше :-) :-) ..

[[конечно это всё не так быстро (нада будет ещё и поизучать спецификацтю протокола-торрента)]] , но
наверное хуже-то никому не будет, если я смогу разобраться и напишу патчиг :-) :-) :-).... верно ведь?

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
в общем, подключился через go6, входящее соединение в торрент получил, без какого-либо шаманства - само приползло на одном открытом торренте. так что тестировать сам тоже смогу. идея здравая, спасибо!

про соединение пишет "IPv6-in-IPv4 Tunnel (NAT Traversal)", чёрт знает напрямую оно или как, но работает

Добавлено спустя 20 минут 18 секунд:

уточнение. есть 2 вида DHT, взаимно несовместимых. в Azureus своя реализация, ни с кем больше не совместимая, но IPv6 поддерживает. в uT и всех остальных - нет, но планируется в будущем. зато IPv6 поддерживается PEX.

ещё есть подозрение, что uT посылает трекеру &ipv6= и по протоколу IPv4, что значительно облегчает задачу: трекеру нет необходимости самому поддерживать и принимать соединения по IPv6, достаточно читать этот параметр и передавать его в ответах. уточняю, это по мотивам чтения forum.utorrent.com

Добавлено спустя 14 минут 35 секунд:

вау http://thepiratebay.org/blog/146/

Добавлено спустя 18 минут 40 секунд:

доки: http://www.bittorrent.org/beps/bep_0007.html

Добавлено спустя 2 часа 14 минут 33 секунды:

ну в общем можно тестировать.
согласно http://nnmclub.to:2710/stat у нас 14% анонсов содержат &ipv6=
polymorphm, а ты на раздаче значишься с Transmission, я правильно понимаю что оно IPv6 не поддерживает?

_________________
Сайонара
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
alex14san писал(а):

...
Добавлено спустя 2 часа 14 минут 33 секунды:

ну в общем можно тестировать.
согласно http://nnm-club.info:2710/stat у нас 14% анонсов содержат &ipv6=
polymorphm, а ты на раздаче значишься с Transmission, я правильно понимаю что оно IPv6 не поддерживает?


мой -- поддерживает :-) .. а тот который стоял поумолчанию в Ubuntu -- ещё нет :-( .



// p.s.: версия "Transmission 1.50b4 (7815)"

хотя вот не уверенн что он отсылает &ipv6-подобные параметры на трекерт :-) :-)

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
polymorphm писал(а):
не уверенн что он отсылает &ipv6-подобные параметры на трекер

а что он тогда отсылает? ссылку на доки в предыдущем посте я привёл.

просто идти другим путём тяжелее, IPv6 на сервере поднять, второй трекер добавить который большинству не нужен, у нас ни веб-сервер - nginx - IPv6 не поддерживает, XBTT научить принимать IPv6-соединения тяжелее чем сделать как сейчас. хотя uTorrent пользуются не 90%-95% участников, как ты написал в начале темы, а всего 55-60%, из них только 80-90% пользуются версией 1.8 и выше, поддерживающих IPv6...

Добавлено спустя 2 часа 25 минут 28 секунд:

изменение: IPv6-адреса теперь отдаются всем.
в результате я со своими NAT-ами получил входящее соединение от Transmission, который &ipv6= не передаёт

_________________
Сайонара
polymorphm ®
Стаж: 13 лет 8 мес.
Сообщений: 90
Ratio: 5.227
Поблагодарили: 125
100%
alex14san писал(а):
polymorphm писал(а):
не уверенн что он отсылает &ipv6-подобные параметры на трекер

ссылку на доки в предыдущем посте я привёл.


о!! судя по существованию данного (официального) документа -- эту функцию не стоит недооценивать....

хорошо что Nnm её теперь поддерживает :-) :-) ..

неисключено что теперь это появится и в остальных bt-клиентах! теперь дело за ними..

alex14san писал(а):
просто идти другим путём тяжелее, IPv6 на сервере поднять, второй трекер добавить который большинству не нужен, у нас ни веб-сервер - nginx - IPv6 не поддерживает, XBTT научить принимать IPv6-соединения тяжелее чем сделать как сейчас. ....

даа.... много всего........

но надеюсь что выбранный [[хотябы-этот]] путь (обработака параметров "&ipv6=...") -- не воспримиться nnm-сообществом негативно!

я вот например щитаю что поддержка ipv6 -- это чутьли не целое событие для клуба :-) :-) . 16 февраля -- запомню дату :-)

_________________
.. в соответствии со спецификацией iso/iec 14882:2003 .
An0nym
Стаж: 14 лет 6 мес.
Сообщений: 2234
Ratio: 13.449
Поблагодарили: 1891
100%
roody.gif
polymorphm
вообще если принципиально IPv6 у трекера, можно юзать http://nnmclub.to.sixxs.org/bt/stat
для полного счастья надо rewrite сделать чтобы X-Forwarded-For: прописывать в &ipv6=
но всё равно в промышленных масштабах оно нашу нагрузку не потянет, а для тестов можно прописать и руками

Добавлено спустя 50 минут 15 секунд:

polymorphm
а вот ещё какой вопрос как к специалисту. ты писал, что 2002: т.е. 6to4 намного лучше 2001: т.е. teredo в том случае когда есть реальный IPv4. но даже ipv6.google.com не говоря уж про кучу других более мелких сайтов, у которых заведомо нет проблем с адресом, почему-то живут в 2001: почему так? и в чём ещё принципиальная разница между 2001/2002?

_________________
Сайонара
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Торрент-трекер NNM-Club -> Обход блокировок Часовой пояс: GMT + 3
Страницы:   Пред.  1, 2, 3, ... 98, 99, 100  След.
Страница 2 из 100