Вернуться   Форум > Помощь Зрителям > Как скачивать и раздавать > БТ-клиенты, настройка
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 26.10.2009, 20:15   #2
Кинозал.ТВ
Местный
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Кинозал.ТВ
Регистрация: 10.01.2008
Сообщения: 894
Репутация: 139
Теория, как открыть порты.

Начнём с небольшого экскурса в теорию. Я постараюсь объяснить всё очень просто, чтобы даже те, кто мало что понимает в компьютерах и в компьютерных сетях, могли хотя бы представить, о чём идёт речь.

1. Итак, что же такое IP-адрес?
Каждое устройство, которое подключено к какой-либо сети, имеет своё уникальное имя - идетификатор (IP-адрес) - это как жильцы одного дома имеют уникальные номера квартир, ведь в одном доме не бывает 2-х квартир с одинаковым номером.
Есть много видов сетей, но нам необходимо знать, что все сети можно разделить на 2 основных типа: локальные (небольшой географической протяжённости, в пределах одного здания, района, города) и глобальные (сети огромной географической протяжённости, в межконтинентальных и даже всемирных пределах).
Для удобства адресации была принят стандарт протокола IPv4, адрес типа ххх.ххх.ххх.ххх (например 192.168.178.100), где ххх-любое число от 0 до 255.
Этот тип адресации используется практически во всех локальных сетях и в глобальной сети Инетрнет. Причём, чтобы не путаться при подключении компьютера или целой локальной сети к сети Интернет, для локальных сетей были отведены диапозоны адресов, которые в сети Интернет использоваться не будут:
10.0.0.0 — 10.255.255.255
172.16.0.0 — 172.31.255.255
192.168.0.0 — 192.168.255.255

2. Что такое белый/серый IP адрес?
Для того, чтобы подключиться к сети Инетрнет, нужно подключиться к компьютеру, который уже подключён к Интернету и является частью самого Интернета (этот компьютер имеет реальный, так называемый БЕЛЫЙ IP-адрес в Интернете). При подключении к нему Ваш компьютер также получает реальный IP адрес в Интернете.
Но с развитием Интернета реальных адресов стало не хватать, да и стоимость каждого адреса была довольно высока. Поэтому была придумана технология (NAT), при которой компьютер или даже целая локальная сеть получала возможность пользоваться ресурсами Интернета, подключив к Интернету лишь один компьютер этой сети, который имел 2 IP-адреса: 1. IP-адрес Итернета, 2. IP-адрес локалыной сети и был как бы мостом между локальной сетью и Интернетом. С тех пор 1. IP-адрес стали называть Белым (реальный адрес сети Интернет), а 2. Серым (адрес компьютера в локальной сети, подключённой к Интернету через 1 общий компьютер).

3. Как опредилить какой у меня адрес Белый или Серый ?
Если IP-адрес Вашего компьютера входит в один из диапазонов:
10.0.0.0 — 10.255.255.255
172.16.0.0 — 172.31.255.255
192.168.0.0 — 192.168.255.255
то он не используется в Интернете и является Серым, все остальные адреса являются Белыми, вне зависимости от типа Вашего подключения к Интернету.

4. Что такое порт и зачем он нужен ?
Каждый компьютер, подключённый к сети, имеет 65535 портов (это как бы 65535 дверей для создания подключений между 2-мя компьютерами). Как я уже указал, порт нужен для создания подключения Вашего компьютеру к другому компьютеру в сети. Если Ваш порт закрыт, то к Вашему компьютеру подключиться через эту "дверь" невозможно.

5. Рассмотрим случаи закрытых/открытых портов при торрент-обмене.
Уясним некоторые понятия:
сид (сидер) - участник торрент-обмена, имеющий 100% копию раздаваемого фала(ов) - раздающий;
личер - участник торрент-обмена, имеющий любой % копии, но не имеющий 100% копии раздаваемого фала(ов) - качающий и раздающий имеющиеся части другим личерам;
пир-любой участник торрент-обмена (сид и личер).

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

