англійськафранцузькаіспанська

Ad


Значок OnWorks

dircproxy - Інтернет у хмарі

Запустіть dircproxy у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dircproxy, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dircproxy - Знімний проксі-сервер внутрішнього реле чату

СИНТАКСИС


dircproxy [-hvDI] [-f config_file] [-P listen_port] [-p pid_file]

ОПИС


dircproxy це проксі-сервер IRC, розроблений для людей, які використовують IRC з багатьох різних
робочих станцій або клієнтів, але хочуть залишатися на зв’язку та бачити, що вони пропустили, поки вони
були далеко.

Ви підключаєтеся до IRC через dircproxy, і він підтримує зв’язок із сервером навіть після
ви відокремлюєте свого клієнта від нього. Поки ви від’єднані, він реєструє канал і приватне
повідомлень, а також важливих подій, і коли ви повторно прикріпите це, ви зможете знати, що ви
пропустив

Це можна використати, щоб надати вам приблизно таку саму функціональність, як і використання ircII та екран(8)
разом, за винятком того, що ви можете використовувати будь-який IRC-клієнт, який вам подобається, включаючи X!

Автентифікація здійснюється за допомогою пароля та додаткової перевірки імені хоста. Це пов'язує його
до зв'язку клас вказаний у файлі конфігурації. Тільки один користувач може використовувати a
клас підключення одночасно, коли цей користувач від'єднується, з'єднання з сервером
залишався відкритим. Коли хтось (зазвичай користувач) згодом підключається до dircproxy та
надає той самий пароль, замість цього вони повторно підключаються до з’єднання із сервером
створити для них нове з’єднання.

Можна визначити кілька класів підключення, що дозволяє кільком людям використовувати один і той самий
проксі.

dircproxy можна використовувати або a .dircproxyrc файл у домашньому каталозі користувача або системний
широкий dircproxyrc файл. Він завантажить перший знайдений (спочатку домашній каталог, потім
загальносистемний). Якщо файл конфігурації не вказано, він не запуститься.

ВАРІАНТИ


-f config_file
Визначає файл конфігурації, який буде використовуватися, замінюючи стандартний список пошуку.

-h Відображає коротке повідомлення довідки з докладною інформацією про аргументи командного рядка, а потім виходить.

-v Відображає dircproxy номер версії, потім виходить.

-D Бігайте на передньому плані і не розгалужуйтеся на задньому плані.

-I Використовуйте для позначення dircproxy ведеться з inetd(8) демон. Це означає -D.
Для отримання додаткової інформації про біг dircproxy при inetd(8), див README.inetd
файлу.

-P listen_port
Визначає альтернативний порт для використання, замінюючи значення за замовчуванням і будь-які вказані значення
у файлі конфігурації.

-p pid_file
Визначає файл для запису ідентифікатора процесу, замінюючи значення за замовчуванням і будь-які значення
зазначений у файлі конфігурації.

КОНФІГУРАЦІЯ


Конфігураційний файл має такий формат:

Порожні рядки та рядки, що починаються з «#», є коментарями.

Класи підключення починаються з 'connection {' і закінчуються на '}'. Вони отримують значення за замовчуванням
з усіх записів над ними у файлі конфігурації та може містити значення їх
власний.

В іншому випадку рядок має формат «аргументи ключових слів». Якщо аргумент містить пробіли
він повинен міститися в подвійних лапках ('"з пробілами"'). Можливі ключові слова і
їхні значення такі (зверніть увагу, що файл конфігурації не чутливий до регістру):

LOCAL ВАРІАНТИ

Ці параметри не можуть бути розміщені всередині класу підключення, оскільки вони впливають на роботу
всі dircproxy сервера.

listen_port
Який порт повинен dircproxy слухати підключення клієнтів IRC?

Це може бути числовий номер порту або назва служби з / etc / services

pid_file
Файл для запису dircproxy ідентифікатор процесу під час запуску. Якщо почати це з a
"~/", тоді він посилається на файл у каталозі вашого домашнього каталогу.

none = Не записувати файл pid

client_timeout
Максимальний час (у секундах), який може знадобитися клієнту для підключення dircproxy та
надати свій пароль, псевдонім тощо.

