ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

xpans - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ xpans ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ xpans ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


xpans - ເຄື່ອງແມ່ຂ່າຍຊື່ XPA

ສະຫຼຸບສັງລວມ


xpans [\-h] [\-e] [\-k sec] [\-p port] [\-l ບັນທຶກ] [\-s ບັນທຶກຄວາມປອດໄພ] [\-P n]

OPTIONS


\-h ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອ
\-e ອອກໄປເມື່ອບໍ່ມີການເຊື່ອມຕໍ່ XPA ອີກຕໍ່ໄປ
\-k ສົ່ງຂໍ້ຄວາມ Keepalive ທຸກໆ n ວິນາທີ
\-l ບັນທຶກຂໍ້ມູນພື້ນຖານໃສ່ໄຟລ໌ທີ່ລະບຸ
\-p ຟັງການເຊື່ອມຕໍ່ຢູ່ໃນຜອດທີ່ລະບຸ
\-s ບັນທຶກຂໍ້ມູນຄວາມປອດໄພສໍາລັບແຕ່ລະການເຊື່ອມຕໍ່ກັບໄຟລ໌ທີ່ລະບຸ
\-P ຍອມຮັບການຮ້ອງຂໍຕົວແທນ (P=1) ໂດຍໃຊ້ thread ແຍກຕ່າງຫາກ (P=2)
-\- ລຸ້ນສະແດງຜົນ ແລະອອກ

ລາຍລະອຽດ


ເຊີບເວີຊື່ xpans ແມ່ນໂຄງການທີ່ເປີດໃຊ້ງານ XPA ທີ່ຖືກນໍາໃຊ້ເພື່ອຈັດການຊື່ ແລະພອດຕ່າງໆ
ຂອງຈຸດເຂົ້າເຖິງ XP. ມັນເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອຈຸດເຂົ້າເຖິງ XPA ຖືກລົງທະບຽນ.
ທ່ານສາມາດເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍຊື່ໂດຍໃຊ້ xpaget ເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງຈຸດເຂົ້າເຖິງທີ່ລົງທະບຽນ.

ໄດ້ xpans ເຄື່ອງແມ່ຂ່າຍຊື່ສະຫນອງການເຊື່ອມຕໍ່ທີ່ສໍາຄັນລະຫວ່າງລູກຄ້າ XPA ແລະເຄື່ອງແມ່ຂ່າຍ. ເມື່ອເປັນ
ເຊີບເວີ XPA ກຳນົດຈຸດເຂົ້າເຖິງໂດຍໃຊ້ XPANew(), XPACmdNew(), ຫຼື XPInfoNew(), ຊື່
ຂອງຈຸດເຂົ້າເຖິງແມ່ນລົງທະບຽນໃນການບໍລິການຊື່, ພ້ອມກັບຂໍ້ມູນການເຊື່ອມຕໍ່.
ເຄື່ອງແມ່ຂ່າຍຊື່ຫຼັງຈາກນັ້ນກົງກັບ class:name templates ທີ່ສົ່ງກັບມັນໂດຍລູກຄ້າ XPA ກັບສິ່ງເຫຼົ່ານີ້
ລາຍການລົງທະບຽນ, ເພື່ອໃຫ້ລູກຄ້າສາມາດຕິດຕໍ່ສື່ສານກັບເຄື່ອງແມ່ຂ່າຍທີ່ເຫມາະສົມ.