1. Оба участника (сид и личер) - активные, с открытыми портами. Личер скачивает торрент-файл, трекер при запросе анноунса передает ему список сидов на раздаче, в котором по нашему примеру будет всего 1 сид. Далее, клиент личера пытается сесть (соединиться) к нему на порт. Т.к. сид с открытым портом, у личера это получается, и он начинает тянуть файл.
2. Один пир - активный, другой - нет. Если личер - с закрытым портом, то он сядет на открытый порт сида по алгоритму, описанному мной выше. Если личер с открытым портом, а сид - с закрытым, то сначала отдача не пойдет, а пойдет она тогда, когда сид в очередном анноунсе (или через технологии DHT/PEX) получит этого личера в списке пиров, и попытается к нему сесть на порт. Т.к. у личера порт открыт, сиду это удается. Клиент сида начинает обмениваться служебной инфой с этим пиром, "узнает", что пир - личер, и начинает ему отдавать файл.
3. Оба пира с закрытыми портами. Тут уже ни в какой комбинации они друг друга не увидят, только если не появится третий пир с открытым портом, который будет являться своего рода посредником, и работать по алгоритму из пункта 2.

6. Какие есть варианты решения проблемы открытия порта для раздачи?
1. Купить у Вашего провайдера реальный (белый) IP-адрес Интернета (обычно это идёт отдельной услугой), если провайдер предоставляет такую услугу.
2. Если провайдер не предоставляет этой услуги (бывают и такие случаи), то попробовать договориться о так называемом порт-маппинге(перенаправлении 1-го порта с компьютера, раздающего Инетрнет в локальной сети, на порт с таким же номером Вашего компьютера).
3. Если же провайдер предоставляет динамический белый IP-адрес, меняя его каждые 3-4 часа, то постоянное открытие порта невозможно (т.к. Вам прийдётся открывать его при каждой смене адреса).
 
Старый 26.10.2009, 20:18   #3
Кинозал.ТВ
Местный
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Кинозал.ТВ
Регистрация: 10.01.2008
Сообщения: 894
Репутация: 139
Как открыть порты на модеме D-link 2500 и ему подобных.

Вот столкнулся с проблемой закрытого порта при использовании ADSL модема D-link 2500 и нигде на форуме не нашёл как её решить. Покопавшись в сети, нашёл решение своей проблемы - теперь хочу поделиться со всеми, т.к. уверен, что у многих проблема подобная тоже существует.
Итак выполняем такие действия:
1. Открываем Ваш браузер;
2. Набираем адрес вашего модема (чаще всего 192.168.1.1 или 192.168.0.1);
3. Вводим логин (чаще всего admin) и пароль (admin или 1234, могут встречаться и другие варинты - подробнее смотрите в инструкции к Вашему модему);
4. Идём в веб интерфейс модема..
NAT -- Virtual Servers Setup
жмём "Add"
в графе "Server Name"
ставим точку на "Custom Server"
в поле текстового ввода печатаем: "uTorrent"
в поле "Server IP Address" вводим адрес компьютера, на котором будет uTorrent
Сюда:
External Port Start External Port End
вводим номер порта, используемого uTorrent-ом

Здесь:
Internal Port Start Internal Port End
они автоматически появятся

Здесь:
Protocol
указываем TCP/UDP
Жмём "Save/Apply"
Готово.
5. Смотрим в Ваш клиент и видим открытый для него порт, далее - наслаждаемся правильной работой клиента.
 
Старый 26.10.2009, 20:19   #4
Кинозал.ТВ
Местный
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Кинозал.ТВ
Регистрация: 10.01.2008
Сообщения: 894
Репутация: 139
Как открыть порты в Windows.

Доступ в интернет через обычного провайдера:

1. Первая возможная причина - провайдер закрыл доступ по стандартным портам файлообменных сетей, а у вас как раз установлен такой в клиенте.

Список не рекомендуемых портов:
  • с 411 по 413 (Direct connect),
  • 1214 (Kazaa),
  • 4662 (eDonkey),
  • c 6346 по 6347 (Gnutella),
  • с 6881 по 6889 (BitTorrent).
Рекомендую установить в клиенте порт >40000 или вообще поставить там галочку, чтобы при каждом старте клиента выбирался случайный (randomize port).

2. Вторая возможная причина - у вас нет внешнего(белого) ip адреса. Это можно узнать спросив вашего провайдера - есть ли оный у вас или нет.

3. Третья возможная причина - установленный на вашем компьютере файрволл не дает полного доступа битторрент-клиенту.

Файрволл - программа, разграничивающая доступ в/из Интернет для каждой программы и для каждого типа обращений извне. Собственно есть два вида файрволлов - встроенный в Windows и файрволл стороннего производителя (внешний). Если вы используете внешний и сами его настраивали, то скорее всего знаете как открыть в нем нужный порт.

Расскажу вкратце, как открыть порт в файрволле Windows.

Найти его можно в свойствах сетевого подключения -> щелкните два раза на значке сетевого подключения в правом нижнем углу экрана, затем выберите свойства (Properties), либо откройте список сетевых подключений через панель управления Windows (Control panel), нажмите правую кнопку на нужном подключении и также выберите свойства. Получите окно и выбираем третью вкладку (1):


Нажимаем - settings (настройки файрволла - 2). Получаем:


Если файрволл отключен (off - 2), то проблема не в нем. Ищем другое решение.. Если включен (on - 1), то нажимаем кнопку 3. Примечание: в более старых версиях Windows настройки могут выглядеть по-другому.

Далее будет следующее окно:

Для Windows XP SP2: Если ваш клиент в списке, все ок. Проблема не в файрволле. Если нет, то добавьте его туда: Add Program (1). Для более старых версий Windows: Нужно открыть два порта - один UDP, другой TCP. Нажимаем кнопку добавить порт (Add port - 2):


Указываем имя записи, номер порта клиента (больше 40000, но меньше 65535), выбираем TCP. Добавляем еще один раз, но уже для UDP.

Внимание! Не забудьте установить тот же порт в своем клиенте!
И не вздумайте поставить выбор случайного порта при загрузке!

Доступ в интернет из интра-сети:

Вы пользователь, который ничего не понимает в перенаправлении портов и маршрутизаторах. Кроме того, у вас есть только доступ к своему компьютеру. Самое элементарное, что можно сделать в этом случае - это включить в клиенте поддержку UPnP.

Мне пришло сообщение о закрытых портах. Почему меня должно это волновать?
Вы можете находиться за Firewall(анг.)(brandmauer)(нем.) или использовать систему NAT(Network Address Translation — преобразование сетевых адресов), в этом случае вы не можете принимать соединения извне. Другие участники сессии не смогут установить с вами соединений, только вы можете быть инициатором таковых. Участники в таких же условиях вообще не смогут контактировать друг с другом. Это, в целом, очень сильно сказывается на общей скорости сессии.

Способ решить эту проблему - использовать порты, способные поддерживать связь в обоих направлениях (открытые порты). Поэтому, в настройках клиента следует указывать именно открытый порт! В противном случае ваша скорость обмена будет занижена, а многие участники будут не в состоянии установить с вами связь!
Больше информации на эту тему вы можете найти вот здесь //portforward.com/ (англ)

Открываем порты
Во-первых, какие порты нам нужно открывать?

Диапазон достаточно широк и, потому, мы сами себе выбираем конкретные порты для каждого торент-клиента.
Например у нас торент-клиент uTorrent, требующий всего один порт и для отдачи, и для закачки,тогда придумаем
ему порт #51017.