час очікування підключення
Максимальний час (у секундах), протягом якого клієнт має надати сервер для підключення
після того, як вони ввійшли в систему. Це стосується лише якщо 'server_autoconnect' означає 'ні' для
той клас.

dns_timeout
Максимальний час (у секундах) очікування відповіді від сервера DNS. Якщо
час перевищує це значення, тоді пошук скасовується.

GLOBAL ВАРІАНТИ

Ці параметри можуть бути розміщені в класі підключення або поза ним. Якщо вони на вулиці
тоді вони впливають лише на ті класи з’єднань, які визначені пізніше.

порт_сервера
Через який порт ми підключаємося до IRC-серверів, якщо рядок сервера не вказано явно
встановити один

Це може бути числовий номер порту або назва служби з / etc / services

server_retry
Скільки секунд після відключення або останньої спроби підключення ми чекаємо перед
повторити спробу?

server_maxattempts
Якщо ми відключені від сервера, скільки разів ми повинні повторити сервер
перед тим, як відмовитися та оголосити проксі-з’єднання мертвим?

0 = повторювати вічно

server_maxinitattempts
Під час першого підключення, скільки разів ми повинні повторити список серверів, перш ніж надати
і оголосити проксі-з'єднання мертвим?

0 = повторювати вічно. Це не рекомендується.

server_keepalive
Це перевіряє, чи dircproxy підключення до сервера живе на рівні TCP.
Якщо протягом певного часу дані не надсилаються в будь-якому напрямку, виконується перевірка TCP
надсилається.

так = надсилати тести підтримки активності
ні = не надсилати перевірки активності

server_pingtimeout
Для деяких людей, dircproxy не помічає підключення до сервера
було впущено, оскільки розетка залишається відкритою. Наприклад, ті, хто стоїть за NAT
брандмауер. dircproxy може пінгувати сервер і переконатися, що він отримує відповіді. Якщо
час з моменту отримання останньої відповіді перевищує кількість секунд нижче
Вважається, що сервер "забитий камінням" і dircproxy залишає це. Якщо у вас високий
затримки підключення до сервера, він може помилково припустити, що сервер забитий
оскільки PING не надходять вчасно. Або підвищте значення, або використовуйте
'server_keepaliveнатомість.

0 = не надсилати PING

server_throttle
Щоб запобігти витоку з мережі IRC, dircproxy може придушити
підключення до сервера, щоб запобігти надсиланню надто великого обсягу протягом певного часу
період.

Для цього ви вказуєте кількість байтів, а потім, за бажанням, період часу в секундах
розділені двокрапкою. Якщо проміжок часу опущено, береться значення за секунду.

server_throttle 10 # 10 байт в секунду
server_throttle 10:2 # 10 байт за 2 секунди (5 за секунду)

0 = не гальмувати з'єднання

server_autoconnect
Повинен dircproxy автоматично підключатися до першого сервера в списку, коли ви
підключити. Якщо ви встановите значення "ні", тоді "дозволити_стрибок» автоматично встановлюється на «так».
Якщодозволити_стрибок_новий' також є 'yes', тоді ви можете створювати класи підключення з no
'сервер' лінії.

yes = Автоматичне підключення до першого сервера
no = Зачекайте на /DIRCPROXY JUMP від ​​клієнта

channel_rejoin
Якщо нас виключають з каналу, скільки секунд ми чекаємо, перш ніж спробувати це зробити
знову приєднатися.

-1 = Не приєднуватися повторно
0 = Негайно

channel_leave_on_detach
Повинен dircproxy автоматично змусить вас залишити всі канали, на яких ви були, коли ви
від'єднати?

так = Залиште їх
ні = Залишайтеся на них

channel_rejoin_on_attach
Якщоchannel_leave_on_detach"є"так' тоді слід dircproxy знову приєднатися до цих каналів
коли ви знову прикріпите?

так = знову приєднатися до каналів dircproxy автоматично вліво
no = Залишити назавжди після від'єднання

idle_maxtime
Встановіть максимальний час, протягом якого ви бажаєте залишатися бездіяльним у IRC, якщо
тоді ви встановлюєте це dircproxy скине ваш час простою, якщо він досягне цієї межі (в
секунд).

