Это команда dircproxy, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Диркпрокси - Съемный прокси-сервер чата с внутренней ретрансляцией
СИНТАКСИС
Диркпрокси [-hvDI] [-f файл_конфигурации] [-P слушать_порт] [-p pid_file]
ОПИСАНИЕ
Диркпрокси прокси-сервер IRC, разработанный для людей, которые используют IRC из множества разных
рабочих станций или клиентов, но хотят оставаться на связи и видеть, что они пропустили, пока они
были в отъезде.
Вы подключаетесь к IRC через Диркпрокси, и он позволяет вам оставаться на связи с сервером даже после того, как
вы отделяете от него своего клиента. Пока вы отключены, он регистрирует канал и частные
сообщения, а также важные события, и когда вы снова прикрепите его, вы узнаете, что вы
пропущенный.
Это может быть использовано для предоставления вам примерно тех же функций, что и использование ircII и экран(8)
вместе, за исключением того, что вы можете использовать любой IRC-клиент, который вам нравится, включая X!
Аутентификация обеспечивается паролем и дополнительной проверкой имени хоста. Это связывает это
к связи класс указанный в конфигурационном файле. Только один пользователь может использовать
класс соединения за один раз, когда этот пользователь отключается, соединение с сервером
держать открытым. Когда кто-то (обычно пользователь) впоследствии подключается к Диркпрокси и
предоставляет тот же пароль, они повторно подключаются к соединению с сервером, вместо этого
создания нового соединения для них.
Можно определить несколько классов подключения, что позволит нескольким людям использовать одно и то же
прокси.
Диркпрокси можно использовать либо .dircproxyrc файл в домашнем каталоге пользователя или системный
широкий dircproxyrc файл. Он загрузит первое, что найдет (сначала домашний каталог, затем
общесистемный). Если файл конфигурации не указан, он не запустится.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-f файл_конфигурации
Указывает файл конфигурации, который будет использоваться, переопределяя список поиска по умолчанию.
-h Отображает краткое справочное сообщение с подробным описанием аргументов командной строки, затем закрывается.
-v Отображает Диркпрокси номер версии, затем закрывается.
-D Бегите на переднем плане и не переходите на задний план.
-I Используйте, чтобы указать Диркпрокси бежит из Inetd(8) демон. Из этого следует -D.
Для получения дополнительной информации о запуске Диркпрокси недооценивают ее Inetd(8) см. README.inetd
.
-P слушать_порт
Определяет альтернативный порт для использования, переопределяя значение по умолчанию и любое указанное значение
в файле конфигурации.
-p pid_file
Задает файл для записи идентификатора процесса, отменяя значение по умолчанию и любое значение
указанный в конфигурационном файле.
КОНФИГУРАЦИЯ
Файл конфигурации имеет следующий формат:
Пустые строки и строки, начинающиеся с символа "#", являются комментариями.
Классы подключения начинаются с 'connection {' и заканчиваются '}'. Они получают значения по умолчанию
из всех вышеперечисленных записей в файле конфигурации и может содержать значения своих
своя.
В противном случае строка имеет формат «ключевые слова аргументы». Если аргумент содержит пробелы
он должен быть заключен в двойные кавычки («с пробелами»). Возможные ключевые слова и
их значения следующие (обратите внимание, что в файле конфигурации регистр не учитывается):
LOCAL ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эти параметры не могут быть помещены в класс подключения, поскольку они влияют на работу
все Диркпрокси сервера.
слушать_порт
Какой порт должен Диркпрокси слушать соединения от клиентов IRC на?
Это может быть числовой номер порта или имя службы из / etc / services
pid_file
Файл для записи Диркпрокси идентификатор процесса при запуске. Если вы начнете это с
"~ /", то это относится к файлу в каталоге в вашем домашнем каталоге.
none = Не записывать файл pid
client_timeout
Максимальное количество времени (в секундах), которое может потребоваться клиенту для подключения к Диркпрокси и
укажите свой пароль, ник и т. д.
Connect_timeout
Максимальное количество времени (в секундах), в течение которого клиент должен предоставить серверу подключение к
после того, как они вошли в систему. Это применимо, только если 'server_autoconnect'это' нет 'для
этот класс.
dns_timeout
Максимальное время (в секундах) ожидания ответа от DNS-сервера. Если
время превышает это значение, поиск отменяется.
GLOBAL ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эти параметры могут быть помещены в класс подключения или вне его. Если они снаружи
тогда они влияют только на те классы соединений, которые были определены позже.
порт сервера
На каком порту мы подключаемся к IRC-серверам, если в строке сервера явно не указано
установить один
Это может быть числовой номер порта или имя службы из / etc / services
server_retry
Сколько секунд после отключения или последней попытки подключения мы ждем перед
повторить попытку?
server_maxattempts
Если мы отключены от сервера, сколько раз мы должны перебирать сервер
list перед тем, как сдаться и объявить прокси-соединение мертвым?
0 = повторять бесконечно
server_maxinitattempts
При первом подключении, сколько раз мы должны перебирать список серверов, прежде чем давать
вверх и объявить прокси-соединение мертвым?
0 = повторять бесконечно. Это не рекомендуется.
server_keepalive
Это проверяет, Диркпрокси соединение с сервером живо на уровне TCP.
Если никакие данные не отправляются ни в одном направлении в течение определенного периода времени, проверка активности TCP
отправлено.
yes = отправить зонды keepalive
no = не отправлять зонды keepalive
server_pingtimeout
Для некоторых людей, Диркпрокси не замечает, что соединение с сервером
был сброшен, потому что сокет остается открытым. Например, те, кто находится за NAT
брандмауэр. Диркпрокси может проверить связь с сервером и убедиться, что он получает ответы. Если
время с момента получения последнего ответа превышает количество секунд ниже
предполагается, что сервер "забит камнями" и Диркпрокси оставляет это. Если у вас высокий
задержка подключения к серверу, он может ошибочно предположить, что сервер забросан камнями
потому что PING не приходят вовремя. Либо увеличьте значение, либо используйте
'server_keepalive'вариант вместо этого.
0 = не отправлять PING
server_throttle
Чтобы вас не вытеснили из сети IRC, Диркпрокси может задушить
подключение к серверу для предотвращения отправки слишком большого количества сообщений в течение определенного времени
период.
Для этого вы указываете количество байтов, а затем, необязательно, период времени в секундах.
разделены двоеточием. Если период времени опущен, принимается посекундная.
server_throttle 10 # 10 байт в секунду
server_throttle 10: 2 # 10 байт в 2 секунды (5 в секунду)
0 = не дросселировать соединение
server_autoconnect
Должен Диркпрокси автоматически подключаться к первому серверу в списке, когда вы
соединять. Если вы установите это значение 'нет', то 'разрешить_прыжок'автоматически устанавливается на' да '.
Если 'allow_jump_new'также' да ', тогда вы можете создавать классы подключения без
'серверлинии.
yes = автоматически подключаться к первому серверу
no = Ждать / DIRCPROXY JUMP от клиента
канал_rejoin
Если нас сбрасывают с канала, сколько секунд мы ждем, прежде чем пытаться
присоединиться.
-1 = Не возвращаться
0 = немедленно
Channel_leave_on_detach
Должен Диркпрокси автоматически заставит вас покинуть все каналы, на которых вы были, когда вы
отсоединить?
yes = оставь их
no = Оставайся на них
Channel_rejoin_on_attach
Если 'Channel_leave_on_detach' является 'Да'тогда должен Диркпрокси присоединиться к этим каналам
когда снова прикрепишь?
yes = повторно присоединиться к каналам Диркпрокси автоматически ушел
no = Оставить навсегда при отсоединении
Idle_maxtime
Установите максимальное время простоя в IRC, если
вы устанавливаете это тогда Диркпрокси сбросит время простоя, если оно достигнет этого предела (в
секунд).
0 = не сбрасывать время простоя
отключенный_существующий_пользователь
Если при подключении к Диркпрокси, другой клиент уже использует ваше соединение
class (то есть, если вы забыли его закрыть), то эта опция позволяет вам
автоматически убить того. Убедитесь, что вы включили "автоматическое переподключение к
server "отключите перед использованием, иначе вам придется драться.
yes = Да, отключить
no = Нет, не дай мне
Disconnect_on_detach
Когда вы отделяетесь от Диркпрокси обычно он поддерживает подключение к серверу до тех пор, пока
ты снова подключаешься. Если вы этого не хотите и хотите, чтобы он закрыл ваш сервер
соединение, а затем установите это.
yes = закрыть сеанс при отключении
no = оставаться на связи с сервером до повторного подключения
начальные_режимы
Какие пользовательские режимы мы должны автоматически устанавливать при первом подключении к серверу.
На случай, если вы забудете сделать это самостоятельно со своим irc-клиентом.
Установите значение «», чтобы не устанавливать никаких режимов.
drop_modes
Какие пользовательские режимы автоматически сбрасываются при отсоединении, удобно для ограничения воздействия
что ваш клиент подключен во время подключения, или для дополнительной безопасности, если вы IRCop.
Установите значение "", чтобы режимы не сбрасывались.
отказаться_modes
Какие пользовательские режимы не принимать с сервера. Если сервер пытается установить
один из них, то соединение с ним будет разорвано, и следующий сервер в
список будет испробован.
Хорошей настройкой для многих будет "+ r", так как большинство серверов используют это для обозначения вашего
подключение ограничено. Не устанавливайте это значение, если вы подключены к DALnet, однако DALnet
использует + r, чтобы указать, что вы зарегистрировались на NickServ (ну, спасибо, ребята!).
Установите значение «», чтобы не отказываться от каких-либо режимов.
локальный_адрес
Имя локального хоста для использования при подключении к серверу IRC. Это дает то же самое
функциональность как параметр ircII -H.
none = Не привязывать какое-либо конкретное имя хоста
Away_message
Если вы явно не устанавливаете сообщение / AWAY перед отключением, Диркпрокси может для
вы, чтобы люди не думали, что вы действительно играете за своей клавиатурой, когда это не так.
none = Не устанавливать для вас сообщение об отсутствии
quit_message
Если вы явно не дадите сообщение, когда вы / DIRCPROXY QUIT, это будет использоваться
вместо. Также используется, когда вы отправили Диркпрокси не оставаться привязанным к
сервер на отключении.
none = Использовать Диркпрокси номер версии в виде сообщения QUIT
прикрепить_сообщение
Диркпрокси может отправить объявление на каждый канал, на котором вы находитесь, когда вы повторно подключите
к нему, просто чтобы все знали, что вы вернулись. Если вы начнете это с "/ ME", тогда
он будет отправлен как сообщение ACTION CTCP (как и команда ircII / me).
none = Не объявлять прикрепленный файл
detach_message
Диркпрокси может отправить объявление на каждый канал, на котором вы находитесь, когда вы отключаете
от него, просто чтобы все знали, что вы ушли. Если вы начнете это с "/ ME"
затем оно будет отправлено как сообщение ACTION CTCP (как и команда ircII / me).
none = Не объявлять об отстранении
detach_nickname
Псевдоним, который будет автоматически изменен после отключения, чтобы указать, что вы отсутствуете
пример. Если он содержит символ '*', то этот символ заменяется на
каким был ваш ник до того, как вы отключились (например, "* _away" добавляет "_away" в конец
вашего ника);
none = Оставьте ник как есть
ник_держите
Ли Диркпрокси следует попытаться сохранить последний установленный вами псевдоним, используя свой
клиент. Если это «да», и ваш ник утерян, пока ваш клиент
отключен, он будет продолжать попытки вернуть его, пока клиент не подключится
.
yes = попытаться сохранить мой ник, пока я отключен
no = если изменится, оставь
ctcp_replies
Ли Диркпрокси должен отвечать на стандартный набор сообщений CTCP, в то время как
клиент отключен.
yes = отвечать на сообщения ctcp, когда клиент отключен
нет = ничего, кроме тишины
chan_log_enabled
Должна ли происходить запись текста канала в файлы. Если это «да», то
вы сможете вспомнить текст канала, когда снова присоединитесь к нему и увидите, что вы пропустили.
yes = текст канала записывается в файлы
no = Текст канала НЕ записывается в файлы
chan_log_always
Текст канала всегда будет регистрироваться, пока вы не в сети, поэтому, когда вы вернетесь, вы
можно увидеть, что вы пропустили. Вы также можете, если хотите, записывать текст канала в сети,
так что, если вы отсутствуете совсем недолго, вы можете получить представление о любом контексте и т. д.
Это применимо, только если 'chan_log_enabled' Да'.
yes = записывать текст канала в офлайн и онлайн
no = Записывать текст канала только в автономном режиме
chan_log_maxsize
Чтобы сохранить место на жестком диске, вы можете ограничить размер файла журнала канала.
Как только файл журнала достигнет этого количества строк, каждая добавленная строка приведет к
линия удалена сверху. Если вы знаете, что никогда не захотите, чтобы все это регистрировалось
информации, это может быть хорошей настройкой для вас.
Это применимо, только если 'chan_log_enabled' Да'.
0 = нет ограничений на файлы журнала
chan_log_recall
Количество строк из каждого файла журнала каналов для автоматического вызова в IRC
клиент при прикреплении. Если он низкий, вы можете не получить много полезной информации,
если он высокий, получение всей информации может занять много времени.
Это применимо, только если 'chan_log_enabled' Да'.
-1 = Вызвать весь журнал (не рекомендуется, если chan_log_always имеет значение yes)
0 = автоматически ничего не вспоминать
chan_log_timestamp
К тексту канала можно добавить метку времени, чтобы вы точно знали, когда
сообщение было зарегистрировано. Эти временные метки отображаются, когда вы вызываете файлы журнала,
или при автоматическом сбросе.
Это относится к обычным журналам каналов, если 'chan_log_enabled'есть' да ', а также
постоянная копия, если 'chan_log_copydir'имеет значение, отличное от' none '.
yes = Включить отметку времени
no = Не включать отметку времени
chan_log_relativetime
Если 'chan_log_timestamp'есть' да ', тогда у вас также есть возможность использовать интеллектуальные
относительные отметки времени. Если вы это сделаете, метка времени отображается, когда информация файла журнала
напоминание зависит от того, сколько лет этой строке, и убедитесь, что она отображает достаточно
информация (включая дату, если необходимо). В противном случае Диркпрокси просто скажу тебе
время в формате ЧЧ: ММ, что может быть не так полезно.
Это означает, что само время не будет отображаться в самих файлах журнала,
вместо этого используется временная метка. Это может вызвать проблемы, если вы что-то делаете
с файлами журнала самостоятельно.
yes = использовать причудливые относительные отметки времени
no = делать обычные отметки времени
chan_log_copydir
А также Диркпроксисобственные файлы журнала, он также может хранить постоянную копию где-нибудь
для вашего использования. Диркпрокси добавит в этот файл весь текст канала, но будет
не использовать его сам.
Если вы его определите, он будет добавляться в каждый журнал по мере его использования. Если вы начинаете с "~ /"
тогда он будет использовать каталог в вашем домашнем каталоге.
Это делается независимо от 'chan_log_enabled'И'chan_log_always' опции,
хотя, если они выключены, вы не сможете отозвать этот текст вашему клиенту,
несмотря на то, что он находится в этом файле. Однако параметры отметки времени применяются.
none = Не делать постоянную копию
chan_log_program
Программа для перенаправления текста канала в. Если дано, Диркпрокси будет запускать эту программу для
каждая запись в файле журнала, содержащая полную информацию об источнике в качестве первого аргумента,
назначение как второе и текст как одна строка при стандартном вводе.
Программа может быть в любом месте вашего $ PATH, или вы можете запустить ее с "~ /", если она находится в
каталог в вашем домашнем каталоге.
Это делается независимо от 'chan_log_enabled'И'chan_log_always' параметры.
none = Не передавать сообщения журнала программе
Other_log_enabled
Должна ли происходить запись серверных и личных сообщений в файлы. Если это
"да", тогда вы сможете отозвать серверные и личные сообщения, когда вы
воссоединились и посмотрите, что вы пропустили.
yes = серверные / личные сообщения записываются в файлы
no = Серверные / личные сообщения НЕ записываются в файлы
Other_log_always
Серверные и личные сообщения всегда будут регистрироваться, пока вы не в сети, поэтому, когда
вы вернетесь, вы увидите, что вы пропустили. Вы также можете, если хотите, записать эти
сообщения в сети, поэтому, если вы отсутствуете ненадолго, вы можете получить представление о
любой контекст и т. д.
Это применимо, только если 'Other_log_enabled' Да'.
yes = Сервер журнала / личные сообщения в автономном и онлайн-режиме
no = Сервер журналов / личные сообщения только в автономном режиме
Other_log_maxsize
Чтобы сохранить место на жестком диске, вы можете ограничить размер сервера / частного
файл журнала сообщений. Как только файл журнала достигает этого количества строк, каждая добавляемая строка
приведет к удалению строки сверху. Если ты знаешь, что никогда не собираешься
хотите всю эту зарегистрированную информацию, это может быть хорошей настройкой для вас.
Это применимо, только если 'Other_log_enabled' Да'.
0 = Нет ограничений для файла журнала
Other_log_recall
Количество строк из файла журнала сервера / личных сообщений для автоматического вызова
ваш IRC-клиент, когда вы прикрепляете. Если он низкий, вы можете не получить много полезного
информации, если это высокое значение, может потребоваться много времени, чтобы вся информация
прибыть.
Это применимо, только если 'Other_log_enabled' Да'.
-1 = Вызвать весь журнал (не рекомендуется, если other_log_always задано yes)
0 = автоматически ничего не вспоминать
Other_log_timestamp
Серверные и личные сообщения могут иметь метку времени, добавленную спереди, чтобы вы знали
именно тогда, когда сообщение было зарегистрировано. Эти отметки времени отображаются, когда вы вспоминаете
файлы журнала, или при автоматическом сбросе.
Это относится к журналу серверных / личных сообщений, если 'Other_log_enabled'есть' да 'и
также перманетная копия, если 'Other_log_copydir'установлен на другое значение, кроме
'никто'.
yes = Включить отметку времени
no = Не включать отметку времени
Other_log_relativetime
Если 'Other_log_timestamp'есть' да ', тогда у вас также есть возможность использовать
интеллектуальные относительные отметки времени. Если вы это сделаете, временная метка отображается, когда файл журнала
вызываемая информация зависит от того, сколько лет этой строке, и убедитесь, что она отображается
достаточно информации (включая дату, если необходимо). В противном случае Диркпрокси будет просто
сообщать время в формате ЧЧ: ММ, что может быть не так полезно.
Это означает, что само время не будет отображаться в самих файлах журнала,
вместо этого используется временная метка. Это может вызвать проблемы, если вы что-то делаете
с файлами журнала самостоятельно.
yes = использовать причудливые относительные отметки времени
no = делать обычные отметки времени
Other_log_copydir
А также Диркпроксисобственный файл журнала, он может хранить постоянную копию где-нибудь для
ваше использование. Диркпрокси добавит в этот файл все серверные и личные сообщения,
но сам им пользоваться не буду.
Если вы его определите, он будет добавляться в журнал по мере его использования. Если вы начинаете с "~ /"
тогда он будет использовать каталог в вашем домашнем каталоге.
Это делается независимо от 'Other_log_enabled'И'Other_log_always' опции,
хотя, если они отключены, этот текст не будет отозван вашему клиенту, несмотря на
он находится в этом файле. Однако параметры отметки времени применяются.
none = Не делать постоянную копию
другая_программа_журнала
Программа для передачи серверных и личных сообщений. Если дано, Диркпрокси будет работать
эта программа для каждой записи файла журнала, предоставляя полную информацию об источнике в виде
первый аргумент, пункт назначения - второй, а текст - одна строка на
стандартный ввод.
Программа может быть в любом месте вашего $ PATH, или вы можете запустить ее с "~ /", если она находится в
каталог в вашем домашнем каталоге.
Это делается независимо от 'Other_log_enabled'И'Other_log_always' параметры.
none = Не передавать сообщения журнала программе
log_timeoffset
Разница в минутах от вашего IRC-клиента до Диркпрокси машина. Так что если ты
по Гринвичу, но ваш Диркпрокси машина находится в тихоокеанском стандартном времени (что на 8 часов меньше), тогда это
будет - (8 * 60) = -480. Используется для отметок времени файла журнала.
0 = не изменять временные метки журнала.
log_events
События, которые вы хотите Диркпрокси войти для вас. Это список событий, разделенных запятыми.
имена с префиксом «+» для добавления события в список или «-» для удаления события.
Вы также можете указать 'all', чтобы регистрировать все события (по умолчанию), или 'none', чтобы не регистрировать
что-нибудь.
Пример, чтобы просто регистрировать текст и действия:
log_events "нет, + текст, + действие"
Пример, чтобы регистрировать все, кроме сообщений сервера:
log_events "все, -сервер"
# указывать "все" необязательно
log_events -сервер
Возможные события:
текст
Текст канала и личные сообщения
действие
События CTCP ACTION (/ me), отправленные вам или каналам
CTCP
Следует ли записывать, был ли вам отправлен CTCP
присоединиться
Люди (включая вас) присоединяются к каналам
Люди (включая вас) покидают каналы
удар
Людей (в том числе вас) исключают с каналов
выход
Люди уходят из IRC
зарубка
Люди (в том числе вы) меняют ник
Режим
Изменения в режимах каналов или в вашем личном режиме
тема
Изменения в теме канала
клиент
Вы отсоединяете и прикрепляете
сервер
Подключения и отключения от серверов
ошибка
Проблемы и ошибки Диркпрокси встречи (рекомендуется!)
dcc_proxy_incoming
Ли Диркпрокси должен проксировать DCC чат и отправлять запросы, отправленные в вы другими на
IRC.
yes = входящие запросы прокси.
no = Не использовать прокси для входящих запросов.
dcc_proxy_outgoing
Ли Диркпрокси должен проксировать DCC чат и отправлять запросы, отправленные by ты другим на
IRC.
yes = исходящие запросы прокси.
no = Не использовать прокси для исходящих запросов.
dcc_proxy_ports
Порты, которые Диркпрокси можно использовать для прослушивания подключений DCC. Это когда
вы находитесь за брандмауэром, который пропускает только определенные порты, или при выполнении DCC-
через-ssh.
Это разделенный запятыми список номеров портов или диапазонов портов, например
'57100 -57199,57400,57500,57600-57800 '
any = использовать любой порт, предоставленный нам ядром.
dcc_proxy_timeout
Максимальное количество времени (в секундах), в течение которого обе стороны прокси DCC могут быть
связанный.
dcc_proxy_sendreject
Следует ли отправлять физическое сообщение REJECT через CTCP обратно источнику
запрос в случае сбоя.
yes = отправить обратно сообщение об отклонении CTCP.
no = Не отправлять сообщения в ответ.
dcc_send_fast
Следует ли игнорировать пакеты "подтверждения" от клиента и просто отправлять
отправьте им как можно быстрее. В этом не должно быть реальной опасности.
yes = отправить как можно быстрее.
no = ждать подтверждения каждого пакета.
dcc_capture_directory
Диркпрокси может захватывать файлы, отправленные через DCC, и сохранять их на сервере. Особенно
полезно, когда вы отключены, независимо от того, работает ли он, когда вы подключены, или нет, зависит от
'dcc_capture_always'. Это каталог для хранения этих захваченных файлов.
Если начать с "~ /", тогда он будет использовать каталог в вашем домашнем каталоге.
none = Не сохранять файлы.
dcc_capture_always
Если мы перехватываем посылки DCC, должны ли мы делать это, пока клиент подключен как
Что ж? Если «да», то клиент никогда не увидит файл, он будет просто сохранен на
сервер с уведомлением, отправленным клиенту, сообщая им, где.
yes = Захват, даже когда клиент подключен.
no = Захват только при отсоединении клиента.
dcc_capture_withnick
Следует ли начинать имя файла захваченного файла с псевдонима отправителя,
так что вы знаете, от кого это пришло.
yes = Начать с никнейма.
no = Не изменять имя файла.
dcc_capture_maxsize
Максимальный размер (в килобайтах) захваченного файла. Если захваченный файл
больше, чем это, или становится больше, то захват будет прерван и
файл удален с диска. Не позволяет людям заполнять ваш диск, пока
вы отделились с массивным файлом.
0 = Нет ограничений на размер файла.
dcc_tunnel_incoming
Порт локального туннеля ssh, ведущего к другому Диркпрокси клиент, который мы должны использовать
для входящих DCC-запросов. Это не должно быть установлено, если 'dcc_tunnel_outgoing'установлен.
См. Файл README.dcc-via-ssh, включенный в Диркпрокси распространение для большего
Информация.
Это может быть числовой номер порта или имя службы из / etc / services
none = Нет туннеля.
dcc_tunnel_outgoing
Порт локального туннеля ssh, ведущего к другому Диркпрокси клиент, который мы должны использовать
для исходящих запросов DCC. Это не должно быть установлено, если 'dcc_tunnel_incoming'установлен.
См. Файл README.dcc-via-ssh, включенный в Диркпрокси распространение для большего
Информация.
Это может быть числовой номер порта или имя службы из / etc / services
none = Нет туннеля.
поменять пользователя
Если ты бежишь Диркпрокси как root, он может переключиться на другого "эффективного пользователя"
id "для создания соединения с сервером. Это означает, что демон вашей системы (и
поэтому IRC, если он его запрашивает) увидит ваше соединение с сервером как пользователя, которого вы
ставь сюда, а не рут.
Это наиболее полезно, если вы системный администратор, использующий Диркпрокси сервер для нескольких
людей и хотят, чтобы все они отображались под разными именами без использования взломанного
идент. Так как Диркпрокси все еще работает как root, у него будут эти привилегии
для всех операций, в том числе связывать(2) для 'локальный_адрес'вариант конфигурации, если
вы используете исправления Secure Linux.
Это можно использовать, только если ваша система поддерживает Seteuid(2) и если вы работаете
Диркпрокси как пользователь root, а не только setuid. Попытка иначе будет
генерировать предупреждение как Диркпрокси начинается.
Это может быть числовой uid или имя пользователя из / etc / passwd.
none = Не делайте этого.
motd_logo
Если да, то Диркпрокси логотип и номер версии будут включены в
сообщение дня при подключении. Только придирчивый выключит это, его
Симпатичная!
yes = Покажи мне красивый логотип
no = Не люблю логотипы, я скучная, ем лам.
motd_file
Пользовательское сообщение дня файла для отправки, когда пользователи подключаются к Диркпрокси,
содержимое этого файла будет отправлено после логотипа и перед статистикой. если ты
начните это с "~ /", тогда это относится к файлу в каталоге в вашем доме
каталог.
none = Нет настраиваемого motd
motd_stats
Отображение информации о каналах, на которых вы были, и размерах файлов журнала и т. Д. В
сообщение дня. Это удобно и позволяет узнать, как не только много информации
вы пропустили, но сколько вам пришлют.
yes = Показать статистику
no = Они меня не интересуют, не показывай их.
разрешить_персист
Вы можете отключить команду / DIRCPROXY PERSIST, если не хотите, чтобы люди использовали ваш
прокси, чтобы иметь возможность это сделать.
yes = Команда включена
no = Команда отключена
разрешить_прыжок
Вы можете отключить команду / DIRCPROXY JUMP, если не хотите, чтобы люди делали это.
yes = Команда включена
no = Команда отключена
allow_jump_new
Если команда / DIRCPROXY JUMP включена, вы можете отключить ее, чтобы
перейти к серверу: порт отсутствует в списке, указанном в файле конфигурации.
yes = Можно перейти на любой сервер
no = Только те, что указаны в файле конфигурации
разрешить_хост
Вы можете отключить команду / DIRCPROXY HOST, если не хотите, чтобы это делали люди.
yes = Команда включена
no = Команда отключена
разрешить_ди
Вы можете включить команду / DIRCPROXY DIE, если хотите, чтобы люди могли убивать
ваш прокси. Это не рекомендуется как глобальный параметр, вместо этого включите его только для
конкретный класс подключения (т.е. ваш).
yes = Команда включена
no = Команда отключена
разрешить_пользователей
Вы можете включить команду / DIRCPROXY USERS, если хотите, чтобы люди могли видеть
кто использует ваш прокси. Это не рекомендуется как глобальный вариант, а только
включите его для определенного класса подключения (например, вашего).
yes = Команда включена
no = Команда отключена
разрешить_убийство
Вы можете включить команду / DIRCPROXY KILL, если хотите, чтобы люди могли
отключать всех, кто использует ваш прокси (включая вас!). Это не рекомендуется как
глобальный параметр, вместо этого включите его только для определенного класса подключения (например, вашего).
yes = Команда включена
no = Команда отключена
Кроме того, следующие ключевые слова могут входить только в определение класса соединения.
Один 'password'и хотя бы один'сервер' (пока не 'server_autoconnect'есть' нет 'и
'allow_jump_new'is' yes ') являются обязательными.
password
Для использования этого класса подключения требуется пароль. Это должно быть зашифровано с помощью
ваша система крипта(3) функция. Он должен совпадать с паролем, предоставленным
клиент IRC при подключении для использования этого класса подключения.
Вы можете использовать включенный dircproxy-крипта(1) утилита для генерации этих паролей.
сервер Сервер для подключения. Можно указать несколько серверов, и в этом случае они
повторяется при разрыве соединения с одним. Это имеет следующий формат:
[хоста[: [порт] [:password]]
к Имя хоста подключения должно соответствовать этой маске, можно указать несколько масок для
разрешить подключение большему количеству хостов. * И? могут использоваться подстановочные знаки.
присоединиться Каналы, к которым нужно присоединиться при первом подключении. Можно указать несколько каналов, либо
разделив имена запятыми, или указав несколько из имени канала
с пробелом.
Примечание: должен заключите список каналов в кавычки, чтобы отличать их от
комментариев.
Для пояснения это формат этой строки:
присоединиться "канал[ ключ] [,канал[ ключ]] ... "
СИГНАЛЫ
Диркпрокси будет перечитывать свой файл конфигурации всякий раз, когда получит сигнал зависания,
ПОДПИСАТЬСЯ.
Отправка сигнала прерывания, SIGINT, или сигнал завершения, СИГТЕРМ, вызовет Диркпрокси
чтобы выйти чисто.
ПРИМЕЧАНИЯ
Более подробную информацию, включая анонсы новых выпусков, можно найти по адресу:
http://code.google.com/p/dircproxy/
Используйте dircproxy онлайн с помощью сервисов onworks.net