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

Ad


ไอคอน Fav ของ OnWorks

Xvnc4 - ออนไลน์ในคลาวด์

เรียกใช้ Xvnc4 ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง Xvnc4 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


Xvnc - เซิร์ฟเวอร์ X VNC

เรื่องย่อ


Xvnc [ตัวเลือก]:แสดง#

DESCRIPTION


Xvnc คือเซิร์ฟเวอร์ X VNC (Virtual Network Computing) มันขึ้นอยู่กับเซิร์ฟเวอร์ X มาตรฐาน
แต่มีหน้าจอ "เสมือน" แทนที่จะเป็นหน้าจอจริง แอปพลิเคชัน X แสดง
ด้วยตัวเองราวกับว่าเป็นจอแสดงผล X ปกติ แต่สามารถเข้าถึงได้ผ่านVNC .เท่านั้น
ผู้ชม - ดู โปรแกรมดู vnc(1)

ดังนั้น Xvnc จึงเป็นสองเซิร์ฟเวอร์ในหนึ่งเดียว สำหรับแอปพลิเคชันนั้นเป็นเซิร์ฟเวอร์ X และสำหรับ
ผู้ใช้ VNC ระยะไกลเป็นเซิร์ฟเวอร์ VNC โดยการประชุมเราได้จัดให้เซิร์ฟเวอร์ VNC
หมายเลขที่แสดงจะเหมือนกับหมายเลขที่แสดงของเซิร์ฟเวอร์ X ซึ่งหมายความว่าคุณสามารถใช้
เช่น. snoopy:2 เพื่ออ้างถึงจอแสดงผล 2 บนเครื่อง "snoopy" ทั้งใน X world และ VNC
โลก

วิธีที่ดีที่สุดในการเริ่มต้น Xvnc ผ่านทางไฟล์ เซิร์ฟเวอร์ vnc สคริปต์ สิ่งนี้ทำให้เกิดสภาพแวดล้อม
อย่างเหมาะสมและรันแอปพลิเคชัน X บางตัวเพื่อให้คุณดำเนินการได้ ดูหน้าคู่มือสำหรับ
เซิร์ฟเวอร์ vnc(1) สำหรับข้อมูลเพิ่มเติม

OPTIONS


Xvnc ใช้ตัวเลือกมากมาย - วิ่ง Xvnc -ช่วยด้วย ให้รายการ หลายรายการเป็นมาตรฐาน
ตัวเลือกเซิร์ฟเวอร์ X ซึ่งอธิบายไว้ในช่อง เอ็กซ์เซิร์ฟเวอร์(1) หน้าคู่มือ นอกจาก
ตัวเลือกที่สามารถตั้งค่าได้ผ่านทางบรรทัดคำสั่งเท่านั้น นอกจากนี้ยังมี "พารามิเตอร์" ที่สามารถ
ตั้งค่าได้ทั้งผ่าน command-line และผ่าน the vncconfig.php(1) โปรแกรม

-เรขาคณิต ความกว้างxความสูง
ระบุขนาดของเดสก์ท็อปที่จะสร้าง ค่าเริ่มต้นคือ 1024x768

-ความลึก ความลึก
ระบุความลึกของพิกเซลเป็นบิตของเดสก์ท็อปที่จะสร้าง ค่าเริ่มต้นคือ 16 อื่นๆ
ค่าที่เป็นไปได้คือ 8, 15 และ 24 - สิ่งอื่นใดที่มีแนวโน้มว่าจะทำให้เกิดความแปลก
พฤติกรรมตามแอปพลิเคชัน

-รูปแบบพิกเซล รูป
ระบุรูปแบบพิกเซลสำหรับเซิร์ฟเวอร์ที่จะใช้ (BGRnnn หรือ RGBnnn) ค่าเริ่มต้นสำหรับความลึก8
คือ BGR233 (หมายถึงสองบิตที่สำคัญที่สุดแทนสีน้ำเงิน สามถัดไป
สีเขียว และเลขสามตัวที่มีนัยสำคัญน้อยที่สุดแสดงถึงสีแดง) ค่าเริ่มต้นสำหรับความลึก 16 คือ
RGB565 และสำหรับความลึก 24 คือ RGB888