0 = Не скидати час простою

disconnect_existing_user
Якщо під час підключення до dircproxy, інший клієнт уже використовує ваше підключення
класу (тобто, якщо ви забули його закрити), цей параметр дозволяє вам
автоматично вбити цього. Переконайтеся, що ви ввімкнули будь-яке "автоматичне повторне підключення до
server" вимкніть параметри, перш ніж використовувати це, інакше ви матимете бійку на руках.

yes = Так, відключити
no = Ні, не впускай мене

disconnect_on_detach
Коли ви від’єднуєтеся від dircproxy він зазвичай підтримує зв’язок із сервером до тих пір, поки
ви підключаєтеся знову. Якщо ви цього не хочете, і ви хочете, щоб це закрило ваш сервер
підключення, а потім установіть це.

yes = Закрити сеанс після відключення
ні = Залишайтеся на зв'язку з сервером до повторного підключення

початкові_режими
Які режими користувача слід автоматично встановлювати під час першого підключення до сервера.
На всякий випадок, якщо ви забудете зробити це самостійно за допомогою клієнта irc.

Установіть значення "", щоб не встановлювати жодних режимів.

drop_modes
Які режими користувача вимикаються автоматично, коли ви від’єднуєте, зручно для обмеження впливу
які ваш клієнт має під час підключення, або для додаткової безпеки, якщо ви IRCop.

Установіть значення "", щоб не скидати жодного режиму.

reject_modes
Які режими користувача відмовитися приймати від сервера. Якщо сервер намагається встановити
один із них, тоді з’єднання з ним буде розірвано, а наступний сервер у списку
список буде розглянуто.

Хорошим параметром для багатьох людей буде "+r", оскільки більшість серверів використовують це для позначення вашого
з'єднання обмежено. Однак не встановлюйте це значення, якщо ви на DALnet, DALnet
використовує +r, щоб вказати, що ви зареєструвалися в NickServ (вось, дякую, хлопці!).

Встановіть «», щоб не відмовлятися від будь-яких режимів.

локальна_адреса
Ім’я локального хоста, яке використовується під час підключення до сервера IRC. Це забезпечує те саме
функціональність як параметр ircII -H.

none = Не прив'язувати жодне конкретне ім'я хоста

Повідомлення про виїзд
Якщо ви явно не встановите повідомлення /AWAY перед від'єднанням, dircproxy може для
ви, щоб люди не думали, що ви справді за клавіатурою, коли це не так.

none = Не встановлюйте для вас повідомлення про виїзд

quit_message
Якщо ви явно не надасте повідомлення, коли ви /DIRCPROXY QUIT, це буде використано
замість цього. Також використовується, коли ви надсилаєте dircproxy не залишатися прив'язаними до
сервер на від'єднанні.

немає = Використовувати dircproxy номер версії як повідомлення QUIT

прикріпити_повідомлення
dircproxy може надіслати оголошення на кожен канал, на якому ви перебуваєте, коли ви повторно приєднаєтеся
щоб усі знали, що ти повернувся. Якщо ви починаєте це з "/ME ", тоді
його буде надіслано як повідомлення ACTION CTCP (подібно до команди ircII /me).

none = Не оголошувати вкладення

detach_message
dircproxy може надіслати оголошення на кожен канал, на якому ви перебуваєте, коли ви від’єднуєтеся
від нього, щоб усі знали, що ти пішов. Якщо ви починаєте це з "/ME"
тоді його буде надіслано як повідомлення ACTION CTCP (подібно до команди ircII /me).

none = Не оголошувати відокремлення

detach_нік
Псевдонім, який буде автоматично змінено після від'єднання, щоб вказати, що ви відсутні
приклад. Якщо він містить символ «*», цей символ буде замінено на
будь-який ваш псевдонім до того, як ви від'єдналися (тобто "*_away" додає "_away" до кінця
вашого ніка);

none = Залишити псевдонім як є

nick_keep
Лі dircproxy має спробувати зберегти псевдонім, який ви останнє встановили за допомогою свого
клієнт. Якщо це «так», ваш псевдонім буде втрачено, а ваш клієнт
від’єднано, то він продовжуватиме намагатися відновити його, доки клієнт не під’єднається
знову.

