Direct connect - peer-to-peer файлообмінна система - інформаційний портал кемеровського філії
Даний сервіс дозволяє обмінюватися файлами між клієнтами. Що б мати можливість обмінюватися інформацією один з одним, необхідна клієнтська чать програми і звичайно сервер, який найчастіше називається Direct Connection Server, або просто DC Hub. Встановлюємо програму (клієнт), налаштовуємо соедінненіе до сервера, вказуємо папку для розшарювання (який контент Ви хочете надати в загальний доступ), при цьому не забуваємо, що папку My Documents і Windows, а так же Program Files расшарівать не обов'язково. Ну, ніби як все. Короткий FAQ і мануал є на сервері, відображається при коннекте.
Список клієнтів і серверів, а так само більш детальну інформацію про сервіс (налаштування серверів, клієнтів), можна знайти на наступному ресурсі - Російське співтовариство DC ++.
Команди, про які необхідно пам'ятати! Введення команди починаються зі знака. у вікні чату.
1)! Help - повертає список команд доступних користувачеві.
2)! Faq - Список найбільш часто зустрічаються питань.
3)! Rules - Короткий лістинг правил на сервері.
4)! Regme password- Зареєструвати користувача на сервері з зазначеним паролем, пароль можна опустити, тоді пароль буде взятий з налаштувань, які Ви, вказали в налаштуванні з'єднання "Особисте інфо".
5)! Password password-змінює пароль у зареєстрованої користувача, замість password необхідно вказати новий пароль.
У чаті при натисканні правою кнопкою миші по користувачу можна вибирати самостійно дії, які Вам доступні без введення команд.
Причин може бути декілька:
1) Ви забули розшарити свої файли (каталоги) для можливості скачування файлів від вас.
2) У Вас проблеми з файерволом. Необхідно не забувати вносити зміни в налаштування брандмауера, для можливості використання DC-Hubа. Для цього необхідно вирішити tcp з'єднання на 1209, 411 порти і udp з'єднання на порт 1209. Так само необхідно внести встановлений DC клієнт в список програм, яким дозволений доступ в інтернет. Налаштування брандмауера на прикладі Windows XP SP2.
4) Ви працюєте через фаєрвол в пасивному режимі і намагаєтеся завантажити інформацію з такого ж клієнта - працює через брандмауер в пасивному режимі. Більш детальну інформацію про режими роботи хаба можна прочитати в розділі FAQ на самому DC-Hub сервері. Або розділ нижче описує режими роботи DC-Hub сервера.
Налаштування мапінг портів або як ще прийнято називати портфорвардінга (portforwarding), розглянемо на прикладі модема ZyXel Prestige 660R. Зрозумівши принцип настройки, можна налаштувати портфорвардінг і на інших ADSL модеми різних виробників.
Заходьте своїм улюбленим користувачем наприклад Vasya, набираєте в рядку де пишуть повідомлення в чат команду. regme, далі через пробіл вказуєте свій пароль, якщо Ви пароль не вказали, буде взятий пароль з загальних параметрів клієнта. Далі пароль, який Ви вказали необхідно прописати в настройках самого з'єднання.
Змінити пароль на сервері можна наступною командою. password [ваш пароль], всі команди необхідно починати зі знаку оклику.
Якщо Ви є власником безлімітного тарифного плану, то додаткова плата за обсяг трафіку не стягується, при цьому внутрішньомережеві швидкість не буде обмежена швидкістю тарифного плану, а буде обмежена тільки швидкістю з'єднання. При помегобайтном тарифному плані (в передачі файлів беруть участь як сервер так і інший клієнт), ціна за трафік буде складатися з ціни трафіку до сервера (трафік до сервера мінімальний) і ціни трафіку до клієнта. При наявності зонного трафіку, ціна трафіку до однієї зони плюс ціна трафіку до іншого (для клієнтів Кемеровського філії одна зона тарифікації «Трафік між абонентами широкосмугового доступу Кемеровського філії ВАТ" Ростелеком "»)
За великим рахунком, існує всього два основні режими з'єднання у DC. Один з них називається Активним (Active), а інший - відповідно, Пасивним (Passive). Є й інші режими, наприклад, для роботи через Socks5-проксі, але вони досить екзотичні, і тому нам на сьогодні нецікаві.
Чому вони існують?
Перш за все, поділ режимів придумано для того, щоб дозволити працювати в мережі DC якомога більшій кількості людей.
Люди підключаються до мережі різними способами, які часто накладають обмеження на можливості їх роботи. Мережа DC, як випливає з її назви (а DC розшифровується як Direct Connect, "з'єднання безпосередньо"), будується на можливості встановлення прямих з'єднань між користувачами. Ці прямі з'єднання складають саму суть роботи в мережі DC: з їх допомогою здійснюється як файловий обмін між користувачами, так і пошук інформації в мережі. Якщо між якими, то двома користувачами не вдасться встановити такого ось прямого з'єднання - вони один у одного нічого не зможуть завантажити і навіть знайти.
Якщо користувач підключений до мережі безпосередньо (наприклад, дзвонить провайдеру звичайним модемом або має індивідуальне ADSL-підключення) - він зазвичай в стані як ініціювати прямі з'єднання з іншими користувачами мережі (здійснювати вихідні з'єднання), так і приймати запити на такі сполуки від інших користувачів ( приймати вхідні з'єднання). Такий користувач може повідомити про це хаб мережі DC, підключившись до нього в активному режимі.
Однак, якщо користувач працює з мережею DC через посередника (наприклад, підключений через районну або домову локальну мережу) - зазвичай він позбавлений можливості приймати вхідні з'єднання, а може тільки здійснювати вихідні. Саме для такого випадку і придуманий пасивний режим роботи користувача, що дозволяє йому хоч якось працювати з мережею DC навіть з такого "урізаного в можливостях" підключення.
У уважного Новомосковсктеля може виникнути питання, як же так виходить, що до пасивного користувачеві взагалі хто то підключається, якщо приймати з'єднання він не може? Питання хороший, а відповідь на нього ще краще - ніяк не виходить;) У цьому випадку активний користувач, який бажає приєднатися до пасивного, направляє йому через хаб, до якого підключені вони обидва, "прохання" для пасиву встановити з ним з'єднання. Пасивний користувач це прохання виконує, і пряме з'єднання, таким чином, встановлюється за його ініціативою як виходить.
Чим вони відрізняються?
Користувач активного режиму - повноцінний учасник мережі DC. Оскільки він "вміє" як встановлювати нові з'єднання з іншими користувачами, так і приймати їх від інших, він нічим не обмежений у своїх можливостях роботи з мережею та пошуку інформації в ній.
Користувач пасивного режиму - не в змозі приймати вхідні з'єднання від інших. Він може тільки встановлювати з'єднання за своєю ініціативою. Тому він не в змозі працювати з іншими пасивними користувачами мережі DC (і справді - якщо обидва користувачі не вміють приймати з'єднання, то як вони зв'яжуться між собою?). Крім того, оскільки пошук теж здійснюється через пряме з'єднання між користувачами, "пасив" змушений користуватися для пошуку послугами хаба мережі, що обмежує кількість повертаються результатів.
Говорячи коротше, нормальним режимом роботи користувача в мережі DC є активний. Пасивний режим слід сприймати як вимушений захід, що застосовується лише у випадках нездоланних проблем (як технічного, так і адміністративного характеру) з активним підключенням користувача до мережі DC.
Налаштування активного режиму
Для того, щоб можна було працювати в активному режимі без проблем, потрібно налаштувати своє підключення до провайдера таким чином, щоб ніщо не заважало програмі DC ++ приймати вхідні з'єднання від інших користувачів. Якщо це не зроблено або зроблено неправильно, то такий користувач не зможе повноцінно працювати в мережі навіть незважаючи на те, що він зареєстрований в ній як активний.
При роботі безпосередньо
Якщо Ви підключаєтеся до провайдера безпосередньо, то частіше за все - так практично завжди! - причиною блокування прийому вхідних з'єднань є всього лише невірно або не до кінця налаштований системний firewall. Тому перш за все необхідно переконатися, що для програми-клієнта DC ++ в ньому дозволені не тільки вихідні, а й вхідні з'єднання. Зазвичай для цього достатньо занести цю програму в список довірених додатків в файрволла. Якщо ж ваш фаєрвол не має такого списку, то буде потрібно додати відповідні правила ( "дозволити для цього додатка всі вхідні і вихідні з'єднання за протоколами TCP і UDP") вручну.
При роботі через чужу мережу
Інша справа, якщо Ви підключаєтеся до провайдера через домову локальну мережу, і тому змушені працювати в пасиві. У цій ситуації теж можна щось зробити, щоб все ж запустити активний режим. Але для цього буде вже недостатньо тільки Ваших зусиль.
Для того, щоб вам можна було працювати в активному режимі, адміністратор вашої локальної мережі (або людина, яка відповідає за роботу її шлюзу в мережу провайдера, який часто називають в ужитку роутер або сервер) повинен буде провести його додаткову настройку. Більш докладно про те, як саме налаштовується робота активного режиму через шлюз чужої мережі, можна почитати у відповідній статті. Якщо ви самі є адміністратором локальної мережі (наприклад, ви підключаєтеся через PPPoE і налаштували ваше з'єднання в роутері), то можете прочитати відповідне керівництво по налаштуванню NAT (для роутера ZyXel Prestige 660R).
Адміністратор, однак, може відмовитися це зробити з різних причин, від банального небажання і ліні до будь-яких технічних перешкод. В такому випадку вам лише залишається продовжувати користуватися пасивним режимом.
Проблеми і рішення
Як же визначити, що Ви намагаєтеся працювати в активному режимі за ненастроєного файерволом або шлюзом? Якщо Ви працюєте в активному режимі, і помічаєте, що інші користувачі (особливо пасиви) нічого не можуть з Вас завантажити, скаржачись на помилки Connection timeout - це одна з ознак. Може бути і навпаки - з Вас качають нормально, а ось Ви не можете ні до кого підключитися з такою ж помилкою. Ви можете також раптом виявити, що не працює пошук файлів.
Зазвичай системний фаєрвол, хоча його і досить для базового захисту комп'ютера від зовнішніх атак з мережі, досить просто влаштований і налаштовується не надто гнучко. Спеціалізовані програми від третіх фірм, такі як Agnitum Outpost або Kerio Personal Firewall, зазвичай набагато зручніше в налаштуванні, надійніше і мають безліч додаткових можливостей. Однак, з іншого боку, вони зазвичай і складніше, а найчастіше - і коштують грошей.
Вирішувати, ставити чи не ставити альтернативний продукт в якості брандмауера, вам, але я б порадив це все ж зробити. Головне - в цьому разі не забудьте відключити системний файервол (зняти галочки "Захистити це підключення." У властивостях мережевих з'єднань). Коли на комп'ютері працюють одночасно два брандмауера - ні до чого доброго це зазвичай не призводить. Проблеми можуть бути самими феєричними.
Навіть після того, як Ви правильно зробили всю настройку системи зі свого боку, і, нарешті, вийшли в мережу DC в активному режимі, ви можете зіткнутися з ситуацією, коли перекачування не спрацьовує. Буває і таке, адже нормальна робота двох користувачів активного режиму між собою залежить від налаштувань їх обох. Цілком можливо, що проблема вже не у вас, а в тому, що користувач, з якого Ви пробуєте качати (або який безуспішно пробує качати з Вас), не набудував у себе активний режим як годиться. В такому випадку ви нічого не зможете зробити, крім як повідомити йому про необхідність, щоб переглянути його налаштування.
Якщо ж у Вас нічого так і не виходить - не впадайте у відчай. Перш за все - уважно перечитайте цей текст з самого початку. Переконайтеся, що Ви зрозуміли і виконали запропоновані в ньому рекомендації. Якщо і це не вирішить ситуацію - звертайтеся за допомогою безпосередньо до адміністраторів хаба мережі DC (це ті хлопці, в яких записаний замість значка намальовані ключики).
Налаштування брандмауер на прикладі программиStrongDC
Пуск -> Виконати. в поле вводу вписуєте:
netsh.exe firewall add allowedprogram program = C: Program FilesStrongDCStrongDC.exe name = StrongDC = ENABLE
і натискаєте OK
Це призводить до того, що в фаєрвол автоматично прописується правило дозволяє мережеву діяльність StrongDC


Відкриється вікно для запуску програми, наберемо в ньому "cmd", натиснемо "ОК".

У вікні набираємо "ipconfig", натискаємо клавішу "Enter"

1.2. Тепер налаштуємо ADLS модем підключений до мережевої карти комп'ютера, власники модемів підключених до USB порту відразу Новомосковскют тут.
Натиснемо введення, вводимо «Ваш" пароль, натискаємо "Login", відкриється сторінка веб-інтерфейсу модему. Переходимо по посиланню "NAT".

Вибираємо "SUA Only" і натискаємо "Edit Details"

Для налаштування правильної роботи StrongDC ++ Hub будемо використовувати порти 30001, 30002. Настроїмо модем:

У рядку 1 стовпці "IP Address" перевіряємо щоб було "0.0.0.0", в рядку 2, в колонці "Start Port No." записуємо 30001, в колонці "End Port No." - 30002, в колонці "IP Address" записуємо ip, який ми знайшли тут. до нашому випадку - 192.168.1.33.
Натискаємо "Save", потім "Apply", закриваємо браузер, на цьому налаштування модему закінчені.
1.3. Зараз перейдемо безпосередньо до налаштувань програми FlaylinkDC.

Переходимо до "Налаштування з'єднання". Звертаємо увагу на виділені поля.
Якщо у вас модем підключений до мережевої карти, Новомосковський нижче, якщо до порту USB, то дивимося відразу тут

Налагодження підключення FlylinkDC при підключенні модему до гнізда USB, настройки прості, робимо все як на малюнку, інтерфеус для всіх сполук перехідних - 0.0.0.0, вибираємо пряме з'єднання для вхідних з'єднань і пряме з'єднання для виходять сполук перехідних.

Відкриваються улюблені хаби, видаляємо вже наявний там хаб, натискаємо на вільному місці праву кнопку миші і вибираємо в меню "Новий"



У розділі "Скачка" вибираємо папку для скачки - туди будуть міститися всі скачані в хабі файли, в папці для тимчасових файлів будуть зберігається недокачаних файли.

1.4. Робота з програмою. Натискаємо перепідключитися на Панлю інструментів, трохи чекаємо і ось ви в StrongDC ++ Hub'е.
Поробуем завантажити що-небудь. На списку користувачів вибираємо сподобався нік, натискаємо правою кнопкою миші і вибираємо "Список файлів", так само можна просто двічі клікнути мишкою на користувача.

Трохи чекаємо, і відкривається список файлів користувача.