Вот картинка, показывающая ту проблему, которую мы пытаемся решить и известную в И-нете как "NAT-проблема"


Собственно и проблемы как таковой нет, когда поймешь ее суть. А суть на мой взгляд, в следующем - в прямом соединении.
Т.е. пока мы имели один комп и модем, этой проблемы не возникало. Как только появились роутеры и модем-роутеры,
вот тут и началось... А решается все просто - нужно последовательно настроить следующую цепочку:

Торент-клиент > Параметры Интернет соединения > Фаервол > Роутер

Простейший способ определить настройки и работоспособность Torrent-клиента - это по значку состояния самого клиента
​​​
Естесственно значки состояния, в идеале, должны быть зелененькими
Если-же Вы используете торент-клиент без лампочек состояния, то проверете открыт ли порт на торент-ресурсе, на конкретной закачке или раздаче, просмотрев список сидов и пиров, в графе "Доступ" у Вас будет стоять "Есть" или "Нет". "Нет" означает, что порт закрыт...

ПРОПИСЫВАЕМ ПОРТЫ В ТОРЕНТ-КЛИЕНТЕ:
Например: 51017

ПРОВЕРЯЕМ И ПРОПИСЫВАЕМ ПАРАМЕТРЫ ИНТЕРНЕТ СОЕДИНЕНИЯ:

START>My Network Places>View Network Connections>Правый клик на Инет-конекте​
в выпадающем окне клик Properties, в закладке General выделяем строку Internet Protocol(TCP/IP) и ниже жмем кнопку Properties >


Здесь вписываем Ваш Local IP и далее как на картинке...Кликаем "ОК" два раза. Почему не "Obtain...", а фиксированный IP, ИМХО так надежней, тем более, если Вы в локалке, то без этого просто не обойтись...

ПРОВЕРЯЕМ, ВКЛЮЧАЕМ И НАСТРАИВАЕМ ФАЕРВОЛ:
  1. START>My Network Places>View Network Connections> смотрим на картинку конекта, если замочек есть фаервол включен и его нужно настраивать. Если замочка нет - забудьте о фаерволе, или, если хотите, включаем его и настраиваем, ИМХО - желательно...
  2. Включить фаервол: правый клик на конекте, клик на закладке Properties>закладка Advanced>ставим галочку у Protect my comp...
  3. Настройка фаервола: В закладке Advanced клик Settings> в закладке Services клик Add> в Discription пишем для себя, для памяти любое название, например BitTor, в IP свой локальный IP типа 192.168.1.***, в External И Internal Port прописываем один и тот-же номер порта, тот-же что в клиенте и выбираем TCP> OK.
  4. Повторяем п.3, но в конце выбираем UDP, и это все. Фаервол включен и открыт порт для конкретного клиента. Для других торент-клиентов все по новой.Да, на данном этапе, рекомендую отключить все внешние фаерволы, типа ZonAlarm и пр. Их можно будет включмть потом, когда все заработает, при необходимости. Хотя, ИМХО, не все они работают корректно с торент-ресурсами...

ТЕПЕРЬ РОУТЕР, ИЛИ МОДЕМ-РОУТЕР:
Здесь возникает вопрос о внешнем IP. Статический он или Динамический. Большинство провайдеров продавая Вам
пакет с модемом, дают Вам и статик IP, вместе с ним, провайдер должен дать и адреса Subnet mask и Gateway,
если не дали, нужно спросить у провайдера. Терерь проверяем Ваш статик IP здесь. Броузер покажет ваш внешний IP, если он есть...
Если нет, надо его создать... Идем сюда и регестрируем себе free постоянный IP.