так = спробувати зберегти мій псевдонім, поки я відключений
ні = якщо зміниться, залишити

ctcp_replies
Лі dircproxy має відповідати на стандартний набір повідомлень CTCP, поки
клієнт відокремлений.

yes = відповідати на повідомлення ctcp, поки клієнт від’єднано
ні = нічого, крім тиші

chan_log_enabled
Чи потрібно записувати текст каналу у файли. Якщо це «так», тоді
ви зможете згадати текст каналу, коли знову приєднаєтесь, і побачити, що ви пропустили.

так = текст каналу записується у файли
ні = текст каналу НЕ записується у файли

chan_log_always
Текст каналу завжди реєструватиметься, коли ви перебуваєте в режимі офлайн, тому, коли ви повернетеся, ви
можна побачити те, що ви пропустили. Ви також можете, якщо бажаєте, реєструвати текст каналу, перебуваючи в режимі онлайн,
тому, якщо ви відсутні лише на короткий час, ви можете отримати уявлення про будь-який контекст тощо.

Це стосується тільки якщо 'chan_log_enabled' є "так".

yes = Журналувати текст каналу в режимі офлайн і онлайн
no = Реєструвати текст каналу лише в автономному режимі

chan_log_maxsize
Щоб зберегти місце на жорсткому диску, ви можете обмежити розмір файлу журналу каналу.
Коли файл журналу досягне цієї кількості рядків, кожен доданий рядок призведе до a
рядок, знятий зверху. Якщо ви знаєте, що ніколи не захочете, щоб усе це було записано
інформації, це може бути хорошим налаштуванням для вас.

Це стосується тільки якщо 'chan_log_enabled' є "так".

0 = Немає обмежень на файли журналів

chan_log_recall
Кількість рядків із кожного файлу журналу каналу для автоматичного виклику до вашого IRC
клієнта, коли ви прикріплюєте. Якщо це мало, ви можете не отримати багато корисної інформації,
якщо він високий, може знадобитися багато часу, перш ніж вся інформація надійде.

Це стосується тільки якщо 'chan_log_enabled' є "так".

-1 = Викликати весь журнал (не рекомендується, якщо chan_log_always має значення yes)
0 = Автоматично нічого не згадувати

chan_log_timestamp
На початку тексту каналу можна додати часову позначку, щоб ви точно знали, коли a
повідомлення було зареєстровано. Ці мітки часу відображаються, коли ви викликаєте файли журналу,
або при автоматичному скиданні.

Це стосується звичайних журналів каналів, якщо 'chan_log_enabled' є "так", а також до
постійна копія, якщо 'chan_log_copydir' має значення, відмінне від 'none'.

yes = включити позначку часу
no = Не включати позначку часу

chan_log_relativetime
Якщоchan_log_timestamp«так», то у вас також є можливість використовувати інтелектуальний
відносні позначки часу. Якщо ви це зробите, мітка часу відображатиметься, коли буде інформація про файл журналу
відкликання залежить від того, скільки років цьому рядку, переконавшись, що він відображається достатньо
інформація (включаючи дату, якщо необхідно). Інакше dircproxy просто скажу тобі
час у форматі ГГ:ХХ, який може бути не таким корисним.

Це означає, що сам час не відображатиметься в самих файлах журналу,
замість цього встановлюється позначка часу. Це може спричинити проблеми, якщо ви щось робите
самостійно з файлами журналу.

yes = Додайте відносну мітку часу
ні = робити звичайну позначку часу

chan_log_copydir
Так добре як dircproxyвласні файли журналу, він також може десь зберігати постійну копію
для вашого використання. dircproxy додасть весь текст каналу, який ви бачите, до цього файлу, але буде
не використовувати його самостійно.

Якщо ви визначите його, він додаватиметься до кожного журналу, коли ви його використовуєте. Якщо ви починаєте з "~/"
тоді він використовуватиме каталог у вашому домашньому каталозі.

Це робиться незалежно відchan_log_enabled'І'chan_log_always' параметри,
хоча якщо вони вимкнені, ви не отримаєте цей текст у пам’яті клієнта,
незважаючи на те, що він знаходиться в цьому файлі. Однак параметри міток часу застосовуються.