ການເຊື່ອມຕໍ່ socket ລະຫວ່າງໂຄງການ XPA-enabled ແລະ xpans ຖືກເກັບຮັກສາໄວ້ເປີດຈົນກ່ວາ
ອອກຈາກອະດີດ (ຫຼືປິດການເຊື່ອມຕໍ່ຢ່າງຊັດເຈນ). ປາກົດຂື້ນ, ບາງອຸປະກອນອິນເຕີເນັດ
(ຕົວຢ່າງ: ໂມເດັມ DSL) ສາມາດເຮັດໃຫ້ການເຊື່ອມຕໍ່ດັ່ງກ່າວເປັນການໝົດເວລາຫຼັງຈາກໄລຍະເວລາທີ່ບໍ່ມີການເຄື່ອນໄຫວ. ເຖິງ
ປ້ອງກັນບໍ່ໃຫ້ເຫດການນີ້ເກີດຂຶ້ນ, ທ່ານສາມາດນໍາໃຊ້ປຸ່ມ \-k [sec] ເພື່ອສົ່ງການເກັບຮັກສາສັ້ນ
ຂໍ້ຄວາມໄປຫາແຕ່ລະການເຊື່ອມຕໍ່ທີ່ເປີດຫຼັງຈາກການຊັກຊ້າທີ່ໃຊ້ເວລາທີ່ກໍານົດໄວ້. (ໃຫ້ສັງເກດວ່ານີ້
ການນໍາໃຊ້ລະດັບຄໍາຮ້ອງສະຫມັກຂອງ Keep-alive ແມ່ນມີຄວາມຈໍາເປັນພຽງແຕ່ຖ້າຫາກວ່າທ່ານກໍາລັງໃຫ້ບໍລິການ XPA-enabled
ລູກຄ້າຜ່ານອິນເຕີເນັດແລະຕ້ອງຈັດການກັບການເຊື່ອມຕໍ່ໄລຍະຍາວທີ່ກ່ຽວຂ້ອງກັບ DSL ຫຼື
ອຸ​ປະ​ກອນ​ທີ່​ຄ້າຍ​ຄື​ກັນ​. XPA ໃຊ້ socket-level Keep-alive ທໍາມະດາ, ເຊິ່ງເຮັດວຽກສໍາລັບທຸກຄົນ
ກໍລະນີອື່ນໆ.) NB (12/2/2009): ຂໍ້ມູນ TCP ຢູ່ນອກແຖບ (URG), ໃຊ້ໂດຍ xpans Keep-alive, ແມ່ນ
ປ່ຽນແປງໂດຍບາງ router Cisco ເຂົ້າໄປໃນຂໍ້ມູນໃນແຖບ. ພົບກັບ router ດັ່ງກ່າວຈະແຕກ
ຫນ້າທີ່ຮັກສາຊີວິດແລະອາດຈະທໍາລາຍເຄື່ອງແມ່ຂ່າຍ XPA ຂອງເຈົ້າເຊັ່ນກັນ. ດໍາເນີນການດ້ວຍຄວາມລະມັດລະວັງ!

ໄດ້ xpans ໂຄງການຈະຖືກເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດ (ສົມມຸດວ່າມັນສາມາດພົບເຫັນຢູ່ໃນຜູ້ໃຊ້
path) ເມື່ອຈຸດເຂົ້າເຖິງ XPA ທໍາອິດຖືກລົງທະບຽນ. ສະນັ້ນມັນບໍ່ຈໍາເປັນຕ້ອງເລີ່ມຕົ້ນ
ຢ່າງຈະແຈ້ງ. ຢ່າງໃດກໍຕາມ, ໃນເວລາທີ່ເລີ່ມຕົ້ນອັດຕະໂນມັດ, the \-e switch ຖືກນໍາໃຊ້, ດັ່ງນັ້ນຊື່
ເຊີບເວີຈະອອກເມື່ອບໍ່ມີການລົງທະບຽນຈຸດເຂົ້າເຖິງ XPA ອີກຕໍ່ໄປ. ຖ້າທ່ານຕ້ອງການຮັກສາ
ເຄື່ອງແມ່ຂ່າຍຊື່ທີ່ເຮັດວຽກຢ່າງຕໍ່ເນື່ອງ, ພຽງແຕ່ເລີ່ມຕົ້ນມັນດ້ວຍຕົນເອງໂດຍບໍ່ມີການ \-e ສະຫຼັບ.

