Myrtille ให้การเข้าถึงเดสก์ท็อประยะไกลแอพพลิเคชั่นและเซิร์ฟเวอร์ SSH อย่างรวดเร็วและรวดเร็วผ่านเว็บเบราว์เซอร์โดยไม่มีปลั๊กอินส่วนขยายหรือการกำหนดค่าใด ๆ
ในทางเทคนิค Myrtille เป็น HTTP (S) ไปยัง RDP และ SSH Gateway
อินพุตของผู้ใช้ (แป้นพิมพ์, เมาส์, หน้าจอสัมผัส) ถูกส่งต่อจากเว็บเบราว์เซอร์ไปยังเกตเวย์ HTTP (S) จากนั้นไปที่ไคลเอนต์ RDP (หรือ SSH) ซึ่งดูแลเซสชันด้วยเซิร์ฟเวอร์ RDP (หรือ SSH)
การแสดงผลที่เกิดขึ้น (หรือไม่) ของการกระทำดังกล่าวจะถูกสตรีมกลับไปที่เบราว์เซอร์จากไคลเอนต์ RDP (หรือ SSH) และผ่านเกตเวย์
การใช้งานค่อนข้างตรงไปตรงมาเพื่อรักษาความเร็วและความมั่นคง การปรับให้เหมาะสมบางอย่างเช่นการบัฟเฟอร์อินพุตและการแสดงผลการปรับแต่งคุณภาพช่วยลดปัญหาเวลาแฝงและแบนด์วิดท์
ข้อมูลเพิ่มเติมในไฟล์ Documentation.md
Myrtille รองรับการเชื่อมต่อ/แท็บหลายแท็บ (สามารถปิดใช้งานได้ใน web.config ตามความคิดเห็นที่นั่น)
จำนวนผู้ใช้ที่เกิดขึ้นพร้อมกันสูงสุดไม่ได้ จำกัด นอกเหนือจากเซิร์ฟเวอร์ RDP (หรือ SSH) ที่สามารถจัดการได้ (จำนวน CALS, CPU, RAM?)
เกี่ยวกับเกตเวย์ CPU แบบดูอัลคอร์แบบง่ายที่มี RAM 4 GB สามารถจัดการได้มากถึง 50 เซสชันพร้อมกัน (ประมาณ 50MB RAM โดยกระบวนการไคลเอนต์ RDP ซึ่งน้อยกว่าสำหรับ SSH)
เซสชันใช้แบนด์วิดท์ประมาณ 200 kb/s โดยเฉลี่ย 1 MB/s ต่อผู้ใช้เป็นบทบัญญัติที่ดีสำหรับกรณีส่วนใหญ่ สิ่งที่สำคัญมากสำหรับ Myrtille คือแบนด์วิดท์ขาออกเนื่องจากการอัปเดตการแสดงผลจะต้องใช้การรับส่งข้อมูลส่วนใหญ่
Microsoft Visual Studio 2017 หรือมากกว่า ดู Documentation.md
เผยแพร่ทั้งหมดที่นี่: https://github.com/cedrozor/myrtille/releases
ดู Documentation.md สำหรับรายละเอียดเพิ่มเติม
จากเวอร์ชัน 2.8.0 Myrtille มีให้บริการเป็นภาพนักเทียบท่า
คุณสามารถดึงมันจาก Docker Hub ด้วยคำสั่งต่อไปนี้ (ใช้แท็กเพื่อรับเวอร์ชันเฉพาะนอกเหนือจากล่าสุด)
docker pull cedrozor/myrtille(:tag)
เรียกใช้ภาพในโหมดเดี่ยว (เป็นทางเลือกให้กับคอนเทนเนอร์ผลลัพธ์อะแดปเตอร์เครือข่ายที่สามารถเชื่อมต่อโฮสต์ของคุณได้)
docker run -d (--network="<network adapter>") cedrozor/myrtille(:tag)
ดู Documentation.md สำหรับรายละเอียดเพิ่มเติม
นี่คือข้อกำหนดหลักสำหรับการเชื่อมต่อ RDP โปรดอ่าน documentation.md สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบทบาทและคุณสมบัติ RDS และวิธีการกำหนดค่าที่ดีที่สุดสำหรับ Myrtille
เมื่อติดตั้งบนเซิร์ฟเวอร์ของคุณแล้วคุณสามารถใช้ myrtile ได้ที่ http: // myserver/myrtille ตั้งค่าที่อยู่เซิร์ฟเวอร์ RDP (หรือ SSH), โดเมนผู้ใช้ (ถ้ามีสำหรับ RDP) ชื่อและรหัสผ่านจากนั้นคลิก "เชื่อมต่อ" เพื่อเข้าสู่ระบบและ "ตัดการเชื่อมต่อ" เพื่อออกจากระบบ คุณสามารถกำหนดค่าการเชื่อมต่อล่วงหน้าสำหรับการเข้าถึงหนึ่งคลิกจากแดชบอร์ดเพื่อจัดการโฮสต์
การตรวจสอบความถูกต้องแบบหลายปัจจัย (MFA) และการรวม Active Directory (โหมด Enterprise) เป็นทั้งการปิดโดยค่าเริ่มต้น เอกสารจะช่วยให้คุณเปิดคุณสมบัติเหล่านี้
คุณสามารถเชื่อมต่อเดสก์ท็อประยะไกลและ เริ่มโปรแกรมโดยอัตโนมัติจาก URL (ดู Documentation.md) จากเวอร์ชัน 1.5.0, Myrtille สนับสนุนข้อมูลรับรองที่เข้ารหัส (AKA "รหัสผ่าน 51" ลงในไฟล์. RDP) ดังนั้น URL สามารถแจกจ่ายให้กับบุคคลที่สามโดยไม่ลดทอนความปลอดภัย
ตัวติดตั้งให้คุณเลือกสร้างใบรับรองที่ลงนามด้วยตนเองสำหรับ https: // myserver/myrtille เช่นเดียวกับใบรับรองที่ลงนามด้วยตนเองทั้งหมดคุณจะต้องเพิ่มข้อยกเว้นความปลอดภัยในเว็บเบราว์เซอร์ของคุณ (เพียงแค่เพิกเฉยต่อข้อความเตือนและไปยังเว็บไซต์) แนะนำให้ใช้ HTTPS เพื่อรักษาความปลอดภัยการเชื่อมต่อระยะไกลของคุณ แน่นอนคุณสามารถหลีกเลี่ยงได้โดยการติดตั้งใบรับรองที่ได้รับจากหน่วยงานรับรองที่เชื่อถือได้ (ดู Documentation.md)
หากคุณต้องการข้อมูลการเชื่อมต่อให้เปิด "สถิติ" (แสดงบนหน้าจอหรือในคอนโซลเบราว์เซอร์) หากคุณต้องการข้อมูลการดีบักให้เปิด "การดีบัก" (ร่องรอยส่วนใหญ่จะถูกปิด (โดยการแสดงความคิดเห็น) ในไฟล์. js แต่สามารถเปิด (โดยการทำเครื่องหมายไม่ได้) ตามต้องการ)
นอกจากนี้คุณยังสามารถเลือกโหมดการเรนเดอร์ HTML4 หรือ HTML5 (HTML4 อาจมีประโยชน์เช่นหาก WebSockets ถูกบล็อกโดยพร็อกซีหรือไฟร์วอลล์)
บนอุปกรณ์หน้าจอสัมผัสคุณสามารถเปิดคีย์บอร์ดอุปกรณ์ด้วยปุ่ม "แป้นพิมพ์" จากนั้นป้อนข้อความบางส่วนแล้วคลิก "ส่ง" ตัวอย่างเช่นสามารถใช้เพื่อวางเนื้อหาคลิปบอร์ดท้องถิ่นและส่งไปยังเซิร์ฟเวอร์ (จากนั้นจะถูกคัดลอกจากที่นั่นภายในเซสชันระยะไกล) หรือคุณสามารถเรียกใช้ OSK.EXE (Windows บนคีย์บอร์ดหน้าจอซึ่งอยู่ใน %SystemRoot % System32) ภายในเซสชันระยะไกล สามารถเริ่มต้นได้โดยอัตโนมัติ OPON เริ่มต้นเซสชัน Windows (https://www.cybernetman.com/kb/index.cfm/fuseaction/home.viewarticles/articleid/197)
เนื้อหาคลิปบอร์ดระยะไกลยังสามารถดึงข้อมูลได้ในเครื่องด้วยปุ่ม "คลิปบอร์ด" (รูปแบบข้อความเท่านั้น)
คุณสามารถอัปโหลด/ดาวน์โหลดไฟล์ไปที่/จากโฟลเดอร์เอกสารผู้ใช้ด้วยปุ่ม "ไฟล์" โปรดทราบว่าต้องการเซิร์ฟเวอร์ RDP เป็น localhost (เครื่องเดียวกับเซิร์ฟเวอร์ HTTP) หรือโดเมนที่จะระบุ ไม่สามารถใช้ได้สำหรับ SSH
คุณสามารถพิมพ์เอกสารใด ๆ บนเครื่องพิมพ์ท้องถิ่นหรือเครือข่ายโดยใช้เครื่องพิมพ์เสมือน "Myrtille PDF" (เปลี่ยนเส้นทาง) เพียงใช้คุณสมบัติการพิมพ์ของแอปพลิเคชันของคุณจากนั้นเปิด/พิมพ์ PDF ที่ดาวน์โหลดมา
จากเวอร์ชัน 2.1.0 คุณสามารถเชื่อมต่อ Hyper-V VM โดยตรง (เซสชันคอนโซล) มันจะมีประโยชน์หากการเข้าถึงเดสก์ท็อประยะไกลไม่ได้เปิดใช้งานบน VM (เช่น: Linux VMS) หาก VM ไม่มีการเชื่อมต่อเครือข่าย (หรืออยู่ในเครือข่ายที่แตกต่างกันด้วยเหตุผลด้านความปลอดภัยหรือใช้ DHCP) หรือเพียงเพื่อเชื่อมต่อ VM ในระหว่างการเริ่มต้นหรือปิดระบบ ดูหมายเหตุและข้อ จำกัด สำหรับข้อมูลเพื่อเชื่อมต่อ Hyper-V VM และความแตกต่างด้วยการเชื่อมต่อ RDP มาตรฐาน
Myrtille ใช้ซอฟต์แวร์ Libre ต่อไปนี้:
กรรมสิทธิ์ (un-libre), คำศัพท์ที่ขัดแย้งหรือไม่รู้จัก:
ดูไฟล์ disclaimers.md
รหัส Myrtille ใน FreerDP ถูกล้อมรอบด้วยแท็กภูมิภาค "#pragma region myrtille" และ "#pragma endregion"
Libwebp จัดทำขึ้นเป็น binaries ของเว็บพรีคอมที่ได้รับการคอมไพล์ WebP ของ Google อย่างเป็นทางการซึ่งไม่ได้แก้ไข
Myrtille ได้รับใบอนุญาต Apache 2.0 ดูไฟล์ใบอนุญาต
Cedric Coste
เคยต้องการเรียกใช้ Myrtille ในซุปเปอร์คาร์เทสลาของคุณหรือไม่? :) https://www.youtube.com/watch?v=YWNLF6BM_SO