none = Не створювати постійну копію

chan_log_program
Програма для передачі тексту каналу. Якщо дано, dircproxy запустить цю програму для
кожен запис файлу журналу, що містить повну інформацію про джерело як перший аргумент, the
місце призначення як друге, а текст як один рядок у стандартному введенні.

Програма може бути будь-де у вашому $PATH, або ви можете запустити її за допомогою "~/", якщо вона входить
каталог у вашому домашньому каталозі.

Це робиться незалежно відchan_log_enabled'І'chan_log_always' варіанти.

none = Не передавати повідомлення журналу до програми

other_log_enabled
Чи має відбуватися реєстрація серверних і приватних повідомлень у файли. Якщо це
"так", то ви зможете відновити сервер і приватні повідомлення, коли ви
знову приєдналися та подивіться, що ви пропустили.

yes = Сервер/приватні повідомлення реєструються у файлах
ні = Сервер/приватні повідомлення НЕ реєструються у файлах

інший_журнал_завжди
Сервер і особисті повідомлення завжди реєструватимуться, коли ви перебуваєте в автономному режимі, тож коли
ти повернешся і побачиш, що ти пропустив. Ви також можете, якщо хочете, зареєструвати їх
повідомлень під час онлайн-зв’язку, тож якщо ви відсутні лише на короткий час, ви можете отримати уявлення про
будь-який контекст тощо.

Це стосується тільки якщо 'other_log_enabled' є "так".

так = Сервер журналу/приватні повідомлення в режимі офлайн і онлайн
no = Сервер журналу/приватні повідомлення лише в автономному режимі

other_log_maxsize
Щоб зберегти місце на жорсткому диску, ви можете обмежити розмір сервера/приватного
файл журналу повідомлень. Коли файл журналу досягає цієї кількості рядків, кожен рядок додається
призведе до видалення лінії зверху. Якщо ти знаєш, що ніколи не збираєшся
бажаєте отримати всю цю зареєстровану інформацію, це може бути хорошим налаштуванням для вас.

Це стосується тільки якщо 'other_log_enabled' є "так".

0 = Немає обмежень для файлу журналу

other_log_call
Кількість рядків із сервера/файлу журналу приватних повідомлень для автоматичного виклику
ваш клієнт IRC, коли ви прикріплюєте. Якщо це мало, ви можете не отримати багато користі
інформації, якщо вона висока, може знадобитися багато часу, щоб вся інформація була отримана
приходь.

Це стосується тільки якщо 'other_log_enabled' є "так".

-1 = Викликати весь журнал (не рекомендується, якщо other_log_always має значення yes)
0 = Автоматично нічого не згадувати

other_log_timestamp
Сервер і особисті повідомлення можуть мати мітку часу, додану на передній частині, щоб повідомити вас
саме тоді, коли повідомлення було зареєстровано. Ці мітки часу відображаються, коли ви згадуєте
файли журналу або під час автоматичного скидання.

Це стосується журналу сервера/приватних повідомлень, якщо 'other_log_enabled' є "так" і
також постійна копія, якщо 'other_log_copydir' має значення, відмінне від
'жоден'.

yes = включити позначку часу
no = Не включати позначку часу

інший_лог_відносний час
Якщоother_log_timestamp' має значення "так", то ви також можете використовувати його
інтелектуальні відносні мітки часу. Якщо ви це зробите, мітка часу відображається у файлі журналу
відображення інформації залежить від того, скільки років цьому рядку, переконавшись, що він відображається
достатньо інформації (включаючи дату, якщо необхідно). Інакше dircproxy буде просто
повідомляє час у форматі ГГ:ХХ, що може бути не таким корисним.

Це означає, що сам час не відображатиметься в самих файлах журналу,
замість цього встановлюється позначка часу. Це може спричинити проблеми, якщо ви щось робите
самостійно з файлами журналу.

yes = Додайте відносну мітку часу
ні = робити звичайну позначку часу

other_log_copydir
Так добре як dircproxyвласний файл журналу, він може десь зберігати постійну копію
ваше використання. dircproxy додаватиме всі серверні та приватні повідомлення, які бачать у цьому файлі,
але сам не використовуватиме його.