ເຄື່ອງແມ່ຂ່າຍຊື່ຈະຮັກສາບັນທຶກຂອງຈຸດເຂົ້າເຖິງທີ່ລົງທະບຽນຖ້າ \-l [ບັນທຶກ] ຫຼັບແມ່ນ
ໃຊ້ໃນເສັ້ນຄໍາສັ່ງ (ນີ້ແມ່ນກໍລະນີສໍາລັບການເລີ່ມຕົ້ນອັດຕະໂນມັດ). ບັນທຶກປະກອບດ້ວຍ
ຊື່ ແລະຂໍ້ມູນການເຊື່ອມຕໍ່ພຽງພໍເພື່ອໃຫ້ທ່ານສາມາດລົງທະບຽນຈຸດເຂົ້າເຖິງ XPA ຄືນໃໝ່ໄດ້
ໃນກໍລະນີທີ່ຂະບວນການເຊີບເວີຊື່ຖືກຢຸດເຊົາກ່ອນໄວອັນຄວນ. ຕົວຢ່າງ, ຫຼັງຈາກ ds9
ຈຸດ​ການ​ເຂົ້າ​ເຖິງ​ແມ່ນ​ໄດ້​ລົງ​ທະ​ບຽນ​, ບັນ​ທຶກ​ຈະ​ປະ​ກອບ​ດ້ວຍ​ການ​ເຂົ້າ​:

ເພີ່ມ 838e2f67:1863 ds9 ds9 gs eric

If xpans ຖືກປິດແຕ່ ds9 ຍັງເຮັດວຽກຢູ່, ທ່ານສາມາດລົງທະບຽນທັງສອງຈຸດເຂົ້າເຖິງໄດ້
ສໍາລັບຂະບວນການ ds9 ໂດຍການແລ່ນ:

xpaset \-p 838e2f67:1863 \-nsconnect

ສັງເກດເຫັນວ່າ ip:port specifier ຖືກນໍາໃຊ້ກັບ xpaset ເພື່ອ bypass ຄວາມຕ້ອງການທີ່ຈະຕິດຕໍ່
ເຊີບເວີຊື່ (ທີ່ຍັງບໍ່ທັນມີຊື່ລົງທະບຽນເທື່ອ!)

ເຊີບເວີຊື່ຈະຮັກສາບັນທຶກຂໍ້ມູນຄວາມປອດໄພຖ້າປຸ່ມ \-s [ບັນທຶກຄວາມປອດໄພ]
ຖືກນໍາໃຊ້ໃນເສັ້ນຄໍາສັ່ງ. ສໍາລັບແຕ່ລະການເຊື່ອມຕໍ່ທີ່ຍອມຮັບ, (ລວມທັງການເຊື່ອມຕໍ່ຜ່ານ
xpaget command), ຂໍ້ມູນຈະຖືກບັນທຶກກ່ຽວກັບເຈົ້າພາບທີ່ອອກຄໍາສັ່ງແລະ
ຕົວກໍານົດການຜ່ານເຂົ້າໄປໃນໂຄງການ. ນີ້ແມ່ນເປັນປະໂຫຍດທີ່ສຸດໃນເວລາທີ່ xpans ກໍາລັງຍອມຮັບ
ການເຊື່ອມຕໍ່ຈາກເຄື່ອງທີ່ບໍ່ເຊື່ອຖື.

ເມື່ອຈຸດເຂົ້າເຖິງ XPA ຖືກໂຍກຍ້າຍອອກໂດຍເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ XPAFree(), ຂໍ້ມູນການເຂົ້າເຖິງແມ່ນ
ລຶບອອກຈາກເຊີບເວີຊື່. ຖ້າຂະບວນການເປີດໃຊ້ XPA ຖືກຢຸດ, ຊື່ທັງຫມົດ
ລົງທະບຽນໂດຍຂະບວນການນັ້ນຈະຖືກລຶບອອກໂດຍອັດຕະໂນມັດ. ໄຟລ໌ບັນທຶກຖືກປັບປຸງສະເໝີ
ເພື່ອສະທ້ອນເຖິງຈຸດເຂົ້າເຖິງທີ່ລົງທະບຽນໃນປັດຈຸບັນ.

