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

Ad


Значок OnWorks

xpans - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


xpans - сервер імен XPA

СИНТАКСИС


xpans [\-h] [\-e] [\-k сек] [\-p порт] [\-l журнал] [\-s журнал безпеки] [\-P n]

ВАРІАНТИ


\-h надрукувати довідкове повідомлення
\-e вийти, коли більше немає з'єднань XPA
\-k надсилати повідомлення про підтримку кожні n с
\-l реєструвати записи бази даних у вказаний файл
\-p прослуховувати з'єднання на вказаному порту
Інформація про безпеку журналу \-s для кожного підключення до вказаного файлу
\-P приймати проксі-запити (P=1) за допомогою окремого потоку (P=2)
-\-version показ версії та вихід

ОПИС


Сервер імен xpans — це програма з підтримкою XPA, яка використовується для керування іменами та портами
точок доступу XPA. Він запускається автоматично, коли реєструється точка доступу XPA.
Ви можете отримати доступ до сервера імен за допомогою xpaget, щоб отримати список зареєстрованих точок доступу.

Команда xpans сервер імен забезпечує важливий зв'язок між клієнтами XPA і серверами. Коли an
Сервер XPA визначає точку доступу за допомогою XPANew(), XPACmdNew()або XPAIinfoNew(), Ім'я
точки доступу зареєстровано в службі імен разом з інформацією про з'єднання.
Потім сервер імен збігає шаблони class:name, передані йому клієнтами XPA
зареєстровані записи, щоб клієнти могли спілкуватися з відповідними серверами.

З’єднання сокетів між програмою з підтримкою XPA і xpans зберігається відкритим до
колишній виходить (або явно закриває з’єднання). Мабуть, якась інтернет-техніка
(наприклад, DSL-модеми) може призвести до тайм-ауту такого з'єднання після певного періоду бездіяльності. До
Щоб цього не сталося, ви можете використовувати перемикач \-k [сек], щоб надіслати короткий термін підтримки
повідомлення до кожного відкритого з’єднання після зазначеної затримки часу. (Зверніть увагу, що це
Використання Keep-alive на рівні програми необхідне лише в тому випадку, якщо ви обслуговуєте XPA
клієнтів через Інтернет і мають мати справу з довгостроковими з’єднаннями, що включають DSL або
подібне обладнання. XPA використовує звичайний режим підтримки активності на рівні сокета, який працює для всіх
інші випадки.) NB (12/2/2009): Позасмугові (URG) дані TCP, які використовує xpans Keep-alive, є
змінений деякими маршрутизаторами Cisco на внутрішньосмугові дані. Зустріч з таким маршрутизатором зламається
функція підтримки активності і може також зламати ваш сервер XPA. Дійте обережно!

Команда xpans програма буде запущена автоматично (якщо її можна знайти в папці користувача
шлях), коли зареєстрована перша точка доступу XPA. Тому його не потрібно починати
явно. Однак при автоматичному запуску \-e використовується перемикач, щоб назва
сервер вийде, коли більше не буде зареєстрованих точок доступу XPA. Якщо ви хочете зберегти
сервер імен працює постійно, просто запустіть його вручну без \-e перемикач.

Сервер імен зберігатиме журнал зареєстрованих точок доступу, якщо \-л [журнал] перемикач є
використовується в командному рядку (це стосується автоматичного запуску). Журнал містить
достатньо інформації про назву та підключення, щоб ви могли повторно зареєструвати всі точки доступу XPA
у випадку, якщо процес сервера імен припинено передчасно. Наприклад, після ds9
точка доступу зареєстрована, журнал міститиме запис:

додати 838e2f67:1863 ds9 ds9 gs eric

If xpans припинено, але ds9 все ще працює, ви можете повторно зареєструвати обидві точки доступу
для процесу ds9, запустивши:

xpaset \-p 838e2f67:1863 \-nsconnect