Якщо ви все-таки визначите його, він додаватиметься до журналу в міру використання. Якщо ви починаєте з "~/"
тоді він використовуватиме каталог у вашому домашньому каталозі.

Це робиться незалежно відother_log_enabled'І'інший_журнал_завжди' параметри,
хоча, якщо їх вимкнено, цей текст не буде відновлено клієнтом, незважаючи на те
воно знаходиться в цьому файлі. Однак параметри міток часу застосовуються.

none = Не створювати постійну копію

other_log_program
Програма для передачі на сервер і приватних повідомлень. Якщо дано, dircproxy буде бігти
ця програма для кожного запису файлу журналу надає повну інформацію про джерело як
перший аргумент, призначення як другий і текст як один рядок
стандартний вхід.

Програма може бути будь-де у вашому $PATH, або ви можете запустити її за допомогою "~/", якщо вона входить
каталог у вашому домашньому каталозі.

Це робиться незалежно відother_log_enabled'І'інший_журнал_завжди' варіанти.

none = Не передавати повідомлення журналу до програми

log_timeoffset
Різниця в хвилинах від вашого IRC-клієнта до dircproxy машина. Отже, якщо ви
у GMT, але ваш dircproxy машина знаходиться в тихоокеанському стандартному часі (що відстає на 8 годин), то це
буде -(8 * 60) = -480. Використовується для позначок часу файлу журналу.

0 = не коригувати мітки часу журналу.

log_events
Події, які ви хочете dircproxy щоб увійти для вас. Це список подій, розділених комами
імена з префіксом «+», щоб додати подію до списку, або «-», щоб видалити подію.
Ви також можете вказати «все», щоб реєструвати всі події (за замовчуванням), або «жодного», щоб не реєструвати
що-небудь.

Наприклад, щоб просто зареєструвати текст і дії:

log_events "немає,+текст,+дія"

Наприклад, щоб реєструвати все, крім повідомлень сервера:

log_events "все,-сервер"
# вам не потрібно вказувати "все"
log_events -сервер

Можливі події:

текст
Текст каналу та особисті повідомлення

дію
Події CTCP ACTION (/me), надіслані вам або на канали

ctcp
Чи записувати, чи надіслано вам CTCP

приєднатися
Люди (включаючи вас), які приєднуються до каналів

частина
Люди (включаючи вас), які залишають канали

удар
Людей (включаючи вас) виключають з каналів

вихід
Люди виходять з IRC

зарубка
Люди (включаючи вас), які змінюють псевдонім

режим
Зміни режимів каналів або власного персонального режиму

тема
Зміни в тематиці каналу

клієнт
Ви від’єднуєте та приєднуєте

сервер
Підключення та відключення від серверів

помилка
Проблеми та помилки dircproxy зустрічі (рекомендовано!)

dcc_proxy_incoming
Лі dircproxy має проксі DCC чат і надсилати надіслані запити до ви іншими на
IRC.

так = вхідні запити проксі.
no = Не проксі вхідних запитів.

dcc_proxy_outgoing
Лі dircproxy має проксі DCC чат і надсилати надіслані запити by ви іншим на
IRC.

так = Вихідні запити проксі.
no = Не проксі вихідні запити.

dcc_proxy_ports
Порти що dircproxy можна використовувати для прослуховування підключень DCC. Це на час
ви перебуваєте за брандмауером, який пропускає лише певні порти, або під час виконання DCC-
через-ssh.

Це, наприклад, список номерів портів або діапазонів портів, розділених комами
'57100-57199,57400,57500,57600-57800'

any = Використовувати будь-який порт, наданий нам ядром.

dcc_proxy_timeout
Максимальний проміжок часу (у секундах) для обох сторін проксі-сервера DCC
пов'язаний

dcc_proxy_sendreject
Чи надсилати фізичне повідомлення REJECT через CTCP назад до джерела
запит у разі невдачі.

yes = Надіслати відхилене повідомлення CTCP назад.
ні = не надсилати жодного повідомлення.

