Вопрос по DC++

По умолчанию в EiskaltDC++ предлагается открыть TLS порт 3031.
Для чего он нужен и если нужен то как его открыть ?
А если не нужен то как убрать значение порта, мешает...

Подключим libastral.so и

Подключим libastral.so и начнем)

Порт для ДС нужен для того, чтобы клиенты других людей могли соединяться с вашим клиентом и, например, скачивать то, что вы расшарили. Аналогично вы делаете так же, когда скачиваете что-то у кого-то.
Насколько я понимаю ТЛС порт это порт для соединений с SSL шифрованием, другой порт может быть для обычных соединений.

Если ваша машина одним из сетевых интерфейсов включена в районныю локалку, через которую вы подключаетесь к хабу, тогда надо убедиться, что у вас нет фаервола либо на указанный порт разрешены соединения из этой сети.

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

Если вы соединяетесь через Интернет и у вас есть реальный IP, то ситуация аналогична пункту 1, если его нет, то вы можете работать только в пасивном режиме, тоесть соединение с вами невозможно и используются только исходящие соединения или хаб как посредник. Я не знаю как точно работает протокол DC, но это обычно значит, что либо вас не пустят на хаб, либо будет работать медленно.

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Спасибо, офигенное объяснение

Спасибо, офигенное объяснение но скажите пожалуйста как TCL порт открыть в iptables. Так же как для TCP не получается.

Мышка дура, прав был Суворов.

Погуглил нашел это

Погуглил нашел это http://forums.apexdc.net/topic/911-tls-explained/

Да, я угадал, TLS порт это действительно порт для SSL соединений, для обмена какими то сертификатами. Читать ссылку не стал многабуков. На большинстве хабов это все равно не работает. У меня в linuxdc++ стоит порт tls 0.
Да, TLS это tcp порт.

Вам нужно указать 3 порта udp tcp tls в клиенте разными и эти 3 порта открыть/пробросить.

Если у вас не настроен фаерволл то все порты открыты по умолчанию и вам надо только их пробросить если у вас роутер.

Если у вас настроен фаерволл, то вы знаете как открывать порты))

Вот так открывается порт 80 tcp
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEP

Но если вы ничего с iptables никогда не делали то у вас все порты открыты.

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Спасибо, iptables у меня

Спасибо, iptables у меня настроен. tcp и udp для dc++ прописаны. Конкретно для tls не могу так-же сделать. По аналогу с tcp и udp не получается. По ссылке про iptables и tls ни строчки. Может это для роутера нужно ?

Мышка дура, прав был Суворов.

Блин TLS это TCP порт. Почему

Блин TLS это TCP порт. Почему не получается просто откройте так же как и TCP порт но с другим номером

..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.

Спасибо но не совсем понятно,

Спасибо но не совсем понятно, это tcp по которому передаются особые пакеты ?

Мышка дура, прав был Суворов.

... как вариант

... как вариант выжить/умереть - открыть нужные порты и не фильтровать пакеты по протоколу ...

Чегооо ?

Чегооо ?

Мышка дура, прав был Суворов.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".