-ซีซี 3 เป็นทางเลือกแทนวิชวล TrueColor ที่เป็นค่าเริ่มต้น ซึ่งช่วยให้คุณเรียกใช้Xvnc
เซิร์ฟเวอร์ที่มีวิชวล PseudoColor (เช่น อันที่ใช้แมปสีหรือจานสี)
ซึ่งมีประโยชน์สำหรับการรันแอปพลิเคชั่น X เก่าบางตัวที่ใช้งานได้กับ a . เท่านั้น
แสดง. ค่าอื่นที่ไม่ใช่ 3 (PseudoColor) และ 4 (TrueColor) สำหรับตัวเลือก -cc
อาจส่งผลให้เกิดพฤติกรรมแปลก ๆ และเดสก์ท็อป PseudoColor ต้องมีความลึก 8 บิต (เช่น
-ความลึก 8).

-ไอเน็ต สิ่งนี้เปลี่ยนแปลงพฤติกรรมของ Xvnc อย่างมากเพื่อให้สามารถเปิดใช้จาก inetd
ดูส่วนด้านล่างเกี่ยวกับการใช้งานกับ inetd

-ช่วยด้วย แสดงรายการตัวเลือกและพารามิเตอร์ทั้งหมด

พารามิเตอร์


พารามิเตอร์ VNC สามารถตั้งค่าได้ทั้งผ่านทางบรรทัดคำสั่งและผ่านทาง vncconfig.php(1) โปรแกรม
และด้วยเซิร์ฟเวอร์ XFree86 ที่เปิดใช้งาน VNC ผ่านรายการตัวเลือกในไฟล์ XF86Config

พารามิเตอร์สามารถเปิดได้ด้วย -พารามิเตอร์ หรือปิดด้วย -พารามิเตอร์=0. พารามิเตอร์ที่ใช้ a
สามารถระบุค่าได้ดังนี้ -พารามิเตอร์ ความคุ้มค่า. แบบฟอร์มอื่นๆ ที่ถูกต้องคือ พารามิเตอร์=ความคุ้มค่า -พารามิเตอร์=ความคุ้มค่า
--พารามิเตอร์=ความคุ้มค่า. ชื่อพารามิเตอร์ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

-เดสก์ทอป ชื่อเดสก์ท็อป
เดสก์ท็อปแต่ละเครื่องมีชื่อที่อาจแสดงโดยผู้ดู มีค่าเริ่มต้นเป็น "x11"

-rfbพอร์ต พอร์ต
ระบุพอร์ต TCP ที่ Xvnc รับฟังการเชื่อมต่อจากผู้ดู (
โปรโตคอลที่ใช้ใน VNC เรียกว่า RFB - "remote framebuffer") ค่าเริ่มต้นคือ 5900
บวกกับหมายเลขที่แสดง

-rfbรอ เวลา, -ClientWaitTimeMillis เวลา

เวลาเป็นมิลลิวินาทีเพื่อรอผู้ดูที่กำลังบล็อก Xvnc นี่คือ
จำเป็นเพราะ Xvnc เป็นแบบเธรดเดียวและบางครั้งก็บล็อกจนกว่าผู้ดูจะมี
ส่งหรือรับข้อความเสร็จแล้ว - โปรดทราบว่านี่ไม่ได้หมายถึงการอัปเดต
จะถูกยกเลิกหลังจากเวลานี้ ค่าเริ่มต้นคือ 20000 (20 วินาที)