Зверніть увагу, що специфікатор ip:port використовується з xpaset щоб обійти потребу в контакті
сервер імен (на якому ще не зареєстровано ім'я!)

Сервер імен зберігатиме журнал інформації про безпеку, якщо перемикач \-s [журнал безпеки].
використовується в командному рядку. Для кожного прийнятого з’єднання (включаючи з’єднання через
xpaget команда), буде реєструватися інформація про хост, який видав команду, і про
параметри, передані в програму. Це найбільш корисно, коли xpans приймає
підключення від ненадійних машин.

Коли точку доступу XPA видалено сервером за допомогою XPAFfree(), інформація про доступ є
видалено з сервера імен. Якщо процес із підтримкою XPA припинено, усі імена
зареєстровані цим процесом буде автоматично видалено. Файл журналу завжди оновлюється
щоб відобразити поточні зареєстровані точки доступу.

Сам сервер імен має імена точок доступу XPA xpans зареєстровані через які ви
можна знайти інформацію про поточні зареєстровані точки доступу (якщо у вас є
доступ до сервера імен; для отримання додаткової інформації див. XPA Access Control). Для кожного
зареєстрована точка доступу, повертається така інформація:

клас # клас точки доступу
name # назва точки доступу
доступ # дозволений доступ (g=xpaget,s=xpaset,i=xpainfo)
id # метод доступу до сокета (host:port для inet, файл для local/unix)
user # ім'я користувача власника точки доступу

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

xpaget xpans

Продовжуючи наведений вище приклад ds9, це поверне:

DS9 ds9 gs 838e2f67:1863 Ерік

Якщо одну й ту саму програму було запущено з різними іменами доступу до XPA, ви можете лише переглянути
імена, що відповідають заданому шаблону. Наприклад, припустимо, що ds9 запущено
за допомогою:

ds9 &
ds9 \-title ds9\-1\-eric &
ds9 \-title ds9\-2\-eric &

Щоб знайти всі точки доступу ds9, які закінчуються на ".eric" і до яких можна отримати доступ за допомогою
xpaset, використовуйте:

xpaget xpans "DS9:*.eric" "s" "*"

Це поверне:

DS9 ds9\-2\-eric gs 838e29d3:42102 eric
DS9 ds9\-1\-eric gs 838e29d3:42105 eric

Третій аргумент «*» запитує всі точки доступу у всіх користувачів. Ви також можете вказати a
буде повернено конкретне ім’я користувача та лише точки доступу, зареєстровані цим користувачем.

Сервер імен використовує XPA_METHOD змінна середовища, щоб визначити, чи потрібно
слухати запити на сокетах INET або LOCAL. Оскільки точки доступу XPA також використовують це
змінної середовища, вибір методу сокета буде послідовним. Зауважте, що коли
Використовуються сокети INET, до локального сервера можна отримати доступ з віддалених машин, якщо
XPA_NSINET змінна середовища вказує на локальну машину. Див. Середовище XPA
Змінні для отримання додаткової інформації.

Експериментальною особливістю xpans є його здатність діяти як проксі-сервер XPA
брандмауери, які хочуть спілкуватися із зовнішніми процесами. Основна ідея – це
наступне: сервер XPA (називаємо його "foo") на хості 1, можливо за брандмауером, робить
віддалене підключення до програми xpans з підтримкою проксі-сервера на хості 2 (вказуючи параметр XPA хоста 2
метод). Наприклад:

xpaset \-p foo \-remote 'host2:28571' + \-proxy # на хості1

Коли це буде зроблено, хост2 може використовувати виклики xpaset, xpaget і xpainfo для зв’язку з
Сервер XPA foo. Вся передача команд здійснюється через з’єднання xpans
між foo на хості1 і xpans на хості2 (який був ініційований foo зсередини
брандмауер). Передача даних аналогічно виконується за допомогою ініційованого з'єднання через сокет
на хості1 (зазвичай зі значенням порту на два більше, ніж значення порту основного xpans
підключення до розетки). Виклик xpaset або xpaget на хост2 зв'язується з xpans, який виконує а
XPASet() or XPAGet() виклик foo, передаючи команди та дані туди й назад між ними
програм.

За замовчуванням xpans забороняє проксі-з'єднання. Якщо вказано перемикач \-P
зі значенням 1, проксі-з'єднання дозволено, але всі проксі-з'єднання виконуються
в тому ж потоці, що й обробка xpans. Якщо вказано значення 2, обробка проксі
виконується в окремому потоці (за умови, що у вашій системі підтримуються pthreads).
Оскільки обробка зворотного виклику xpa будь-якого типу може зайняти багато часу, а отже, може
заважають нормальній обробці xpans, є багатопотокові проксі-з'єднання (\-P 2).
рекомендовано. Під час використання проксі-з’єднань також може бути корисно встановити параметр
Змінна середовища XPA_IOCALLSXPA, так що кілька запитів проксі можна обробляти на
в той же час, а не послідовно.

Зауважте, що цей інтерфейс проксі до xpans є експериментальним. Використовується для надання віддалених даних
можливості аналізу в системі Chandra-Ed за допомогою ds9. (Побачити
http://chandra\-ed.cfa.harvard.edu і http://hea\-www.harvard.edu/saord/ds9, щоб дізнатися більше
деталі). Як завжди, зв’яжіться з нами, якщо у вас виникнуть проблеми чи запитання.

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


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

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

Команди Linux

Ad