Роутеры и модемы у всех разные и поэтому трудно дать единный рецепт,но суть настройки такова -
С помощью броузера заходим в административные настройки роутера, для доступа к настройкам Router мы набираем его IP адрес в адресной строке браузера- //192.168.178.1/(не тот, котрый присваивался разным машинам, а общий, он находится Start>Control Panel>Network and Internet Connections>Network Connections> правый клик, выбираем Properties, если строчек больше одной -
выбираем Inernet Protocol(TCP/IP) и жмем Properties, вот он и есть под именем Default Gateway)
Далее, должно быть что-то типа "Applications & Gaming" или "Port forwarding", короче нам нужно в роутере открыть те порты, которые мы указали. Указываете эти порты, выбираете опцию для обеих протоколов(TCP и UDP) и прописываете для какой локальной машины вы это делаете, то-же повторить и для других машин... незабывать все сохранять... Порты можно разнести для разных машин, например для первой 49152-50000, для втрой 50000-60000 и т.д. Для помощи в настройке роутера посмотрите здесь, там не сложно, Вы можете найти в списке свой роутер или модем-роутер, или можно все сделать по аналогии...

После этого все должно светиться нежно-салатовым цветом... Да, не забываем, после всей процедуры перегрузить компьютер и роутер.
 
Старый 26.10.2009, 22:55   #5
Кинозал.ТВ
Местный
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Кинозал.ТВ
Регистрация: 10.01.2008
Сообщения: 894
Репутация: 139
Что есть что.

1. Что такое "Фаерволл"?

Фаерволл - это устройство, которое используют частные лица и компании для защиты своих сетей от хакеров и неавторизованного доступа, фильтруя входящий и исходящий траффики с помощью набора правил. Программные фаерволлы и роутеры служат двумя общими примерами межсетевых экранов. Оба действуют аналогичным образом: они ограничивают доступ от вашего PC и к нему. Программные фаерволлы становятся все более общепринятыми, а Windows XP даже имеет встроенный в эту ОС программный фаерволл. Поскольку фаерволл любого типа может препятствовать входящим соединениям с Shareaza, он уменьшает скорость загрузки и число результатов поиска, если вы только специально не сконфигурируете его для работы с программой Shareaza.

2. Что такое "Роутер"?
Это - устройство, которое позволяет нескольким компьютерам локальной сети использовать общий доступ к Интернет-соединению. Роутер обеспечивает реализацию барьера между Интернетом и локальной сетью. Большинство роутеров работают с помощью Трансляции Сетевых Адресов (NAT). Некоторые ISP (провайдеры) обеспечивают вас роутером, а сам он может находиться внутри кабеля или DSL-модема.

Если только роутер специально не настроен для этого, для PC, находящегося за роутером, невозможен прием входящих соединений. Конфигурирование роутера таким образом, чтобы он позволял находящимся за ним компьютерам соединяться с компьютерами в Интернете, называется "перенаправлением портов". Если вы используете компьютер, принадлежащий локальной сети (LAN) (что является общей практикой для офиса, школы или университетского общежития), то, скорее всего, вы не будете иметь доступа к роутеру, с тем, чтобы сконфигурировать его. В этом случае, вы можете поговорить с сетевым (системным) администратором и попросить его сконфигурировать роутер для вас. В том вполне вероятном случае, если сисадмин откажется открыть порт для вас, возможно, вследствие политики ограничения объема p2p-трафика в их сети, либо по соображениям безопасности, у вас действительно не останется ничего, что вы могли бы попробовать, кроме как снять галочку с пункта "Я могу принимать входящие соединения" в настройках в пункте Инструменты -> Установки Shareaza -> Интернет -> Соединения.

3. Как я могу узнать, есть ли у меня роутер?
Некоторые люди имеют роутер, не зная об этом. Это происходит потому, что ваш ISP может снабдить вас устройством, которое вы считаете просто модемом, но иногда это устройство может быть и модемом, и роутером в одном корпусе. Чтобы узнать, стоит ли у вас роутер или нет, последуйте данным процедурам:
Откройте стартовое меню и выберите пункт 'Выполнить...', при этом появится диалоговое окно.