-httpd ไดเรกทอรี
เรียกใช้เซิร์ฟเวอร์ mini-HTTP ซึ่งให้บริการไฟล์จากไดเร็กทอรีที่กำหนด โดยปกติ
ไดเร็กทอรีจะมีคลาสสำหรับ Java viewer นอกจากนี้ ไฟล์ที่มี a
.vnc ส่วนขยายจะมีการแทนที่บางอย่างเพื่อให้การติดตั้งเดียว
ของวิวเวอร์ Java VNC สามารถให้บริการโดยอินสแตนซ์ที่แยกจากกันของ Xvnc

-httpพอร์ต พอร์ต
ระบุพอร์ตที่เซิร์ฟเวอร์ mini-HTTP ทำงาน ค่าเริ่มต้นคือ 5800 บวกกับ
หมายเลขที่แสดง

-rfbauth รหัสผ่าน-ไฟล์, - ไฟล์รหัสผ่าน รหัสผ่าน-ไฟล์
ระบุไฟล์ที่มีรหัสผ่านที่ใช้ตรวจสอบสิทธิ์วิวเวอร์ ไฟล์
เข้าถึงได้ทุกครั้งที่มีการเชื่อมต่อเข้ามา จึงสามารถเปลี่ยนแปลงได้ทันทีผ่าน
vcpasswd(1)

-เลื่อนการอัปเดต เวลา
Xvnc ใช้กลไก "การอัปเดตที่เลื่อนออกไป" ซึ่งช่วยเพิ่มประสิทธิภาพในหลายกรณี
หลังจากการเปลี่ยนแปลงใดๆ กับเฟรมบัฟเฟอร์ Xvnc จะรอเป็นจำนวนมิลลิวินาที
(ค่าเริ่มต้น 40) ก่อนส่งการอัปเดตไปยังไคลเอนต์ที่รอ ซึ่งหมายความว่า มากกว่า
การเปลี่ยนแปลงมักจะมารวมกันในการอัปเดตครั้งเดียว ตั้งค่าเป็น 0 ผลลัพธ์
ในลักษณะเดียวกับ Xvnc เวอร์ชันก่อนหน้า โดยที่การเปลี่ยนแปลงครั้งแรกเป็น
framebuffer ทำให้เกิดการอัปเดตทันทีไปยังไคลเอนต์ที่รอใด ๆ

-SendCutText
ส่งการเปลี่ยนแปลงคลิปบอร์ดไปยังไคลเอนต์ (ค่าเริ่มต้นคือเปิด) โปรดทราบว่าคุณต้องเรียกใช้
vncconfig.php(1) เพื่อให้คลิปบอร์ดทำงาน

-AcceptCutText
ยอมรับการอัปเดตคลิปบอร์ดจากลูกค้า (ค่าเริ่มต้นคือเปิด) โปรดทราบว่าคุณต้องเรียกใช้
vncconfig.php(1) เพื่อให้คลิปบอร์ดทำงาน

-ยอมรับเหตุการณ์ตัวชี้
ยอมรับเหตุการณ์กดและปล่อยตัวชี้จากไคลเอนต์ (ค่าเริ่มต้นคือเปิด)

- ยอมรับเหตุการณ์สำคัญ
ยอมรับการกดปุ่มและปล่อยเหตุการณ์จากลูกค้า (ค่าเริ่มต้นคือเปิด)

- ตัดการเชื่อมต่อไคลเอนต์
ตัดการเชื่อมต่อไคลเอ็นต์ที่มีอยู่หากการเชื่อมต่อขาเข้าไม่มีการแชร์ (ค่าเริ่มต้นคือ
บน). ถ้า ยกเลิกการเชื่อมต่อไคลเอนต์ เป็นเท็จ จากนั้นการเชื่อมต่อที่ไม่แชร์ใหม่จะเป็น
ปฏิเสธในขณะที่มีลูกค้าใช้งานอยู่ เมื่อรวมกับ ไม่เคยแชร์ นี่หมายความว่า
อนุญาตให้มีลูกค้าได้ครั้งละหนึ่งรายเท่านั้น

