ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ 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 port] [\-l log] [\-s บันทึกการรักษาความปลอดภัย] [\-P n]

OPTIONS


\-h พิมพ์ข้อความช่วยเหลือ
\-e ออกเมื่อไม่มีการเชื่อมต่อ XPA อีกต่อไป
\-k ส่งข้อความ Keepalive ทุก ๆ n วินาที
\-l บันทึกรายการฐานข้อมูลไปยังไฟล์ที่ระบุ
\-p ฟังการเชื่อมต่อบนพอร์ตที่ระบุ
\-s บันทึกข้อมูลความปลอดภัยสำหรับการเชื่อมต่อกับไฟล์ที่ระบุแต่ละครั้ง
\-P ยอมรับคำขอพร็อกซี (P=1) โดยใช้เธรดแยก (P=2)
-\-รุ่นแสดงเวอร์ชันและออก

DESCRIPTION


เนมเซิร์ฟเวอร์ xpans เป็นโปรแกรมที่เปิดใช้งาน XPA ซึ่งใช้สำหรับจัดการชื่อและพอร์ต
ของจุดเชื่อมต่อ XPA เริ่มต้นโดยอัตโนมัติเมื่อมีการลงทะเบียนจุดเข้าใช้งาน XPA
คุณสามารถเข้าถึงเนมเซิร์ฟเวอร์โดยใช้ xpaget เพื่อรับรายการจุดเชื่อมต่อที่ลงทะเบียนไว้

พื้นที่ เอ็กซ์แพนส์ เนมเซิร์ฟเวอร์มีการเชื่อมโยงที่สำคัญระหว่างไคลเอนต์ XPA และเซิร์ฟเวอร์ เมื่อ
เซิร์ฟเวอร์ XPA กำหนดจุดเชื่อมต่อโดยใช้ XPAใหม่(), XPACmdใหม่(),หรือ XPAInfoใหม่(), ชื่อ
ของจุดเชื่อมต่อถูกลงทะเบียนในบริการชื่อพร้อมกับข้อมูลการเชื่อมต่อ
จากนั้นเนมเซิร์ฟเวอร์จะจับคู่เทมเพลต class:name ที่ส่งผ่านไปยังไคลเอนต์ XPA ด้วยสิ่งเหล่านี้
รายการที่ลงทะเบียนเพื่อให้ลูกค้าสามารถสื่อสารกับเซิร์ฟเวอร์ที่เหมาะสม

การเชื่อมต่อซ็อกเก็ตระหว่างโปรแกรมที่เปิดใช้งาน XPA และ เอ็กซ์แพนส์ จะถูกเก็บไว้เปิดจนถึง
ทางออกเดิม (หรือปิดการเชื่อมต่ออย่างชัดเจน) เห็นได้ชัดว่าอุปกรณ์อินเทอร์เน็ตบางอย่าง
(เช่น โมเด็ม DSL) อาจทำให้การเชื่อมต่อดังกล่าวหมดเวลาหลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่ง ถึง
ป้องกันไม่ให้สิ่งนี้เกิดขึ้น คุณสามารถใช้สวิตช์ \-k [sec] เพื่อส่ง keep-alive สั้น ๆ
ข้อความถึงการเชื่อมต่อที่เปิดอยู่แต่ละครั้งหลังจากหน่วงเวลาที่กำหนด (โปรดทราบว่าสิ่งนี้
จำเป็นต้องใช้ระดับแอปพลิเคชันของ keep-alive เฉพาะเมื่อคุณให้บริการ XPA-enabled
ลูกค้าทางอินเทอร์เน็ตและต้องรับมือกับการเชื่อมต่อระยะยาวที่เกี่ยวข้องกับ DSL หรือ
อุปกรณ์ที่คล้ายกัน XPA ใช้ Keep-alive ระดับซ็อกเก็ตธรรมดา ซึ่งใช้ได้กับทุกคน
กรณีอื่นๆ) NB (12/2/2009): ข้อมูล TCP นอกแบนด์ (URG) ที่ใช้โดย xpans keep-alive คือ
เปลี่ยนโดยเราเตอร์ Cisco บางตัวเป็นข้อมูลในแบนด์ เจอเร้าเตอร์แบบนี้จะพัง
ฟังก์ชัน keep-alive และอาจทำลายเซิร์ฟเวอร์ XPA ของคุณด้วย ดำเนินการด้วยความระมัดระวัง!

พื้นที่ เอ็กซ์แพนส์ โปรแกรมจะเริ่มต้นโดยอัตโนมัติ (สมมติว่าสามารถพบได้ใน . ของผู้ใช้
เส้นทาง) เมื่อลงทะเบียนจุดเชื่อมต่อ XPA แรกแล้ว ดังนั้นจึงไม่จำเป็นต้องเริ่มต้น
อย่างชัดเจน อย่างไรก็ตาม เมื่อเริ่มต้นโดยอัตโนมัติ \-อี ใช้สวิตช์เพื่อให้ชื่อ
เซิร์ฟเวอร์จะออกเมื่อไม่มีจุดเชื่อมต่อ XPA ที่ลงทะเบียนแล้ว หากคุณต้องการเก็บ
เนมเซิร์ฟเวอร์ทำงานอย่างต่อเนื่อง เพียงเริ่มต้นด้วยตนเองโดยไม่ต้อง \-อี สวิตซ์.

เนมเซิร์ฟเวอร์จะเก็บบันทึกของจุดเชื่อมต่อที่ลงทะเบียนไว้หาก \-ล [บันทึก] สวิตช์คือ
ใช้ในบรรทัดคำสั่ง (นี่คือกรณีสำหรับการเริ่มต้นอัตโนมัติ) บันทึกประกอบด้วย
ชื่อและข้อมูลการเชื่อมต่อที่เพียงพอเพื่อให้คุณลงทะเบียนจุดเชื่อมต่อ XPA ทั้งหมดอีกครั้ง
ในกรณีที่กระบวนการเนมเซิร์ฟเวอร์ถูกยกเลิกก่อนเวลาอันควร ตัวอย่างเช่น หลังจาก ds9
จุดเชื่อมต่อได้รับการลงทะเบียนแล้ว บันทึกจะมีรายการ:

เพิ่ม 838e2f67:1863 ds9 ds9 gs eric

If เอ็กซ์แพนส์ ถูกยกเลิก แต่ ds9 ยังคงทำงานอยู่ คุณสามารถลงทะเบียนจุดเข้าใช้งานทั้งสองใหม่ได้
สำหรับกระบวนการ ds9 โดยเรียกใช้:

xpaset \-p 838e2f67:1863 \-nsconnect.dll

สังเกตว่าตัวระบุ ip:port ใช้กับ xpaset เพื่อหลีกเลี่ยงความจำเป็นในการติดต่อ
เนมเซิร์ฟเวอร์ (ซึ่งยังไม่ได้ลงทะเบียนชื่อ!)

เนมเซิร์ฟเวอร์จะเก็บบันทึกข้อมูลความปลอดภัยหาก \-s [บันทึกความปลอดภัย] สวิตช์
ใช้ในบรรทัดคำสั่ง สำหรับแต่ละการเชื่อมต่อที่ยอมรับ (รวมถึงการเชื่อมต่อผ่าน the
xpaget คำสั่ง) ข้อมูลจะถูกบันทึกเกี่ยวกับโฮสต์ที่ออกคำสั่งและ
พารามิเตอร์ที่ส่งผ่านไปยังโปรแกรม สิ่งนี้มีประโยชน์มากที่สุดเมื่อ เอ็กซ์แพนส์ กำลังรับ
การเชื่อมต่อจากเครื่องที่ไม่น่าเชื่อถือ

เมื่อจุดเชื่อมต่อ XPA ถูกลบโดยเซิร์ฟเวอร์โดยใช้ XPA ฟรี (), ข้อมูลการเข้าถึงคือ
ลบออกจากเนมเซิร์ฟเวอร์ หากกระบวนการที่เปิดใช้งาน XPA ถูกยกเลิก ชื่อทั้งหมด
การลงทะเบียนโดยกระบวนการนั้นจะถูกลบออกโดยอัตโนมัติ ไฟล์บันทึกมีการอัปเดตอยู่เสมอ
เพื่อสะท้อนถึงจุดเชื่อมต่อที่ลงทะเบียนไว้ในปัจจุบัน

เนมเซิร์ฟเวอร์เองมีชื่อจุดเข้าใช้งาน XPA เอ็กซ์แพนส์ ลงทะเบียนผ่านที่คุณ
สามารถค้นหาข้อมูลเกี่ยวกับจุดเชื่อมต่อที่ลงทะเบียนไว้ในปัจจุบัน (สมมติว่าคุณมี
เข้าถึงเนมเซิร์ฟเวอร์; ดูข้อมูลเพิ่มเติมในการควบคุมการเข้าถึง XPA) แต่ละ
จุดเชื่อมต่อที่ลงทะเบียนแล้ว ข้อมูลต่อไปนี้จะถูกส่งคืน:

คลาส # คลาสของจุดเชื่อมต่อ
ชื่อ # ชื่อของจุดเชื่อมต่อ
การเข้าถึง # อนุญาตการเข้าถึง (g=xpaget,s=xpaset,i=xpainfo)
id # วิธีการเข้าถึงซ็อกเก็ต (โฮสต์: พอร์ตสำหรับ inet ไฟล์สำหรับโลคัล / ยูนิกซ์)
ผู้ใช้ # ชื่อผู้ใช้ของเจ้าของจุดเข้าใช้งาน

ตัวอย่างเช่น หากต้องการแสดงจุดเชื่อมต่อที่ลงทะเบียนไว้ทั้งหมด ให้ดำเนินการดังนี้:

xpaget xpans

ต่อจากตัวอย่างของ ds9 ด้านบน สิ่งนี้จะคืนค่า:

DS9 ds9 gs 838e2f67:1863 เอริค

หากโปรแกรมเดียวกันเริ่มต้นขึ้นโดยใช้ชื่อการเข้าถึง XPA ต่างกัน คุณสามารถค้นหาได้เท่านั้น
ชื่อตรงกับแม่แบบที่ระบุ ตัวอย่างเช่น สมมติว่า ds9 ได้เริ่มทำงานแล้ว
โดยใช้:

ds9 &
ds9 \-ชื่อ ds9\-1\-eric &
ds9 \-ชื่อ ds9\-2\-eric &

ในการค้นหาจุดเชื่อมต่อ ds9 ทั้งหมดที่ลงท้ายด้วย ".eric" และสามารถเข้าถึงได้โดยใช้
xpasetใช้:

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

สิ่งนี้จะกลับมา:

DS9 ds9\-2\-เอริค gs 838e29d3:42102 เอริค
DS9 ds9\-1\-เอริค gs 838e29d3:42105 เอริค

อาร์กิวเมนต์ที่สาม "*" ขอจุดเชื่อมต่อทั้งหมดจากผู้ใช้ทั้งหมด คุณยังสามารถระบุ a
ชื่อผู้ใช้เฉพาะและจุดเชื่อมต่อที่ลงทะเบียนโดยผู้ใช้รายนั้นเท่านั้นที่จะถูกส่งคืน

เนมเซิร์ฟเวอร์ใช้ XPA_METHOD ตัวแปรสภาพแวดล้อมเพื่อกำหนดว่าควร
รับฟังคำขอบนซ็อกเก็ต INET หรือ LOCAL เนื่องจากจุดเชื่อมต่อ XPA ก็ใช้สิ่งนี้เช่นกัน
ตัวแปรสภาพแวดล้อม การเลือกวิธีซ็อกเก็ตจะสอดคล้องกัน โปรดทราบว่าเมื่อ
ใช้ซ็อกเก็ต INET เซิร์ฟเวอร์ภายในสามารถเข้าถึงได้จากเครื่องระยะไกลหาก
XPA_NSINET ตัวแปรสภาพแวดล้อมถูกตั้งค่าให้ชี้ไปที่เครื่องโลคัล ดูสภาพแวดล้อม XPA
ตัวแปรสำหรับข้อมูลเพิ่มเติม

คุณลักษณะทดลองของ xpans คือความสามารถในการทำหน้าที่เป็นพร็อกซีไปยังเซิร์ฟเวอร์ XPA เบื้องหลัง
ไฟร์วอลล์ที่ต้องการสื่อสารกับกระบวนการภายนอก แนวคิดพื้นฐานคือ
ต่อไปนี้: เซิร์ฟเวอร์ XPA (เรียกมันว่า "foo") บน host1 อาจอยู่หลังไฟร์วอลล์ ทำให้ a
การเชื่อมต่อระยะไกลกับโปรแกรม 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 . หลัก XNUMX ตัว
การเชื่อมต่อซ็อกเก็ต) การเรียก xpaset หรือ xpaget บนโฮสต์2 ผู้ติดต่อ xpans ซึ่งดำเนินการ an
XPAเซต() 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