ເຄື່ອງແມ່ຂ່າຍຊື່ຕົວມັນເອງມີຊື່ຈຸດເຂົ້າເຖິງ XPA xpans ລົງທະບຽນໂດຍຜ່ານທີ່ທ່ານ
ສາມາດຊອກຫາຂໍ້ມູນກ່ຽວກັບຈຸດເຂົ້າເຖິງທີ່ລົງທະບຽນໃນປັດຈຸບັນ (ສົມມຸດວ່າທ່ານມີ
ການເຂົ້າເຖິງເຄື່ອງແມ່ຂ່າຍຊື່; ເບິ່ງ XPA Access Control ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ). ສໍາລັບແຕ່ລະຄົນ
ຈຸດເຂົ້າເຖິງທີ່ລົງທະບຽນ, ຂໍ້ມູນຕໍ່ໄປນີ້ຖືກສົ່ງຄືນ:

class # class ຂອງຈຸດເຂົ້າເຖິງ
ຊື່ # ຊື່ຈຸດເຂົ້າເຖິງ
ການເຂົ້າເຖິງ # ອະນຸຍາດ (g=xpaget,s=xpaset,i=xpainfo)
id # ວິທີການເຂົ້າເຖິງເຕົ້າຮັບ (ໂຮດ: ພອດສໍາລັບ inet, ໄຟລ໌ສໍາລັບທ້ອງຖິ່ນ / unix)
user # ຊື່ຜູ້ໃຊ້ຂອງເຈົ້າຂອງຈຸດເຂົ້າເຖິງ

ຕົວຢ່າງ, ເພື່ອສະແດງທຸກຈຸດເຂົ້າເຖິງທີ່ລົງທະບຽນໃນປັດຈຸບັນ, ພຽງແຕ່ດໍາເນີນການ:

xpaget xpans

ສືບຕໍ່ຕົວຢ່າງຂອງ ds9 ຂ້າງເທິງ, ນີ້ຈະກັບຄືນມາ:

DS9 ds9 gs 838e2f67:1863 eric

ຖ້າໂຄງການດຽວກັນໄດ້ຖືກເລີ່ມຕົ້ນດ້ວຍຊື່ການເຂົ້າເຖິງ 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 ຫຼືທ້ອງຖິ່ນ. ເນື່ອງຈາກຈຸດເຂົ້າເຖິງ XPA ກໍ່ໃຊ້ອັນນີ້
ສະພາບແວດລ້ອມການປ່ຽນແປງ, ທາງເລືອກຂອງວິທີການເຕົ້າຮັບຈະສອດຄ່ອງ. ໃຫ້ສັງເກດວ່າ, ເມື່ອ
ເຕົ້າຮັບ INET ຖືກໃຊ້, ເຄື່ອງແມ່ຂ່າຍທ້ອງຖິ່ນສາມາດເຂົ້າເຖິງໄດ້ຈາກເຄື່ອງຫ່າງໄກສອກຫຼີກຖ້າມີ
XP_NSINET ຕົວແປສະພາບແວດລ້ອມຖືກຕັ້ງໃຫ້ຊີ້ໄປຫາເຄື່ອງທ້ອງຖິ່ນ. ເບິ່ງສະພາບແວດລ້ອມ XPA
ຕົວແປສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