-ไม่เคยแชร์
อย่าถือว่าการเชื่อมต่อขาเข้าเป็นการแบ่งปัน โดยไม่คำนึงถึงไคลเอนต์ที่ระบุ
การตั้งค่า (ค่าเริ่มต้นคือปิด)

-แบ่งปันเสมอ
ถือว่าการเชื่อมต่อขาเข้าเป็นการแบ่งปันเสมอ โดยไม่คำนึงถึงไคลเอนต์ที่ระบุ
การตั้งค่า (ค่าเริ่มต้นคือปิด)

-โปรโตคอล3.3
ใช้โปรโตคอลเวอร์ชัน 3.3 เสมอสำหรับความเข้ากันได้แบบย้อนหลังกับพฤติกรรมที่ไม่เหมาะสม
ลูกค้า (ค่าเริ่มต้นคือปิด)

-เปรียบเทียบFB
ทำการเปรียบเทียบพิกเซลบนเฟรมบัฟเฟอร์เพื่อลดการอัปเดตที่ไม่จำเป็น (ค่าเริ่มต้นคือ
บน).

-ประเภทความปลอดภัย ประเภทวินาที
ระบุแผนการรักษาความปลอดภัยที่จะใช้คั่นด้วยเครื่องหมายจุลภาค ปัจจุบันเท่านั้น "ไม่มี"
และ "VncAuth" ได้รับการสนับสนุน ค่าเริ่มต้นคือ "VncAuth" - โปรดทราบว่าหากคุณต้องการ
เซิร์ฟเวอร์ที่ไม่ต้องการรหัสผ่าน คุณต้องตั้งค่าพารามิเตอร์นี้เป็น "ไม่มี"

-หมดเวลาที่ไม่ได้ใช้งาน วินาที
จำนวนวินาทีหลังจากนั้นการเชื่อมต่อ VNC ที่ไม่ได้ใช้งานจะลดลง (ค่าเริ่มต้น
คือ 3600 นั่นคือต่อชั่วโมง)

-QueryConnect
แจ้งให้ผู้ใช้เดสก์ท็อปยอมรับหรือปฏิเสธขาเข้าอย่างชัดเจน
การเชื่อมต่อ สิ่งนี้มีประโยชน์มากที่สุดเมื่อใช้โมดูล vnc.so หรือ x0vncเซิร์ฟเวอร์(1)
โปรแกรมเพื่อเข้าถึงเดสก์ท็อป X ที่มีอยู่ผ่าน VNC

พื้นที่ vncconfig.php(1) โปรแกรมจะต้องทำงานบนเดสก์ท็อปเพื่อให้ QueryConnect
ที่จะได้รับการสนับสนุนจาก vnc.so(1) โมดูลหรือ Xvnc(1) โปรแกรม NS x0vncเซิร์ฟเวอร์(1)
โปรแกรมไม่ต้องการ vncconfig.php(1) ที่จะวิ่ง

-localhost
อนุญาตการเชื่อมต่อจากเครื่องเดียวกันเท่านั้น มีประโยชน์หากคุณใช้ SSH และต้องการ
หยุดการเชื่อมต่อที่ไม่ใช่ SSH จากโฮสต์อื่น ดูคำแนะนำการใช้ VNC กับ SSH
บนเว็บไซต์.

- เข้าสู่ระบบ ชื่อบันทึก:ปลายทาง:ระดับ
กำหนดการตั้งค่าบันทึกการตรวจแก้จุดบกพร่อง ปลายทาง ปัจจุบันสามารถ สตเดอร์ or แย่และ
ระดับ อยู่ระหว่าง 0 ถึง 100, 100 หมายถึงเอาต์พุตที่ละเอียดที่สุด ชื่อบันทึก มักจะ *
หมายถึงทั้งหมด แต่คุณสามารถกำหนดเป้าหมายไฟล์ต้นฉบับเฉพาะได้หากคุณรู้ชื่อไฟล์
"นักเขียนบันทึก". ค่าเริ่มต้นคือ *:stderr:30.