В этом окне, введите cmd и кликните OK. (Для Windows 95, 98 и Me, введите вместо этого command, либо winipcfg.
Появится окно Командного интерпретатора. В этом окне, введите команду ipconfig. Либо, если вы хотите сохранить результаты в текстовом файле, вы можете просто использовать пренаправление в файл в рабочем каталоге: ipconfig>IPconfigInfo.txt

На экран будет выведено несколько групп строк, по одной группе для каждого устройства, которое способно поддерживать протокол Интернета. Найдите устройство, которое вы активно используете для Интернета. Для такого устройства, отметьте значения IP-Address (IP-адрес), Subnet Mask (Маска подсети) и Standard Gateway (Стандартный шлюз). Первая величина является IP-адресом вашего компьютера, а третье содержит IP-адрес вашего шлюза. Маска подсети должна содержать одинаковые числа в ней (если это не так, то данное устройство не является устройством, используемым вами для Интернета).

Если у вас стоит роутер, то вашим шлюзом является роутер, и IP шлюза является IP роутера. Оба этих IP, скорее всего, начинаются с одного числа. Теперь проверьте, не начинаются ли они либо с 10.x.x.x, либо с 192.168.x.x, либо с чего-нибудь между 172.16.x.x и 172.31.x.x. Если ваши IP начинаются с чего-либо, совпадающего с приведенными шаблонами, то у вас действительно имеется роутер. Если имеюшийся у вас IP не совпадает ни с одним из этих шаблонов, то роутера у вас нет.

Если вы только что обнаружили, что у вас имеется роутер, запишите IP компьютера, а также - IP роутера. Эта информация вам понадобится для конфигурирования роутера.

ЗАМЕЧАНИЕ: Если эта процедура сообщит вам о том, что вы имеете роутер, но вы абсолютно уверены, что имеющееся у вас устройство роутером НЕ является, то существует другая возможность: ваш ISP может работать несколько иным способом; он имеет большой NAT-роутер со многими находящимися за ним пользователями. Возможно (но не обязательно), что имеющийся у вас IP в диапазоне от 172.16.x.x до 172.31.x.x и является намеком на такую ситуацию. Если это именно ваш случай, то вам крайне не повезло, поскольку вы не можете сконфигурировать роутер ISP.

4. Что делать, если я нахожусь за фаерволлом, но не могу его сконфигурировать?
Расположение за фаерволлом или роутером сродни тому случаю, когда вы имеете телефонную линию, по которой можно делать только исходящие звонки - вы можете звонить другим людям, но они вам позвонить не смогут. Так что, юзер за ферволлом может может вызывать обычного юзера и отдавать или загружать файлы в обоих направлениях (???). Если оба юзера находятся за фаерволлами, никто из них не сможет принимать соединения, и они не смогут загружать файлы друг от друга.

Если вы правильно сконфигурируете ваш фаерволл или роутер (путем настройки перенаправления портов), Shareaza сможет обойти ограничения, и эти устройства больше не будут мешать вашим загрузкам. При этом вы сможете использовать полное быстродействие программы Shareaza. Приемлимого быстродействия можно добиться, если вы находитесь за фаерволлом, особенно для BitTorrent-протокола, и часто - для протокола G2, но вы, скорее всего, не добьетесь наилучшего быстродействия программы Shareaza, в частности, хуже окажется быстродействие при поиске.

5. Как я могу проверить, правильно ли сконфигурирован мой фаерволл или роутер?
Во многих клиентах есть проверка на открытые порты

6. Какой порт я должен конфигурировать для моего фаерволла или роутера?
Вам придется перенаправить входящие соединения по протоколам TCP и UDP для того порта, который использует Shareaza для входящих соединений. Обычно, это порт 6346, но необходимо проверить настройки.
 
Закрытая тема


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск



Часовой пояс GMT +3, время: 01:43.