dcc_send_fast
Чи ігнорувати пакети «підтвердження» від клієнта та просто надсилати
надайте їм якомога швидше. У цьому не повинно бути реальної небезпеки.

так = Надіслати якомога швидше.
no = Зачекайте, поки кожен пакет буде підтверджено.

dcc_capture_directory
dircproxy може захоплювати файли, надіслані через DCC, і зберігати їх на сервері. Особливо
корисний, коли ви від’єднані, залежить від того, чи буде він під’єднаний чи ні
'dcc_capture_always'. Це каталог для зберігання цих захоплених файлів.

Якщо почати з "~/", тоді буде використовуватися каталог у вашому домашньому каталозі.

none = Не записувати файли.

dcc_capture_always
Якщо ми фіксуємо надсилання DCC, ми повинні робити це, коли клієнт підключено як
Ну? Якщо «так», клієнт ніколи не побачить файл, він буде просто збережений
сервер із повідомленням, надісланим клієнту, вказуючи, куди.

yes = Захоплення, навіть коли клієнт підключено.
ні = Захоплення лише тоді, коли клієнт від’єднано.

dcc_capture_withnick
Чи починати назву захопленого файлу з псевдоніму відправника,
щоб ви знали, від кого це прийшло.

yes = починати з псевдоніма.
no = Не змінюйте назву файлу.

dcc_capture_maxsize
Максимальний розмір (у кілобайтах), який може мати захоплений файл. Якщо захоплений файл є
більше за це або стає більшим за це, захоплення буде перервано та
файл видалено з диска. Не дозволяє людям заповнювати ваш диск
ви від'єднані з масивним файлом.

0 = Немає обмежень на розмір файлу.

dcc_tunnel_incoming
Порт локального тунелю ssh, що веде до іншого dircproxy клієнт, яким ми повинні скористатися
для вхідних запитів DCC. Це не слід встановлювати, якщо "dcc_tunnel_outgoing' встановлено.

Перегляньте файл README.dcc-via-ssh, що входить до файлу dircproxy розподіл для більш
інформація.

Це може бути числовий номер порту або назва служби з / etc / services

none = Немає тунелю.

dcc_tunnel_outgoing
Порт локального тунелю ssh, що веде до іншого dircproxy клієнт, яким ми повинні скористатися
для вихідних запитів DCC. Це не слід встановлювати, якщо "dcc_tunnel_incoming' встановлено.

Перегляньте файл README.dcc-via-ssh, що входить до файлу dircproxy розподіл для більш
інформація.

Це може бути числовий номер порту або назва служби з / etc / services

none = Немає тунелю.

змінити користувача
Якщо ти біжиш dircproxy як root він може переключитися на іншого «дійсного користувача».
id", щоб створити з’єднання з сервером. Це означає, що демон ідентифікації вашої системи (і
отже IRC, якщо запитує його) побачить ваше підключення до сервера як користувача, якого ви
поставити тут, замість root.

Це найбільш корисно, якщо ви системний адміністратор, який запускає a dircproxy сервер для кількох
людей і хочуть, щоб усі вони відображалися як різні імена користувачів без використання зламаних
identd. Оскільки dircproxy все ще працює від імені root, він матиме ці привілеї
для всіх операцій, в т.ч пов'язувати(2) для 'локальна_адресапараметр конфігурації if
ви використовуєте патчі Secure Linux.

Це можна використовувати, лише якщо ваша система підтримує seteuid(2) і якщо ви біжите
dircproxy як користувач root, а не лише як setuid. Спроба інакше буде
створити попередження як dircproxy починається

Це може бути числовий uid або ім’я користувача з /etc/passwd.

none = Не робіть цього.

motd_logo
Якщо це так, то dircproxy логотип і номер версії будуть включені в
повідомлення дня, коли ви підключитесь. Тільки вибагливі вимкнуть це, його
гарненько!

так = Покажіть мені красивий логотип
ні = я не люблю логотипи, я нудний, я їм лам.

motd_file
Спеціальний файл повідомлення дня, який надсилається під час підключення користувачів dircproxy,
вміст цього файлу буде надіслано після логотипу та перед статистикою. Якщо ви
починайте це з "~/", тоді це посилається на файл у каталозі у вашому домашньому каталозі
каталог.