- รีแมปคีย์ การทำแผนที่
ตั้งค่าการแมปแป้นพิมพ์ การทำแผนที่ เป็นสตริงอักขระที่คั่นด้วยเครื่องหมายจุลภาค
การแมปแต่ละรูปแบบ ถัง->ถัง,หรือ ถัง<>ถังที่นี่มี ถัง เป็นเลขฐานสิบหก
คีย์ซิม ตัวอย่างเช่น ในการแลกเปลี่ยนสัญลักษณ์ " และ @ คุณจะต้องระบุ
ต่อไปนี้:

RemapKeys=0x22<>0x40

การใช้ กับ ไอเน็ตด


โดยการกำหนดค่า inetd(1) บริการอย่างเหมาะสม Xvnc สามารถเปิดใช้งานได้ตามต้องการเมื่อ a
การเชื่อมต่อเข้ามาแทนที่จะต้องเริ่มต้นด้วยตนเอง เมื่อได้รับ -ไอเน็ต
ตัวเลือกแทนที่จะฟังการเชื่อมต่อ TCP บนพอร์ตที่กำหนดจะใช้มาตรฐาน
อินพุตและเอาต์พุตมาตรฐาน มีสองโหมดที่ควบคุมโดยรายการรอ/ไม่รอใน
ไฟล์ inetd.conf

ในโหมด nowait Xvnc ใช้อินพุตและเอาต์พุตมาตรฐานโดยตรงเป็นการเชื่อมต่อกับ
ผู้ชม มันไม่เคยมีซ็อกเก็ตฟัง ดังนั้นจึงไม่สามารถรับการเชื่อมต่อเพิ่มเติมจาก
ผู้ดู (อย่างไรก็ตาม สามารถเชื่อมต่อกับผู้ฟังโดยใช้โปรแกรม vncconfig)
การเชื่อมต่อของผู้ดูเพิ่มเติมไปยังพอร์ต TCP เดียวกันส่งผลให้ inetd วางไข่ Xvnc to . ใหม่
จัดการกับแต่ละการเชื่อมต่อ เมื่อการเชื่อมต่อกับผู้ชมตาย Xvnc และ any
ลูกค้า X ที่เกี่ยวข้องตาย ลักษณะการทำงานนี้มีประโยชน์มากที่สุดเมื่อรวมกับ XDMCP
ตัวเลือก -query และ -ครั้งเดียว ตัวอย่างทั่วไปใน inetd.conf อาจเป็น (ทั้งหมดในบรรทัดเดียว):

5950 สตรีม tcp ทันที ไม่มีใคร /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once
ประเภทความปลอดภัย=ไม่มี

ในตัวอย่างนี้ การเชื่อมต่อกับโปรแกรมดู :50 จะส่งผลให้มี Xvnc ใหม่สำหรับการเชื่อมต่อนั้น
ซึ่งควรแสดงหน้าจอเข้าสู่ระบบ XDM มาตรฐานบนเครื่องนั้น เพราะผู้ใช้
ต้องเข้าสู่ระบบผ่าน XDM เป็นเรื่องปกติที่จะยอมรับการเชื่อมต่อโดยไม่ต้องใช้รหัสผ่าน VNC ใน
กรณีนี้.

ในโหมดรอ เมื่อการเชื่อมต่อครั้งแรกเข้ามา inetd จะให้ซ็อกเก็ตการฟังเป็น
เอ็กซ์วีเอ็นซี ซึ่งหมายความว่าสำหรับพอร์ต TCP ที่กำหนด จะมี Xvnc เดียวเท่านั้นในแต่ละครั้ง
Xvnc เดียวกันยอมรับการเชื่อมต่อตัวแสดงเพิ่มเติมไปยังพอร์ตเดียวกันในปกติ
ทาง. แม้ว่าการเชื่อมต่อเดิมจะขาดหายไป Xvnc จะยังคงทำงานต่อไป ถ้านี้
ใช้กับตัวเลือก XDMCP -query และ -ครั้งเดียว Xvnc และไคลเอนต์ X ที่เกี่ยวข้องจะ
ตายเมื่อผู้ใช้ออกจากระบบเซสชัน X ด้วยวิธีปกติ เป็นสิ่งสำคัญที่จะใช้ a
รหัสผ่าน VNC ในกรณีนี้ รายการทั่วไปใน inetd.conf อาจเป็น:

5951 สตรีม tcp รอ james /usr/local/bin/Xvnc Xvnc -inetd -query localhost
-ครั้งเดียว passwordFile=/home/james/.vnc/passwd

โดยทั่วไปแล้ว คุณจะมีหนึ่งรายการสำหรับผู้ใช้แต่ละรายที่ใช้ VNC เป็นประจำ โดยแต่ละรายการ
ซึ่งมีพอร์ต TCP เฉพาะของตนเองที่พวกเขาใช้ ในตัวอย่างนี้ เมื่อผู้ใช้ "james"
เชื่อมต่อกับ: 51 เขาป้อนรหัสผ่าน VNC จากนั้นได้รับหน้าจอเข้าสู่ระบบ XDM ที่เขาบันทึก
ด้วยวิธีปกติ อย่างไรก็ตาม ไม่เหมือนตัวอย่างก่อนหน้านี้ ถ้าเขาตัดการเชื่อมต่อ
เซสชันยังคงอยู่ และเมื่อเขาเชื่อมต่ออีกครั้ง เขาจะได้รับเซสชันเดิมกลับมา
อีกครั้ง. เมื่อเขาออกจากระบบ X เซสชั่น Xvnc จะตาย แต่แน่นอนใหม่จะ
จะถูกสร้างขึ้นโดยอัตโนมัติในครั้งต่อไปที่เขาเชื่อมต่อ

ใช้ Xvnc4 ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS: ระบบติดตั้งสคริปต์ Nullsoft
    NSIS (การติดตั้งสคริปต์ Nullsoft
    System) เป็นโอเพ่นซอร์สระดับมืออาชีพ
    ระบบสร้างตัวติดตั้ง Windows มัน
    ได้รับการออกแบบให้มีขนาดเล็กและยืดหยุ่น
    อย่างพอสซี่...
    ดาวน์โหลด NSIS: Nullsoft Scriptable Install System
  • 2
    รับรองความถูกต้อง
    รับรองความถูกต้อง
    AuthPass เป็นรหัสผ่านโอเพ่นซอร์ส
    ผู้จัดการด้วยการสนับสนุนที่เป็นที่นิยมและ
    Keepass ที่พิสูจน์แล้ว (kdbx 3.x และ kdbx 4.x ...
    ดาวน์โหลด authpass
  • 3
    Zabbix
    Zabbix
    Zabbix เป็น open ระดับองค์กร
    โซลูชันการตรวจสอบแบบกระจายแหล่งที่มา
    ออกแบบมาเพื่อตรวจสอบและติดตาม
    ประสิทธิภาพและความพร้อมใช้งานของเครือข่าย
    เซิร์ฟเวอร์ อุปกรณ์...
    ดาวน์โหลด Zabbix
  • 4
    เคดิฟ3
    เคดิฟ3
    ที่เก็บนี้ไม่ได้รับการดูแลอีกต่อไป
    และเก็บไว้เพื่อวัตถุประสงค์ในการเก็บถาวร ดู
    https://invent.kde.org/sdk/kdiff3 for
    รหัสใหม่ล่าสุดและ
    https://download.kde.o...
    ดาวน์โหลด KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX เป็น GUI สำหรับ
    USB Loader ของ Waninkoko ขึ้นอยู่กับ
    ลิบวิกี จะช่วยให้รายการและ
    เปิดตัวเกม Wii เกม Gamecube และ
    homebrew บน Wii และ WiiU...
    ดาวน์โหลด USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • เพิ่มเติม»

คำสั่ง Linux

Ad