ລັກສະນະທົດລອງຂອງ xpans ແມ່ນຄວາມສາມາດຂອງຕົນໃນການເຮັດຫນ້າທີ່ເປັນຕົວແທນຂອງເຄື່ອງແມ່ຂ່າຍ XPA ທີ່ຢູ່ເບື້ອງຫຼັງ
ໄຟວໍທີ່ຕ້ອງການຕິດຕໍ່ສື່ສານກັບຂະບວນການພາຍນອກ. ແນວຄວາມຄິດພື້ນຖານແມ່ນ
ຕໍ່ໄປນີ້: ເຊີບເວີ XPA (ເອີ້ນວ່າ "foo") ໃນ host1, ອາດຈະຢູ່ຫລັງ firewall, ເຮັດໃຫ້
ການ​ເຊື່ອມ​ຕໍ່​ທາງ​ໄກ​ກັບ​ໂປ​ຣ​ແກ​ຣມ xpans ທີ່​ເປີດ​ໃຊ້​ງານ​ພຣ​ັອກ​ຊີ​ໃນ host2 (ການ​ລະ​ບຸ​ວ່າ host2's XP
ວິ​ທີ​ການ). ຍົກ​ຕົວ​ຢ່າງ:

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

ເມື່ອອັນນີ້ສຳເລັດແລ້ວ, host2 ສາມາດໃຊ້ xpaset, xpaget, ແລະ xpainfo calls ເພື່ອຕິດຕໍ່ສື່ສານກັບ
ເຊີບເວີ XPA foo. ການສື່ສານຄໍາສັ່ງທັງຫມົດແມ່ນດໍາເນີນການໂດຍຜ່ານການເຊື່ອມຕໍ່ socket xpans
ລະຫວ່າງ foo ໃນ host1 ແລະ xpans ໃນ host2 (ເຊິ່ງຖືກລິເລີ່ມໂດຍ foo ຈາກພາຍໃນ
Firewall). ການສື່ສານຂໍ້ມູນແມ່ນດໍາເນີນການທີ່ຄ້າຍຄືກັນໂດຍໃຊ້ການເຊື່ອມຕໍ່ຊັອກເກັດທີ່ລິເລີ່ມ
ໃນ host1 (ໂດຍປົກກະຕິແລ້ວມີຄ່າພອດສອງໃຫຍ່ກວ່າຄ່າພອດຂອງ xpans ຫຼັກ
ການເຊື່ອມຕໍ່ເຕົ້າສຽບ). ການໂທ xpaset ຫຼື xpaget ໃນ host2 contacts xpans, ເຊິ່ງປະຕິບັດການ
XPASet() or XPAGEt() ໂທຫາ foo, ຖ່າຍທອດຄໍາສັ່ງແລະຂໍ້ມູນກັບຄືນໄປບ່ອນແລະດັງນີ້ຕໍ່ໄປລະຫວ່າງສອງ
ໂຄງການ.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ການເຊື່ອມຕໍ່ພຣັອກຊີແມ່ນບໍ່ອະນຸຍາດໃຫ້ໃຊ້ໂດຍ xpans. ຖ້າສະວິດ \-P ຖືກລະບຸ
ດ້ວຍຄ່າ 1, ການເຊື່ອມຕໍ່ພຣັອກຊີແມ່ນອະນຸຍາດ, ແຕ່ການສື່ສານຕົວແທນທັງໝົດແມ່ນດຳເນີນໄປ
ໃນກະທູ້ດຽວກັນກັບການປະມວນຜົນ xpans. ຖ້າຄ່າຂອງ 2 ຖືກລະບຸ, ການປະມວນຜົນພຣັອກຊີ
ຖືກປະຕິບັດຢູ່ໃນກະທູ້ແຍກຕ່າງຫາກ (ສົມມຸດວ່າ pthreads ໄດ້ຮັບການສະຫນັບສະຫນູນໃນລະບົບຂອງທ່ານ).
ເນື່ອງຈາກວ່າການປະມວນຜົນ xpa callback ຂອງປະເພດໃດກໍ່ຕາມສາມາດໃຊ້ເວລາດົນແລະດັ່ງນັ້ນຈຶ່ງສາມາດເຮັດໄດ້
ແຊກແຊງກັບການປະມວນຜົນ xpans ປົກກະຕິ, ການເຊື່ອມຕໍ່ພຣັອກຊີ threaded (\-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