Force client ip RU
MLdonkey предоставляет пользователям большое количество настроек для выбора интернет адреса, видимого другими компьютерам, на которых установлен MLdonkey, а также другими p2p серверами. К этому относятся такие опции, как :
- client_ip в downloads.ini (по умолчанию сюда автоматически устанавливается любой последний зафиксированный IP адрес публичного интерфейса или, если force_client_ip включен, client_ip поставить вручную).
- force_client_ip в downloads.ini (по умолчанию отключен).
- use_server_ip установлен в donkey.ini (по умолчанию включен).
- force_high_id в donkey.ini (по умолчанию отключен).
Для людей, которых мучает вопрос: большинство ли п2п приложений определяют IP адрес сети, где они запущены, несмотря на IP-адрес, присвоенный интерфейсам (т.е. карте Ethernet или беспроводному соединению) на локальном компьютере.
Обычно адреса начинаются с 192.168 или 10 (внутренние адреса, или адреса частных сетей). Эти адреса недоступны непосредственно другим компьютерам из внешних сетей. Множество пользователей с широкополосным доступом также имеют маршрутизатор, либо встроенный в оборудование провайдера, либо находящийся между широкополосным подключением и компьютером. У маршрутизатора есть публичный (внешний) IP. Воспользовавшись инструкцией к вашему оборудованию (для просмотра информации о состоянии вашего маршрутизатора), вы можете увидеть публичный IP. Это IP под которым другие компьютеры знают вас. Этот же IP должен отправлять и Mldonkey. Запишите свой публичный IP.
Если, при входе в donkey, или overnet сеть, или другии сети p2p, нет пути (нет маршрута) по которому трафик, достигающий вашего публичного IP, попал бы на ваш компьютер, вы будете иметь проблемы при подключении к другим серверам p2p и скачивании файлов. Чтобы расширить возможности обмена информацией с MLdonkey, снова следуйте инструкциям к вашему оборудованию, для направления трафика, достигающего публичного IP вашего оборудования, к локальному IP вашего компьютера. Обратитесь к документации.
Следующим шагом укажите Mldonkey высылать другим компьютерам ваш публичный IP, а не локальный.
Внимание: Если вы недавно начали пользоваться интенетом вам следует установить на свой ПК надлежащую сетевую защиту(фаервол, брандмауер) и перенаправить только те порты, которые необходимы для работы MLDonkey. Несоблюдение этих правил может открыть ваш компьютер для вредоносных атак. Ни автор этого документа, ни кто-либо другой, кроме вас не может нести ответственность за представленную информацию, и информация предоставляется без каких-либо гарантий.
Когда force_client_ip = false, Mldonkey определяет собственный client_ip.
use_server_ip = true в donkey.ini (по умолчанию) указывает mldonkey/mlnet автоматически определять публичный IP адрес вашей сети. Mldonkey отправляет публичный IP.
Когда вы убедились, что всё работает правильно (сервера регулярно выдают вам HighID), вы можете попробовать установить force_high_id = true. Некоторые сервера будут выдавать LowID, с правильно настроенной сетью force_high_id = true предотвратит это.
Если по каким то причинам это не работает, то: %%% Установить force_client_ip = true %%% Установить client_ip = Ваш публичный IP
Внимание: Если вы выберите force_client_ip и если у вас динамический публичный IP, то вам придётся изменять client_ip вручную каждый раз, когда изменится ваш публичный IP. Если у вас PPPOE, это может происходить при каждом подключении. Поэтому избегайте использования этих настроек.
Если вы работаете в MLdonkey на нескольких компьютерах, выберите различные порты для каждого из них.