none = Немає спеціального моду

motd_stats
Відображати інформацію про те, на яких каналах ви були, розмір файлів журналу тощо в
повідомлення дня. Це зручно та дає змогу не лише знати багато інформації
ви пропустили, але скільки вам пришлють.

так = Показати статистику
ні = вони мене не цікавлять, не показуй їх.

allow_persist
Ви можете вимкнути команду /DIRCPROXY PERSIST, якщо не хочете, щоб люди використовували вашу
проксі, щоб мати можливість це робити.

так = команду ввімкнено
ні = команду вимкнено

дозволити_стрибок
Ви можете вимкнути команду /DIRCPROXY JUMP, якщо не хочете, щоб люди цього робили.

так = команду ввімкнено
ні = команду вимкнено

дозволити_стрибок_новий
Якщо команду /DIRCPROXY JUMP увімкнено, ви можете вимкнути її використання для
перейти до сервера:порту, якого немає у списку, указаному у файлі конфігурації.

yes = можна переходити на будь-який сервер
ні = лише одиниці у файлі конфігурації

дозволити_хост
Ви можете вимкнути команду /DIRCPROXY HOST, якщо не хочете, щоб люди цього робили.

так = команду ввімкнено
ні = команду вимкнено

дозволити_померти
Ви можете ввімкнути команду /DIRCPROXY DIE, якщо хочете, щоб люди могли вбивати
ваш проксі. Це не рекомендовано як глобальний параметр, натомість увімкніть його лише для
певний клас підключення (тобто ваш).

так = команду ввімкнено
ні = команду вимкнено

дозволити_користувачів
Ви можете ввімкнути команду /DIRCPROXY USERS, якщо хочете, щоб люди могли бачити
хто використовує ваш проксі. Це не рекомендовано як глобальний варіант, натомість лише
увімкніть його для певного класу підключення (тобто вашого).

так = команду ввімкнено
ні = команду вимкнено

allow_kill
Ви можете ввімкнути команду /DIRCPROXY KILL, якщо хочете, щоб люди могли це зробити
відключити будь-кого, хто використовує ваш проксі (включаючи вас!). Це не рекомендується як a
глобальний параметр, натомість увімкніть його лише для певного класу з’єднання (тобто вашого).

так = команду ввімкнено
ні = команду вимкнено

Крім того, наведені нижче ключові слова можуть входити лише до визначення класу з’єднання.
одинпароль"і принаймні один"сервер' (якщо не 'server_autoconnect' є 'ні' і
'дозволити_стрибок_новий' є "так") є обов'язковими.

пароль
Для використання цього класу підключення потрібен пароль. Це має бути зашифровано за допомогою
вашої системи склеп(3) функція. Він має збігатися з паролем, наданим
клієнт IRC під час підключення для використання цього класу підключення.

Можна використовувати в комплекті dircproxy-crypt(1) утиліта для створення цих паролів.

сервер Сервер для підключення. Можна надати кілька серверів, і в цьому випадку вони є
повторюється, коли з’єднання з одним розривається. Це має такий формат:

[ім'я хоста[:[порт][:пароль]]

від Ім’я хоста підключення має відповідати цій масці, можна вказати кілька масок
дозволити більше хостів для підключення. Кінець ? можна використовувати символи підстановки.

приєднатися Канали, до яких потрібно приєднатися під час першого підключення. Кілька каналів можна надати будь-яким
відокремлюючи імена комами або вказуючи декілька від назви каналу
з пробілом.

Примітка: Ви повинен обведіть список каналів лапками, щоб відрізнити їх
коментарів.

Для пояснення, це формат цього рядка:

приєднатися"канал[ ключ][,канал[ ключ]]..."

СИГНАЛИ


dircproxy буде перечитувати свій конфігураційний файл щоразу, коли отримає сигнал зависання,
ЗДИХАННЯ.

Посилання сигналу переривання, SIGINTабо сигнал завершення, СИГТЕРМ, викличе dircproxy
щоб вийти чисто.

ПРИМІТКИ


Більше інформації, включно з оголошеннями про нові випуски, можна знайти за адресою:

http://code.google.com/p/dircproxy/

Використовуйте dircproxy онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad