* Agnitum Outpost Firewall
1. После установки Agnitum Outpost Firewall запустите DC++. Вы увидите диалог показаный ниже, выберите Allow all activities for this application (Разрешить всю активность данного приложения) и нажмите ОК.
2. В случае обновления DC++ вы увидите следующий диалог. Выберите Update information for changed components (Обновить информацию данного компонента)
* FreeBSD ipfw/natd Firewall
1. Отредактируйте ваш список правил ipfw (обычно это: /etc/rc.ipfw). Где-то там, вы должны иметь правило, которое отклоняет всё движение к natd, примерно это выглядит так:
${fwcmd} add divert natd all from any to any via ${natd_interface}
Ниже, добавляем как ваше следующее правило:
# Direct Connect Active Mode Port Forwarding
${fwcmd} add pass all from any to any 1776 via ${oif}
${fwcmd} add pass all from any to any 1776 via ${iif}
Значение "1776" заменяете на любой номер порта (предпочтительно выше 1000), который хотите как ваш отправленный порт. Сохраните и закройте: /etc/rc.ipfw.
Затем откройте ваш: /etc/natd.conf файл. Удостоверьтесь, что высшая линия имеет ваш перечисленный интерфейс (замените "de0" тем, чем ваш внешний интерфейс является): interface de0
2. Далее добавляете в конце следующие две строки:
redirect_port tcp 192.168.70.2:1776 1776
redirect_port udp 192.168.70.2:1776 1776
Значение 192.168.70.2, замените на внутренний IP вашей машины, управляющей DC++. Значение "1776" замените на номер порта который вы использовали выше в вашем /etc/rc.ipfw файле.
3. Наконец, мы должны перезагрузить ipfw и natd. Напечатайте:
ps aux | grep natd
Найдите процесс для natd. Теперь мы должны завершить процесс и перезапустить. Напечатайте: kill -9 && natd -f /etc/natd.conf
Последний шаг, нужно перезагрузить ipfw, чтобы удостовериться, что наш траффик проходит:
/sbin/ipfw -f flush
/bin/sh /etc/rc.ipfw
* Windows XP SP2 Firewall
Нажимаете Пуск - Выполнить (Start-Run)
вводите:
netsh firewall add allowedprogram program = "путь к DC++.exe" name = DC++ mode = ENABLE