АнглийскийФранцузскийИспанский

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 sec] [\ -p порт] [\ -l журнал] [\ -s журнал безопасности] [\ -P n]

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


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

ОПИСАНИЕ


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

Ассоциация xpans Сервер имен обеспечивает важную связь между клиентами и серверами XPA. Когда
Сервер XPA определяет точку доступа, используя XPANew (), XPACmdNew ()или XPAInfoNew (), имя
точки доступа регистрируется в службе имен вместе с информацией о подключении.
Затем сервер имен сопоставляет шаблоны class: name, переданные ему клиентами XPA с этими
зарегистрированные записи, чтобы клиенты могли связываться с соответствующими серверами.

Соединение сокета между программой, поддерживающей XPA, и xpans остается открытым до тех пор, пока
бывший завершает (или явно закрывает соединение). Видимо, какое-то интернет-оборудование
(например, модемы DSL) могут вызывать тайм-аут такого соединения после периода бездействия. К
чтобы этого не произошло, вы можете использовать переключатель \ -k [sec] для отправки короткого сообщения keep-alive
сообщение каждому открытому соединению после указанной задержки. (Обратите внимание, что это
использование keep-alive на уровне приложений необходимо только в том случае, если вы обслуживаете XPA
клиентов через Интернет и должны иметь дело с долгосрочными соединениями, использующими DSL или
аналогичное оборудование. XPA использует обычную проверку активности на уровне сокетов, которая работает для всех
в других случаях.) NB (12/2/2009): Внеполосные (URG) данные TCP, используемые xpans keep-alive, являются
изменен некоторыми маршрутизаторами Cisco на внутриполосные данные. Встреча с таким роутером сломает
функция keep-alive и также может сломать ваш сервер XPA. Действовать с осторожностью!

Ассоциация xpans программа будет запущена автоматически (при условии, что ее можно найти в пользовательской
path) при регистрации первой точки доступа XPA. Поэтому запускать его не нужно.
явно. Однако при автоматическом запуске \ -e переключатель используется, так что имя
сервер завершит работу, когда больше не будет зарегистрировано точек доступа XPA. Если вы хотите сохранить
сервер имен работает постоянно, просто запустите его вручную без \ -e переключатель.

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

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

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

xpaset \ -p 838e2f67: 1863 \ -nsconnect

Обратите внимание, что спецификатор ip: port используется с xpaset чтобы обойти необходимость связываться
сервер имен (имя которого еще не зарегистрировано!)

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

Когда точка доступа XPA удаляется сервером, использующим XPAFree (), информация для доступа
удален с сервера имен. Если процесс с XPA завершен, все имена
зарегистрированные этим процессом будут удалены автоматически. Файл журнала всегда обновляется
для отображения зарегистрированных в настоящее время точек доступа.

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

class # класс точки доступа
name # имя точки доступа
access # разрешенный доступ (g = xpaget, s = xpaset, i = xpainfo)
id # метод доступа к сокету (хост: порт для 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

Третий аргумент «*» запрашивает все точки доступа от всех пользователей. Вы также можете указать
конкретное имя пользователя и будут возвращены только точки доступа, зарегистрированные этим пользователем.

Сервер имен использует XPA_METHOD переменная окружения, чтобы определить, следует ли
прослушивать запросы на INET или LOCAL сокетах. Поскольку точки доступа XPA также используют это
переменная окружения, выбор метода сокета будет согласованным. Обратите внимание, когда
Сокеты INET используются, к локальному серверу можно получить доступ с удаленных машин, если
XPA_NSINET переменная среды установлена ​​так, чтобы указывать на локальный компьютер. См. XPA Environment
Переменные для получения дополнительной информации.

Экспериментальной особенностью xpans является его способность действовать как прокси для серверов XPA за
брандмауэры, которые хотят общаться с внешними процессами. Основная идея - это
следующее: сервер XPA (назовите его "foo") на host1, возможно, за брандмауэром, делает
удаленное подключение к программе xpans с поддержкой прокси на host2 (указав XPA host2
метод). Например:

xpaset \ -p foo \ -remote 'host2: 28571' + \ -proxy # на host1

Когда это будет сделано, host2 может использовать вызовы xpaset, xpaget и xpainfo для связи с
Сервер XPA foo. Вся командная связь осуществляется через соединение сокета xpans.
между foo на host1 и xpans на host2 (который был инициирован foo изнутри
межсетевой экран). Обмен данными аналогичным образом осуществляется с использованием инициированного сокетного соединения.
на host1 (обычно со значением порта на два больше, чем значение порта основных xpans
подключение к розетке). Вызов xpaset или xpaget на host2 связывается с xpans, который выполняет
XPASet () or XPAGet () вызов foo, передача команд и данных туда и обратно между двумя
программ.

По умолчанию xpans не разрешает прокси-соединения. Если указан ключ \ -P
со значением 1, прокси-соединение разрешено, но все прокси-соединение выполняется
в том же потоке, что и обработка xpans. Если указано значение 2, обработка прокси
выполняется в отдельном потоке (при условии, что в вашей системе поддерживаются потоки pthread).
Поскольку обработка обратного вызова 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