Налаштування клієнта DC, прокидання портів і нестримні веселощі
Доброго часу доби, пікабушники та пікабушниці.
Як деякі з вас знають, нещодавно знову відкрився оновлений Пікабу Хаб. Однак частина користувачів зіткнулася з проблемою неможливості пошуку та завантаження файлів-листів та файлів. Причин цьому може бути кілька, і ми спробуємо розібратися, що потрібно зробити, щоб усе працювало як треба.
1) Для початку потрібно перевірити, чи внесено клієнта DC++ до списку дозволених у вашому файрволі. Увага! Деякі антивіруси також мають вбудовану функцію файрвола. Розглянемо з прикладу файрвола/брандмауэра, вбудованого у ОС Windows 7.
Заходимо в Панель керування - Брандмауер Windows - Дозволити запуск програми або компонента через Брандмауер Windows - Ставимо галочку навпроти ApexDC++ - Тиснемо Ок.

Якщо саме файрвол блокував клієнт DC++, то вже після цього етапу можна скористатися пошуком та завантажувати файли. Якщо цей пункт вам не допоміг або у вас просто відсутній встановлений в ОС файрвол, то переходимо до наступного.
Якщо у вас є роутер (маршрутизатор), виконуємо пункт 2. Якщо ні, то пункт 4.
2) Налаштування роутера та клієнта DC++.
а) Найпростішим способом є включення UPnP у налаштуваннях клієнта DC++ та роутера. Спочатку включаємо цей пункт у клієнті (розглянемо з прикладу ApexDC++).
Заходимо в налаштування ApexDC++ - Connection settings (Налаштування з'єднання) - ставимо галочку навпроти пункту Firewall with UPnP (Брандмауер з UPnP), тиснемо Ок. Перезапускаємо клієнт (виходимо та заново входимо).


3) Якщо в налаштуваннях роутера у вас немає пункту для включення UPnP і жоден з наведених вище способів не допоміг, необхідно прокинути порти нароутері.
Для початку налаштуємо клієнт ApexDC++ для прокидання портів. Заходимо в налаштування ApexDC++ - Connection settings (Налаштування з'єднання), ставимо галочку навпроти пункту Firewall with manual port forwarding (Брандмауер з ручним перенаправленням портів), вписуємо вільні порти від 1024 до 65535 (наприклад, 6352 для TCP і UDP, 63 TCP, 6250 – для DHT/UDP), ставимо галочку навпроти пункту Don't allow hub/UPnP to override (не враховувати налаштування хабів), запам'ятовуємо номери портів, тиснемо, перезапускаємо клієнт (закриваємо програму і заново запускаємо).


4) Якщо ж жоден із способів не допоміг, то доведеться поставити пасивний режим. Це найгірший варіант, тому що у вас не буде можливості завантажувати з користувачів у пасивному режимі, а максимальна кількість результатів пошуку буде обмежена.
Заходимо в налаштування ApexDC++ - Connection settings (Налаштування з'єднання) - ставимо галочку навпроти пункту Firewall (passive, worst case), тиснемо, перезапускаємо програму.
