eMule-Project.net - Офіційний сайт eMule. Файли, Допомога, Документація, Новини, ...

  1. Загальна інформація
  2. Використання UPnP
  3. Як і які порти потрібно відкрити

Загальна інформація

eMule є P2P програмою, що означає безліч інших користувачів, які бажають приєднатися до вашого eMule для віддачі вам або прийому від вас файлів. Для цих цілей eMule відкриває два порти для вхідних з'єднань або пакетів, які він прослуховує. Якщо ви не використовуєте маршрутизатор, персональний файрвол або що-небудь аналогічної дії, то швидше за все, проблеми з "Low ID" вас не торкнуться і всі вхідні пакети досягнутий eMule, як наслідок ви отримаєте "High ID" (і / або статус "Відкритий ") і Тест портів буде успішно пройдено.
Якщо ви використовуєте маршрутизатор, файрвол або їх аналог і отримуєте "Low ID" (і / або статус "Файрвол"), а також Тест портів повідомляє вам про недосяжності вашого eMule, то вам необхідно налаштувати ваш маршрутизатор / файрвол, щоб він дозволяв входять пакетам досягти eMule. Слід зазначити, що eMule працює і з "Low ID", але це супроводжується деякими незручностями і більш повільною швидкістю прийому, і все через те, що інші користувачі не можуть з легкістю з вами з'єднатися.

Дана інформація є загальним керівництвом про те, як і які порти потрібно відкрити, так як ми не в силах надати інструкції, в яких всі дії розписані по кроках, для кожного окремо взятого маршрутизатора або брандмауера через їх величезного розмаїття. Однак в цьому розділі ви знайдете докладні інструкції для деяких маршрутизаторів або ж файрволов, які також можуть допомогти в налаштуванні інших подібних пристроїв. Якщо ви не зовсім впевнені в тому, що і як необхідно зробити, ви завжди можете звернутися до керівництва вашого маршрутизатора або ж файрволу, в якому часто пояснюється як відкрити порти. Використовуючи інформацію даного загального керівництва і інформацію керівництва до вашого маршрутизатора або ж файрвол, ви зможете відкрити необхідні для eMule порти: o)

Використання UPnP

Починаючи з версії 0.48a eMule підтримує UPnP (Universal Plug and Play), що допомагає досить легко налаштувати маршрутизатори або файрволи мають UPnP підтримку. Якщо eMule успішно налаштовує перенаправлення необхідних портів в вашому маршрутизаторі, то вам немає більше необхідності піклуватися про перенаправлення портів, eMule зробить всю роботу за вас. Для перевірки підтримки UPnP вашою системою слід натиснути кнопку "UPnP настройка портів" у вікні "Порти і з'єднання" помічника "Перший запуск eMule ..." (помічник "Перший запуск eMule ..." завжди доступний в меню "Сервіс").

При натисканні кнопки "UPnP настройка портів" eMule протестує UPnP і повідомить вам про успіх або ж невдачі тесту. У разі невдачі прочитайте інформацію про налаштування перенаправлення портів вручну, викладену нижче. Ви можете вмикати або вимикати UPnP за вашим бажанням в меню "Налаштування" -> "З'єднання".

Як і які порти потрібно відкрити

eMule прослуховує два порти, які вибираються випадковим чином при першому запуску програми починаючи з версії 0.47c (більш ранні версії використовували порти 4662 і 4672 за замовчуванням). Ви можете побачити які порти обрані eMule в меню "Налаштування" -> "З'єднання" (див. Приклад нижче). Ви також можете змінити ці порти при бажанні, eMule щасливий будь-якого вибору.

Виділено два порти, порт А для TCP і порт Б для UDP. Слід зазначити, що номери портів на зображенні дані просто для прикладу і немає ніякої необхідності використовувати саме їх. Тепер, коли побачили які порти обрані в меню "Налаштування" -> "З'єднання", вам необхідно відкрити їх в настройках NAT або Перенаправлення портів в вашому маршрутизаторі або брандмауера. Можливо вам буде необхідно заповнити різні поля даними і нижченаведені таблиці повинні вам в цьому допомогти:

Name / Service Name: Це просто найменування для правила і його можна назвати як забажаєте. Пропонується назвати "eMule_TCP" Protocol / Transport Type: Виберіть "TCP" (тип протоколу) Public / External Port: Введіть номер порту з графи, поміченої на прикладі буквою А Private / Internal Port: Введіть ще раз номер порту з графи, поміченої на прикладі буквою А Direction: Виберіть "Incoming" (напрямок "Вхідні") Private / Internal IP: Введіть внутрішній LAN IP адреса вашого комп'ютера (приблизний вигляд 192.168.1.1). Не потрібно для персонального брандмауера. Active / Forward / Enable: Виберіть "Yes" або аналогічне для активації цього правила

І ще раз для другого порту:

Name / Service Name: Це просто найменування для правила і його можна назвати як забажаєте. Пропонується назвати "eMule_UDP" Protocol / Transport Type: Виберіть "UDP" (тип протоколу) Public / External Port: Введіть номер порту з графи, поміченої на прикладі буквою Б Private / Internal Port: Введіть ще раз номер порту з графи, поміченої на прикладі буквою Б Direction: Виберіть "Incoming" (напрямок "Вхідні") Private / Internal IP: Введіть внутрішній LAN IP адреса вашого комп'ютера (приблизний вигляд 192.168.1.1). Не потрібно для персонального брандмауера. Active / Forward / Enable: Виберіть "Yes" або аналогічне для активації цього правила

Після додавання цих правил в ваш файрвол і / або маршрутизатор eMule зможе приймати вхідні з'єднання, що дозволить отримати "High ID". Ви можете натиснути кнопку "Тест портів" в меню "Налаштування" -> "З'єднання" і переконатися в тому, що все налаштовано і працює нормально. Якщо ж ви все ж відчуваєте проблеми або ж певні труднощі в рекомендованих діях даного загального керівництва, то зверніться за допомогою в наш форум. В першу чергу почніть ознайомлення з настановами та темами в форумі підтримки, так як дана проблема досить поширена.

Додатково: Web інтерфейс

Якщо ви плануєте використовувати Web інтерфейс для управління вами eMule з будь-якого комп'ютера з'єднаного з інтернет, то вам необхідно додати ще одне правило в налаштуваннях NAT або Перенаправлення портів вашого маршрутизатора або брандмауера. Дана дія зачіпає тільки можливість управління eMule за допомогою Web інтерфейсу. Ви можете отримати більш детальну інформацію про Web інтерфейсі тут . Якщо ви не плануєте використовувати Web інтерфейс, то просто пропустіть цю секцію. В іншому випадку нижченаведена таблиця повинна вам в допомогти відкрити порт, який використовується за умовчанням для Web інтерфейсу:

Name / Service Name: Це просто найменування для правила і його можна назвати як забажаєте. Пропонується назвати "eMule_Webinterface" Protocol / Transport Type: Виберіть "TCP" (тип протоколу) Public / External Port: 4711 Private / Internal Port: 4711 Direction: Виберіть "Incoming" (напрямок "Вхідні") Private / Internal IP: Введіть внутрішній LAN IP адреса вашого комп'ютера (приблизний вигляд 192.168.1.1). Не потрібно для персонального брандмауера. Active / Forward / Enable: Виберіть "Yes" або аналогічне для активації цього правила

Додаткова інформація для досвідчених користувачів

У дуже рідкісних випадках може бути необхідним відкриття ще одного порту: Якщо ваш маршрутизатор / файрвол не підтримує stateful UDP з'єднання, іншими словами, він не пропускає пакети з відповідями на ваші UDP пакети, то вам необхідно відкрити порт для UDP пакетів з відповідями від серверів. У переважній більшості випадків в цьому немає ніякої необхідності, тому що практично всі маршрутизатори та файрволи мають дану підтримку. У разі відсутності даної підтримки ви не відчуєте велику різницю в роботі, за винятком трохи повільного знаходження джерел або ж непрацюючого глобального пошуку по серверам. Якщо останнє справедливо по відношенню до вашої ситуації, то вам необхідно визначити окремий порт "ServerUDPPort = [Порт]" в секції [eMule] файлу preferences.ini і відкрити цей порт у вашому маршрутизаторі / брандмауера для вхідного UDP трафіку.