18 คะแนน โดย xguru 2021-08-13 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
<p>- แอปโอเพนซอร์สที่ใช้แทน SSH โดยยังคงการเชื่อมต่อไว้ได้แม้ IP เปลี่ยน / เชื่อมต่อใหม่<br /> - เชื่อมต่อโดยใช้วิธียืนยันตัวตนเดิมผ่าน SSH ก่อน จากนั้นรัน `mosh-server` บนรีโมตแล้วเชื่อมต่อผ่าน UDP<br /> → เนื่องจากไม่ใช้ network buffer จึงทำให้ `Ctrl-C` ตอบสนองได้รวดเร็วเสมอ<br /> → ต่างจาก SSH ที่ต้องรอการตอบกลับจากเซิร์ฟเวอร์ จึงตอบสนองได้รวดเร็วโดยไม่มี network lag <br /> - ใช้งานร่วมกับ Tmux และเทอร์มินัลใด ๆ ก็ได้<br /> - ไม่ต้องมีเดมอนแยกต่างหาก <br /> - Linux/BSD/Mac/Android/Chrome/iOS<br /> → บน Windows ใช้ Mosh for Chrome หรือเวอร์ชันสำหรับ Cygwin <br /> - รองรับเฉพาะ UTF-8 (แก้บั๊ก Unicode ของเทอร์มินัลและ SSH อื่น ๆ)</p>

3 ความคิดเห็น

 
indigo6 2021-08-14
<p>เป็นไอเดียที่น่าสนุกดีที่ piggyback บน ssh <br /> <br /> ส่วน 24-bit color นี่ เพราะมีคนขอกันเข้ามาเยอะมาก... ก็เลยเข้า mainline ไปแล้ว แต่ก็ยังดื้อไม่ออกรุ่นใหม่สักที 555 ถ้าดึงซอร์สมาคอมไพล์เองก็จะใช้ 24-bit color ได้<br /> <br /> ตอนอยู่บน Windows ลองวนไปใช้เทอร์มินัลมาหลายตัว สุดท้ายก็มาลงตัวที่ WSL+Windows Terminal+Mosh;;;</p>
 
xguru 2021-08-13
<p>มีคำถามอยู่บ่อย ๆ ว่า 4 ปีแล้วไม่มีการออกรุ่นใหม่เลย แบบนี้งานบำรุงรักษาตายไปแล้วหรือเปล่า? โดย Keith Winstein ผู้พัฒนาได้อธิบายไว้แบบนี้ <br /> <br /> &quot;ผมไม่รู้สึกว่าจำเป็นต้องออกรุ่นใหม่ Mosh ไม่เคยมีช่องโหว่ด้านความปลอดภัยมาก่อน และผมภูมิใจกับเรื่องนั้น สักวันหนึ่งก็คงต้องออกรุ่นใหม่เพราะประเด็นอย่างสี 24 บิต หรือการหลบเลี่ยงข้อจำกัดนาฬิกาของ MacOS แต่ผมคิดว่ายังไม่เร่งด่วน มันอาจฟังดูหยิ่ง แต่ถ้าซอฟต์แวร์ตัวหนึ่งบรรลุเป้าหมายได้ 95% แล้ว ก็ควรให้น้ำหนักกับความเสี่ยงด้านความปลอดภัยที่เกิดจากการเพิ่มฟีเจอร์มากขึ้น&quot;<br /> <br /> https://news.ycombinator.com/item?id=28151637</p>;
 
galadbran 2021-08-13
<p>โอ้... เป็นคำตอบที่ฟังดูเข้าท่าเลยนะ...</p>